![个人头像照片](https://ucc.alicdn.com/avatar/img_b2cd3a85df7d4068f09674c526da407c.jpg)
暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明博客迁移:传送门 学习的初衷 学习是为了让自己明白世间万物的道理,让自己获得身心上的平衡。当然学习的意义不止是那么的宏观,我们应该有更实际的目的。 最近的学习 最近学的东西好多,不知道是不是把自己的精力分散的太开了,需要理清一下思路再次上路。最近学的东西杂七杂八清单: * Android编程技术 * * 机器学习 * * 英语 * node.js
苹果在最新的升级中删除了java的偏好管理,以至于现在很难在mac系统里管理jdk的版本。笔者最近注意到在装完jdk8以后想换回来,可网上的提示都不好用啊。在google一大堆之后我找到了一个简单的方法分享下。 function setjdk() { if [ $# -ne 0 ]; then removeFromPath '/System/Library/Framew
原帖地址:http://daidone.diandian.com/post/2011-07-05/2672424 #!/bin/sh echo "%%%{PBXSelection}%%%" echo "#pragma mark -" echo "#pragma mark %%%{PBXSelectedText}%%%" echo "%%%{P
首先先下载wireshark和Xquartz wireshark地址: http://www.wireshark.org/download.html Xquartz 地址:http://xquartz.macosforge.org/landing/ 安装完成后,点击wire shark 会提示你open一个文件。在application里面选择实用工具里面的 xquartz就可以了打
好好学andoird!!!立贴为证!!
http://stackoverflow.com/questions/1054558/vertically-align-text-within-a-uilabel
+ (NSString*) sha1:(NSString*)input { const char *cstr = [input cStringUsingEncoding:NSUTF8StringEncoding]; NSData *data = [NSData dataWithBytes:cstr length:input.length]; uint8_t
(CGRect)getFrameSizeForImage:(UIImage *)image inImageView:(UIImageView *)imageView { float hfactor = image.size.width / imageView.frame.size.width; float vfactor = image.size.he
http://www.open-open.com/lib/view/open1325518231062.html
经过本人最近的面试和对面试资料的一些汇总,准备记录这些面试题,以便ios开发工程师找工作复习之用,本人希望有面试经验的同学能和我同时完成这个模块,先出面试题,然后会放出答案。 1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 可以。可以。分类(@interface classname (yo
如果你开发一个应用程序,它是显示一个web页面或HTML文件,您可以使用WebKit框架,这是MacOS和iPhone OS的一部分。 但是即使再mac上,webkit的框架也提供了奖金160个公共的头文件甚至有更多的类和方法,你可以使用他控制很多东西,包括加载,渲染显示和修改页面。但iPhone上仅仅给我们了一个类(UIWebView)来控制这一系列错作。尽管UIW
OpenGL ES 2.0编程指南中文版 http://download.csdn.net/detail/matrixhero/4962021
【前提知识】 ARC:Automatic Reference Counting,自动引用计数 在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。 【问题】 在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开源项目用
- (void)webViewDidFinishLoad:(UIWebView *)webView { NSString *height_str= [webView stringByEvaluatingJavaScriptFromString: @"document.body.offsetHeight"]; int height = [height_str intValue
两个网上找的例子~好像runloop就是监听输入事件和NSTimer用的?欢迎明白人给我讲讲~ 例子还没有审核通过。。。可以到我的上传资源里面去找~点击打开链接
首先参考了这片文章http://blog.csdn.net/xueer8835/article/details/7955590 把库里的zbar/qrcode/qrdectxt.c 文件的 //latin1_cd=iconv_open("UTF-8","ISO8859-1"); 变成 latin1_cd=iconv_open("UTF-8","GB18030")
介绍基本概念的OpenGL ES 2.0,我们首先从一个简单的例子。在这一章里,我们将展示什么是需要创建一个OpenGL ES 2.0一个三角形的项目、。我们要编写的程序是最基本的例子,一个OpenGL ES 2.0应用程序,绘制几何。有数量的概念,我们将介绍在本章: 1.创建一个屏幕渲染表面与EGL。 2.加载片段着色器和定点。 3.创建程序的对象,附着顶点和片
1. 在Windows XP上安装CVS服务器端,cvsnt 2. 在命令行窗口中首先登录cvs,命令如下: cvs -d :pserver:administrator@127.0.0.1:/mycvsworkspace login 注:这里要用自己操作系统的管理员用户代替administrator 3: 添加用户 cvs -d :pserver:administrator@127
来源:http://help.github.com/mac-set-up-git/ 翻译来源:http://blog.csdn.net/sniffer12345/article/details/7529703 Set Up Git 第一步:下载安装git github核心是一个叫做git*的开源版本控制系统,由创造linux的那个家伙创造的。所有你本地上跟git
使用NSLog的一个风险是:它的运行会占用时间和设备资源。 简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉。简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释。 以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。 解决步骤: 修改<AppName&g
需求:混合应用UIWebView打开html后,UIWebView有左右滚动条,要去掉左右滚动效果; 方法:通过js截获UIWebView中的html,然后修改html标签内容; 实例代码: 服务器端html Java代码 <html><head> <meta http-equiv="Content-Typ
RT Mark下 http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html
如图所示。解决办法。就是在自定义的custom_callout快出现时加入 #if __IPHONE_6_0 [self.superview bringSubviewToFront:self]; #endif - (void)didMoveToSuperview 这个函数中加入即可。 解决完效果:
-(UIImage *)rotateImage:(UIImage *)aImage { CGImageRef imgRef = aImage.CGImage; CGFloat width = CGImageGetWidth(imgRef); CGFloat height = CGImageGetHeight(imgRef); CGAf
1 .可能是你的指令输错了。。 2.可能装了ruby等工具造成了命令路径更改。执行以下命令行进行修复默认路径。 a.终端输入cd b.输入touch .bash_profile c.输入open -e .bash_profile d.出现 导入你的默认path “/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:”不同的PAT
Block的一点优点为可以省略回调函数,简化代码今天我就应用了以下。 以下是代码片段。 _testTextField1=[[MyTextField alloc] init]; [self.view addSubview:_testTextField1]; [_testTextField1 release]; _testTextField1.obj=s
最近工作不算太忙,有机会抽出时间研究苹果的官方基础框架UIkit 希望大家过给留言,共同进步! 第一章不废话,先了解整体的框架架构,不废话,上图。 根据这张图,然后分步了解每一个类的具体功能。 希望大家相互交流与学习!
http://www.raywenderlich.com/tutorials http://www.dreamingwish.com/dream-2011/opengl-es-chinese-documents-manual-api.html http://www.cnblogs.com/scorpiozj/ http://www.clingmarks.com/my-favo
在 iOS 中,我们使用 NSPredicate 的字符串比较功能来进行正则表达式处理,其比较关键字为:MATCHES 下面,列举一个匹配6-15个由字母/数字组成的字符串的正则表达式,来看看 NSPredicate 的具体使用: NSString * regex = @"(^[A-Za-z0-9]{6,15}$)";
CCOrbitCamera是用来翻转轨迹的类,但是在使用中,如果后面有一个背景会遇到一个小问题,例如:中间图片少了半张。 其实是内置的一个函数问题,文档描述如下。 /** enables/disables OpenGL depth test */ void setDepthTest(bool bOn); 加上一句话即可解决问题。 CCDirector::share
容器 第1条:慎重选择容器类型。 标准STL序列容器:vector、string、deque和list。 标准STL关联容器:set、multiset、map和multimap。 非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一“重型”string。 非标准的关联容器hash_set、hase_multiset、hash_map和hash_mu
废话不多说,cocos2d 自带有两套协议 分别是CCTargetedTouchDelegate 和 CCStandardTouchDelegate 这两个都是处理touch inside 但是针对点不同, CCTargeted...这个协议针对单点触控,用户直接操作UITouch 而Standard 传入的是一个NSSet 里面是 当前屏幕触摸的每个触摸点的UITouch ,恩
http://www.cocoachina.com/bbs/read.php?tid=78239 学习网址
语法资源:http://udn.epicgames.com/Three/UnrealScriptReferenceCH.html
1.问题描述: 如果我想让一个 sprite 显示3秒钟然后消失, 使用 CCDelayTime 和 CCCallFunc Oc代码 CCSprite *sprite = [CCSprite spriteWithFile:@"blabla.png"]; [layer addChild:sprite]; CCDelayTime* wa
原文地址:同 步 和 异 步作者:zenos 一、同步~异步~阻塞~非阻塞 同步(Synchronous)和异步(Asynchronous)的概念本来来自通信领域:首先是通信的同步,主要是指客户端在发送请求后,必须得在服务端有回应后才发送下一个请求,所以这个时候的所有请求将会在服务端得到同步;其次是通信的异步,指客户端在发送请求后,不必等待服务端的
vc 就是一种通过字符串去间接操作对象属性的机制, 访问一个对象属性我们可以 person.age 也可以通过kvc的方式 [person valueForKey:@"age"] keypath 就是属性链式访问 如 person.address.street 有点象java里面的pojo ognl表达式子类的 假如给出的字符串没有对象的属性 会访问
最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有
这么细节的东西想来大家都不在意,平时也不会去关系,但是在面试时却常常被提到,所以了解viewController的生命周期还是很有必要的。由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起 init方法 在init方法中实例化必要的对象(遵从LazyLoad思想) init方法中初始化ViewController本身 l
问题描述: 在显示一些类似于模态对话框的窗口时,我们可能需要屏蔽touch事件,不让在弹出框下面的界面响应touch事件。 而弹出框上某些区域,或者按钮可以响应touch事件。 解决方案: 1> 给弹出框添加带吞噬能力的touch代理功能。 [[CCTouchDispatcher sharedDispatcher] addTargetedDe
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); } 答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的
1.Difference between shallow copy and deep copy?深度拷贝和浅拷贝得不同是什么? 2.What is advantage of categories? What is difference between implementing a category and inheritance? 3.Difference between catego
NSHost* myhost =[NSHost currentHost]; NSString *ad = [myhost address];
首先加入头文件#import ,并载入CoreGraphics.framework框架。 [[btn layer] setShadowColor:[[UIColor blackColor] CGColor]]; [[btn layer] setShadowOffset:CGSizeMake(5, 5)]; [[btn layer] setShadowOpacity:1.0];