2016年3月23日

玩转Podfile

摘要: 经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写好Podfile文件,通过这个文件来配置第三方库与项目之间的依赖、版本等信息。 但是,我相信很少有人完整地学习过Podfile的语法规则,包括笔者在写本篇文章之前。今天,请大家与笔者一起 阅读全文

posted @ 2016-03-23 13:06 Mr艾欧俄斯 阅读(1998) 评论(0) 推荐(0) 编辑

2016年1月30日

iOS之UICollectionView详解

摘要: UICollectionView是一种类似于UITableView但又比UITableView功能更强大、更灵活的视图,这是源于它将UICollectionView对cell的布局交给了UICollectionViewLayout,而且允许用户自定义layout来进行布局。 当UICollectio 阅读全文

posted @ 2016-01-30 10:29 Mr艾欧俄斯 阅读(371) 评论(0) 推荐(0) 编辑

iOS之深拷贝与浅拷贝

摘要: 在最开始,我们需要清楚一些关于内存分配方式的基础知识。 一般来说分为栈、堆、静态变量存储区、全局变量存储区、代码区。 前两个大家都懂的。通常将后三个合并称之为静态存储区,存储的是一些全局变量、静态变量、常量、执行代码等。 在Objective-C中,不可变数组、不可变字典以及一些常量字符串,都是分配 阅读全文

posted @ 2016-01-30 10:19 Mr艾欧俄斯 阅读(307) 评论(0) 推荐(0) 编辑

2016年1月29日

iOS之weak和strong、懒加载及循环引用

摘要: 一、weak和strong 1.理解 刚开始学UI的时候,对于weak和strong的描述看得最多的就是“由ARC引入,weak相当于OC中的assign,但是weak用于修饰对象,但是他们都不会造成引用计数加1;而strong则相当于OC中规定retain,它会造成引用计数加1”。 ARC的原理: 阅读全文

posted @ 2016-01-29 17:25 Mr艾欧俄斯 阅读(593) 评论(0) 推荐(0) 编辑

iOS之UIApplication详解

摘要: UIApplication对象特点: 特点1: UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序,而且是单例的。(用来封装整个应用程序的一个对象, 比如当应用程序执行到某个时期要做什么, 生命周期等。) 获取UIApplication对象:[UIA 阅读全文

posted @ 2016-01-29 17:21 Mr艾欧俄斯 阅读(313) 评论(0) 推荐(0) 编辑

iOS之触摸及手势

摘要: 触摸事件 iOS中的事件: 在用户使用app过程中,会产生各种各样的事件。iOS中的事件可以分为3大类型: view的触摸事件处理: 响应者对象: 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”。 UIApplication、U 阅读全文

posted @ 2016-01-29 17:10 Mr艾欧俄斯 阅读(337) 评论(1) 推荐(0) 编辑

iOS流行的开源代码库

摘要: 本文介绍一些流行的iOS的开源代码库 1.AFNetworking 更新频率高的轻量级的第三方网络库,基于NSURL和NSOperation,支持iOS和OSX。https://github.com/AFNetworking/AFNetworking 2.GPUImage 图像处理库,基于OpenG 阅读全文

posted @ 2016-01-29 17:01 Mr艾欧俄斯 阅读(348) 评论(0) 推荐(0) 编辑

导航