摘要: 关于Block的具体情况详见:http://www.devtalking.com/articles/you-should-know-block/ 我的理解是Block相当于一个加工厂,传入参数经过加工之后返回一些东西,类似于使用更方便的方法。但是Block本身使得写程序方便了,但是降低了程序的可读性 阅读全文
posted @ 2016-03-16 20:38 FirstAurora 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Cocoa Pods 第一次的使用记录详解 Cocoa pods是iOS平台的依赖管理工具。首先你需要安装Cocoa Pods,去google搜索如何使用淘宝镜像安装,或者参考这位dalao的blog:http://blog.devtang.com/2014/05/25/use-cocoapod-t 阅读全文
posted @ 2016-03-12 10:52 FirstAurora 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 字符串常用方法 http://www.cnblogs.com/wendingding/p/3711400.html 常用集合(十分常用) http://www.cnblogs.com/wendingding/p/3712127.html Foundation基础框架结构体 http://www.cn 阅读全文
posted @ 2016-02-16 10:44 FirstAurora 阅读(177) 评论(0) 推荐(0) 编辑
摘要: OC的Block 文大大的Block见解 http://www.cnblogs.com/wendingding/p/3709604.html Block跟方法差不多,随写随用,而且做完运算后能即时返回一个返回值,非常方便,大大提高了编程效率。但是不建议多用,因为Block会导致代码的易读性大大降低。 阅读全文
posted @ 2016-02-16 10:32 FirstAurora 阅读(188) 评论(0) 推荐(0) 编辑
摘要: OC的协议 协议就是规则,定义了一个协议就相当于制定了一个规则。OC中的类可以遵守规则,遵守协议的类就相当于多了一种或几种能力。将一些属性和方法方法放到一个协议里,可以方便的添加进其他类里面。 协议的定义: @protocal @required 声明必须遵守的属性和方法 默认 @optional 阅读全文
posted @ 2016-02-16 10:17 FirstAurora 阅读(388) 评论(0) 推荐(0) 编辑
摘要: OC的内存管理 iOS7以前使用的是MRC手动内存管理,现在都使用ARC自动内存管理,一般不会出现内存泄漏问题。 封装 封装就是有选择的保护自己的代码。将给别人使用的接口留出来让人看见,其他的都隐藏起来。增加了代码的可读性、可维护性、可拓展性。 将给别人看的代码放在 interface当中(.h o 阅读全文
posted @ 2016-02-15 10:33 FirstAurora 阅读(235) 评论(0) 推荐(0) 编辑
摘要: OC的懒加载 什么是懒加载: 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化。 懒加载的好处 (1)不必将创建对象的代码全部写在viewDidLoad方法中,代码 阅读全文
posted @ 2016-02-15 00:43 FirstAurora 阅读(3316) 评论(0) 推荐(0) 编辑
摘要: 现在的高级编程语言大部分都是面向对象编程的。 那么什么是面向对象呢?我用我的见解举个例子:假设你正在用word编辑这么两件事 1.一个人走到桌子前面(1)拿起可乐(2)打开盖子(3)喝光(4)放下瓶子(5)。 2.一个人走到桌子前面(1)拿起点心(2)吃了(3)。 那么如果是用面向过程的方式来编程, 阅读全文
posted @ 2016-02-09 16:27 FirstAurora 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 博主是大三快要实习的学生,作为软件技术专业的我认真的考虑了一下出路,认为去干起点低低java不如花点钱选择iOS。正好我也对iOS很感兴趣,虽然我赶不上08年之后的那一段互联网热潮,但是这一段时间互联网仍旧稳步发展,而且iOS开发也不需要缴纳每年昂贵的开发者帐号费用(这是我后来才知道的)。互联网的发 阅读全文
posted @ 2016-02-09 11:27 FirstAurora 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 本文转自 CSDN huqinweI987基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。结构体定义:第一种:只有结构体定义[cpp]view plaincopystructstuff... 阅读全文
posted @ 2016-01-11 20:20 FirstAurora 阅读(1178) 评论(0) 推荐(0) 编辑