1.ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数式响应式编程泛型的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之。2. Mantle:Mantle/Mant...
分类:
移动开发 时间:
2015-03-18 20:02:38
阅读次数:
277
转自:http://www.cnblogs.com/celestial/archive/2012/06/30/2571417.htmliOS编程规范编码规范一、文档结构管理1.建立Libraries文件夹,所有第三方库放入其中。2.建立Utilities文件夹,自已封装的类放入其中。3.建立Cons...
分类:
移动开发 时间:
2015-03-09 15:52:51
阅读次数:
188
在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:
(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)
(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验
WIFI\3G网络:自动下载高清图片
低速网络:只下载缩略图
没有网络:只显示离线的缓存数据
苹果官方提供了一个叫Reachability的示例程序,便于开...
分类:
移动开发 时间:
2015-03-03 18:39:38
阅读次数:
161
将插座变量(IBOutlet)关联到*.xib文件中对象以BNRDetailViewController.m和BNRDetailViewController.xib为例(《iOS编程》第10章例子)1、打开BNRDetailViewController.xib,添加一个UITextField对象;2...
分类:
其他好文 时间:
2015-02-26 22:47:25
阅读次数:
161
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNilviewDidLoadviewWillAppearviewWillDisapppear《iOS编程》P137关于视图的初...
分类:
移动开发 时间:
2015-02-24 23:20:59
阅读次数:
171
UIViewController目录概述UIViewController之间的迁移概述UIViewController之间的迁移IOS编程中,视图间的跳转有三种方式,方式一:把一个视图添加到另一个视图控制器的视图上作为其子视图,要离开此视图时,把该视图移除(不推荐);方式二:一次显示一个视图控制器,...
分类:
其他好文 时间:
2015-02-20 20:50:38
阅读次数:
176
目录:
一、使用CoreData存储基本数据
二、使用CoreData存储自定义类型数据
简单介绍CoreData
CoreData是iOS编程中使用持久化数据存储的一种方式,我们知道CoreData并不是数据库本身,而是Apple提供的对象持久化技术——Object Persistent technology。CoreData框架为我们的数据变更、管理、对象存储、读取和恢复提...
分类:
其他好文 时间:
2015-01-30 22:53:54
阅读次数:
262
iOS编程过程中,经常看到一些属性前面有些修饰符,比如copy,retain等。这些关键字,是Object-C语言中,对于Property的setter。Mac官网:The Objective-C Programming Language – Declared Properties – Setter...
分类:
其他好文 时间:
2015-01-30 10:42:24
阅读次数:
190
比较日期大小是任何编程语言都会经常遇到的问题,再iOS编程中,通常用NSDate对象来存储一个时间(包括日期和时间、时区),而且 NSDate类提供了compare方法来进行时间的比较,但有时不想那么精确的知道两个日期的大小(默认会比较到秒),可以用下面的实现方法:+(int)compareOneD...
分类:
移动开发 时间:
2015-01-26 16:37:29
阅读次数:
146