码迷,mamicode.com
首页 > 移动开发 > 详细

【笔记】iOS开发基础笔记

时间:2015-06-25 20:49:42      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

总结列几个重点问题,简单列一下。

1.KVC,KVO 区别

KVC key valued coding 键值编码

KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你

http://www.cnblogs.com/wendingding/p/3751279.html

 

2.runloop 

线程循环,http://www.dreamingwish.com/frontui/article/default/ios-multithread-program-runloop-the.html

runloop理解

 NSRunLoop概述和原理 (消息机制的处理模式)

 

 

3.runtime

http://justsee.iteye.com/blog/2163777

运行时,Objective-C的运行时是动态的,它能让你在运行时为类添加方法或者去除方法以及使用反射。这在其它语言是不多见的。

 

4.isa ,self 理解

 self指向的对象的首地址,而对象的首地址是isa变量。

isa指向了其类对象。

每个对象都是通过isa实例变量连接到运行时系统,从NSObject类继承。Isa标识对象的类;它指向一个结构的类定义编译。

通过ISA,可以在运行时找到一个对象的所有信息,如继承层次结构中的位置,它的实例变量的大小和结构,以及可以相应消息的方法所实现的位置。

http://blog.csdn.net/hnjyzqq/article/details/39249241 (帮助理解的)

 

5.AFNetworking 源码解析

  <1> <2> <3> <4>

  swift 封装iOS网络请求库

 

 

【笔记】iOS开发基础笔记

标签:

原文地址:http://www.cnblogs.com/-yfan/p/4600775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!