上一页 1 ··· 204 205 206 207 208 209 210 211 212 ··· 353 下一页
摘要: 新换了台Macbook,又折腾了一遍Provisioning Profile证书,苹果的证书繁锁复杂,每次制作都相当麻烦,而且Provisioning Profile证书是与设备绑定的,所以更换开发环境后需要重新制作。Provisioning Profile证书这个东西是很有苹果特色的一个东西,一般... 阅读全文
posted @ 2015-11-24 16:48 brave-sailor 阅读(2624) 评论(0) 推荐(0)
摘要: 一、生命周期 当一个视图控制器被创建,并在屏幕上显示的时候。代码的执行顺序1、alloc 创建对象,分配空间2、init(initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、vi... 阅读全文
posted @ 2015-11-24 16:34 brave-sailor 阅读(347) 评论(0) 推荐(0)
摘要: 本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,?12345678910111213141516... 阅读全文
posted @ 2015-11-24 16:23 brave-sailor 阅读(218) 评论(0) 推荐(0)
摘要: 很多高级语言都支持匿名函数操作,在OC中的block也为大家所熟悉,然面在swift里好像是被重新作了一个定义,不叫匿名函数,或 block了,而叫闭包(closure)。下面配合代码来理解一下swift的闭包强大之处。使用系统的一个sort排序方法来演示一下闭包的使用,引 用官网的事例//闭包(即... 阅读全文
posted @ 2015-11-24 16:22 brave-sailor 阅读(520) 评论(0) 推荐(0)
摘要: 本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,- (void)viewDidLoad{ ... 阅读全文
posted @ 2015-11-24 15:48 brave-sailor 阅读(276) 评论(0) 推荐(0)
摘要: 本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,?12345678910111213141516... 阅读全文
posted @ 2015-11-24 15:45 brave-sailor 阅读(371) 评论(0) 推荐(0)
摘要: 使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值:先说一下思想:首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界... 阅读全文
posted @ 2015-11-24 15:10 brave-sailor 阅读(629) 评论(0) 推荐(0)
摘要: 初学Objective-C的朋友都有一个困惑,总觉得对Objective-C的内存管理机制琢磨不透,程 序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对Objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有 所帮助,也欢迎大家一起探讨。系统自动创建新的aut... 阅读全文
posted @ 2015-11-24 14:58 brave-sailor 阅读(201) 评论(0) 推荐(0)
摘要: 初学Objective-C的朋友都有一个困惑,总觉得对Objective-C的内存管理机制琢磨不透,程 序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对Objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有 所帮助,也欢迎大家一起探讨。@property (... 阅读全文
posted @ 2015-11-24 14:57 brave-sailor 阅读(159) 评论(0) 推荐(0)
摘要: 我们在前一章介绍了block的用法,而正确使用block必须要求正确理解block的内存管理问题。这一章,我们只陈述结果而不追寻原因,我们将在下一章深入其原因。一、block放在哪里我们针对不同情况来讨论block的存放位置:1.栈和堆以下情况中的block位于堆中:voidfoo(){__bloc... 阅读全文
posted @ 2015-11-24 14:56 brave-sailor 阅读(231) 评论(0) 推荐(0)
上一页 1 ··· 204 205 206 207 208 209 210 211 212 ··· 353 下一页