摘要: 导言(可以不看): 不吹不黑,也许是东半球最简单的iOS轮播图拆分注释(讲解不敢当)了(tree new bee)。(一句话包含两个人,你能猜到有谁吗?提示:一个在卖手机,一个最近在卖书)哈哈。。。 我第一次项目中需要使用轮播图的时候我是用的别人写好的一个轮子,那个轮播封装很多东西,包括比如可以设置 阅读全文
posted @ 2016-07-06 11:50 Alan12138 阅读(7913) 评论(1) 推荐(1) 编辑
摘要: 0、简介: OC方法不同于C语言函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 至于其他理论上的东西不必讲太多,编程讲的就是实用性,只记录一下各种使用场景。 使用运行时:(1)导入<objc/message.h> (2)B 阅读全文
posted @ 2016-06-30 16:24 Alan12138 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1、nonnull:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值) 代码: 这样,你在使用以上方法的时候会出现这种效果提示 同样,使用属性的时候: 2、nullable:表示可以为空(使用方法和上面几乎一样,但是没有发现和上面类似的宏) 代码(大概看一下,参考上面就行了): 阅读全文
posted @ 2016-06-27 14:06 Alan12138 阅读(21216) 评论(0) 推荐(1) 编辑
摘要: 1、static修饰的变量会一直保存在内存中,直到程序结束才会被销毁,不管你是在代码的那个位置定义的这个变量。因此你定义的static变量只会初始化一次,之后你获取到的static修饰的变量的值均是上次赋的值。 代码: 当pla结束第一次调用的时候,i还存在再内存中,值为2;当这个函数第二次被调用, 阅读全文
posted @ 2016-06-23 17:47 Alan12138 阅读(223) 评论(0) 推荐(0) 编辑