- 博客(8)
- 资源 (8)
- 收藏
- 关注
转载 objective-C多线程NSThread
iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式: 1, Thread; 2, Cocoa operations; 3, Grand Central Dispatch (GCD) (iOS4 才开始支持) 下面简要说明这三种不同范式: Thread 是这三种范式里面相对轻
2013-02-28 13:44:25 2239
转载 performSelector延时调用导致的内存泄露
From:http://blog.csdn.net/wangqiuyun/article/details/7587929 前几天在给游戏做收尾测试时,发现了一个关于内存泄露的问题,一直没找着问题所在,经过反复调试和查找资料今天终于解决了,特此记录下来以免以后再犯! 关于objective-c的内存管理,我们都知道一个原则就是“谁创建,谁释放”,换句话说,不是我们创建的,就不用我们去
2013-02-26 19:55:02 610
转载 iOS App Launch Option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。 launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。 若用户直接
2013-02-22 15:40:55 853
转载 Nsstring中搜索方法rangeOfString
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,判断有没有 if ([str1 rangeOfString:str].location != NSNotFound) { NSLog(@"这个字符串中有\n"); } /
2013-02-22 14:24:29 945
转载 Xcode 4设置代码覆盖率
最近学了如何在Xcode中设置代码覆盖率项的,下面给大家分享一下学习的成果. 环境: Xcode 4.2 工程的编译器是LLVM. LLVM GCC暂不支持. Stackflow这里有说到这个问题. 安装CoverStory: 该软件用于查看代码覆盖率; 下载地址; Xcode 4.2 修改编译设置项: bui
2013-02-20 11:18:16 1297
转载 UIImageView常用操作
转自:http://yumec.blog.163.com/blog/static/21062201720128114723581/ UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。 1、创建一个UIImageView: 创建一个UIImageView对象
2013-02-06 16:06:54 5857
原创 Objective-C中NSString的isEqual、isEqualToString、== 区别
isEqual: 首先判断两个对象是否类型一致, 在判断具体内容是否一致,如果类型不同直接return no.如先判断是否都是 NSString,在判断string的内容。 isEqualToString: 这个直接判断字符串内容,当然你要确保比较的对象保证是字符串。 ==应该是直接比较指向的地址吧(貌似apple没有说过推荐使用==来进行object的比较吧)
2013-02-06 15:30:02 20322
转载 Objective-C的setter和getter
一、setter和getter的一般写法 setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter和getter是对面向对象语言封装的最基本的支持。 在Objective-C的setter和getter器,当然也和一般的语言没有什么不同。只不过,添加了一些自己的特性。 比如有一个实例变量:int a
2013-02-01 23:02:20 1046
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人