OC
wangwin5
这个作者很懒,什么都没留下…
展开
-
Objective-C中一些 值得程序员注意的地方 学习笔记
Objective-C中一些 值得程序员注意的地方:1.有关于BOOL陷井方面有如下方面:关于BOOL条件语句中的比较最好是与NO的值来进行比较,因为BOOL的YES与NO值只是约定,并且编译器将BOOL认作8位二进制数据。若是不小心将一个长于1字节的整型值赋值给BOOL变量,那么只有底位字节将会用做BOOL的值,假设底位字节刚好为0的话,那么BOOL的值将会是0,即NO值,所以关于比较方转载 2012-10-29 12:49:44 · 1552 阅读 · 0 评论 -
initWithCapacity
1,initWithCapacity:10 并不代表里面的object数量不能大于10.也可以大于10. 2,init是在告诉程序,“我不知道要放多少object,暂且帮我初始化”。 3,如果你知道大概要放多少东西,那么最好用initWithCapacity,这个会提高程序内存运用效率。4,如果你初始化了NSMutableDictionary,并且很长时间不会用到,建议用initWit转载 2012-11-14 10:33:34 · 1204 阅读 · 0 评论 -
ios 6 的变化 与 旋转屏幕控制
新版本中已经不支持以前的方法了,所以需要更新一下代码: #if 0 [window addSubview:nav.view];#else //add this part if ( [[UIDevice currentDevice].systemVersion floatValue] { // warning: addSubView doesn'转载 2013-02-18 17:04:36 · 537 阅读 · 0 评论 -
《Objective-C编程之道:iOS设计模式解析》学习笔记——第1章
《Objective-C编程之道:iOS设计模式解析》学习笔记——第1章第1章:你好,设计模式一:模型、视图、控制器(MVC)模型:模型对象维护应用程序的数据,并定义操作数据的特定逻辑。模型对象可以复用,因为它表示的知识适用于特定的问题领域。例如,模型对象可以表示复杂的数据结构,对应于用户在屏幕上所画的图形,或者仅仅表示待办事项应用程序中的一条待办事项。转载 2013-04-01 21:05:33 · 1251 阅读 · 1 评论 -
object-c开发中混合使用或不使用ARC
code不断进步,在xcode4中引入了ARC的概念。您用或者不用它就在那里,于是有了本文:如何在未使用arc的工程中引入一个使用了arc特性的文件,如何在arc工程中引用未使用arc的文件。其实说白了也很简单就是在”Compile Sources”中对相应的文件加入使用或者不使用arc的flagok,首选“Compile Sources”的位置:选中工程->TARGETS->相应的tar转载 2013-04-19 13:58:17 · 680 阅读 · 0 评论 -
Transitioning to ARC Release Notes
Transitioning to ARC Release Notes自动引用计数(ARC),是一项为Objective - C程序在编译时提供自动内存管理的功能。ARC可以让你把注意力集中在你感兴趣的代码,对象图,和你的应用程序中的对象之间的关系,让你不必再花费精力在retain和release操作上。正如下图所示,ARC可以减少开发中的内存管理步骤,简化开发。转载 2013-04-27 20:44:49 · 657 阅读 · 0 评论 -
关于iOS Block使用的demo
这个是苹果官方对于block的解释http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html 自己写的demo 奉上 http://www.kuaipan.cn/file/id_27084742373409822.htm原创 2013-06-18 09:48:17 · 1374 阅读 · 0 评论 -
stretchableImageWithLeftCapWidth
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据设转载 2013-10-08 10:11:04 · 552 阅读 · 0 评论 -
ipad iphone 异步图片加载
//get a dispatch queuedispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); //this will start the image loading in bg dispatch_async(concurrentQueu转载 2013-09-25 13:52:03 · 602 阅读 · 0 评论