2016年5月30日

ARC

摘要: ARC(Automatic Reference Counting)自动引用计数。这是属于编译器的特性,而不是运行时特性或者垃圾回收机制,ARC所做的只不过是在代码编译时为你自动在合适的位置插入release或autorelease,就如同之前MRC时所做的那样 阅读全文

posted @ 2016-05-30 16:55 码上翻身 阅读(153) 评论(0) 推荐(0)

Objective-C的动态特性

摘要: Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。 这些动态特性都是在Cocoa程序开发时非常常用的语言特性,而在这之后,OC在底层也提供了相当 阅读全文

posted @ 2016-05-30 15:56 码上翻身 阅读(291) 评论(0) 推荐(0)

Objective-C中系统预留的Debug表达式

摘要: Objective-C中的Debug表达式 Objective定义了不少表达式来协助debug的流程,将这些表达式用在NSLog中,可以简化部分工作,快速定义到debug的部分。 比如以下代码: __func__, __PRETTY_FUNCTION__, __LINE__, __FILE__等都是 阅读全文

posted @ 2016-05-30 14:49 码上翻身 阅读(184) 评论(0) 推荐(0)

NSURL

摘要: 在由NSString生成NSURL对象时,有可能会出现NSString中包含百分号各类括号冒号等对于url来说的非法字符如果直接进行转换的话将得到nil。在对于复杂url进行转换前,可以先试试对待转换的NSString发送stringByAddingPercentEscapesUsingEncodi 阅读全文

posted @ 2016-05-30 14:44 码上翻身 阅读(120) 评论(0) 推荐(0)

导航