
IOS
文章平均质量分 60
syd_programming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARC实践
一. 什么是引用计数Objective-C中对对象的内存管理可以用生成、持有、释放、废弃4个词来表示,其中生成就是alloc/new/copy/mutableCopy等方法,持有对象 通过retain来实现,释放对象是release操作,废弃对象是dealloc操作。当对象生成的同时自然也持有该对象。1. 自己生成并持有对象:// 生成并持有对象id obj = [[原创 2015-01-26 20:25:55 · 469 阅读 · 0 评论 -
一个UI控件弱引用问题
今天学习的过程中看到如下代码:@interface ViewController ()@property (weak,nonatomic) UIButton *buttonA;@property (weak,nonatomic) UIButton *buttonB;@property (strong,nonatomic) UILabel *theLabel;- (void原创 2015-01-29 10:46:40 · 517 阅读 · 0 评论 -
为什么在viewDidLoad中调用presentingViewController返回nil?
ios7应用开发入门经典(第7版)p256页提到,对于modal类型的segue,可以通过presentingViewController和presentedViewController获取segue前后的controller。但在ios8中实践发现presentingViewController返回了nil. 这是什么情况?查阅stackoverflow,得到如下答案:When原创 2015-01-19 21:57:38 · 1283 阅读 · 0 评论 -
Objective-C 类别小结
类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类。类别可以将对象的实现分散到多个不同的源文件、甚至多个不同的框架中举例代码:头文件CatagoryThing.h包含类的声明和一些类别,导入Foundation框原创 2016-10-25 19:36:17 · 324 阅读 · 0 评论 -
Objective-C Runtime Programming Guide 中文翻译
介绍Objective-C将许多决策从便宜时期和链接时期延后到运行时期。只要可能,它都动态的做很多事情。这意味着它不仅需要一个编译器,还需要一个运行时系统来执行编译好的代码。对于Objective-C来说,这个运行时系统就好像一个操作系统,使objective-c能够正常工作。本文探究NSObject类,以及Objective-C程序如何和运行时系统交互。通过阅读本文,你应该理解Objective-翻译 2016-05-16 22:10:34 · 5494 阅读 · 0 评论 -
block总结
Block原创 2016-12-02 08:53:20 · 370 阅读 · 0 评论