- 博客(11)
- 收藏
- 关注
原创 IOS 程序启动原理详解
通过这篇文章您将会了解Info.plist和pch文件的作用 UIApplication的常见使用AppDelegate的代理方法UIApplication、AppDelegate、UIWindow视图控制器生命周期Info.plist常见的属性建立一个工程后,会在Supporgint files 文件下看到一个”工程名-Info.plist”的文件,该文件对工程最做一些运行期的配置,非
2016-09-19 09:22:35
1014
原创 IOS runtime简单使用
一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 事实证明:
2016-09-13 17:55:53
632
原创 IOS 通知+异步通知详解
通知的基本使用每一个应用程序都有一个通知中心,专门负责协助不同 对象之间的消息通信。任何一个对象都可以向通知中心发布通知,描述自己在做什么。其他感兴趣的对象可以申请在某个特定通知发布时(或在某个特定的对象发布通知时)收到这个通知。
2016-09-12 22:14:11
2413
原创 IOS KVC和KVO的使用
KVC键值编码:KVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说ObjC中几乎所有的对象都支持KVC操作,常用的KVC操作方法如下:动态设置: setValue:属性值 forKey:属性名(用于简单路径)、setValue:属性值 forKeyPath:属性路径(用于复合路径,例如Person有一个Account类型的属性,那么person
2016-09-12 15:19:05
844
原创 iOS Sqlite3 数据库的使用
这篇文章主要讲IOS 中Sqlite3数据库的简单介绍和基本的增删改插,目前已经有了FMDB等封装好的第三方,为什么还要学习sqlite3数据呢,个人觉得只有掌握了数据库的基本操作和语法才能更好的掌握和运用其他的第三方。SQLite?SQLit是一个开源、轻型嵌入式关系数据库,诞生于2000年5月占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了能够支持Windows/Linux/
2016-09-09 22:36:59
723
原创 数据持久化-偏好设置和归档
偏好设置很多iOS应用都支持偏好设置,比如保存用户名,密码,字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。每个应用都有个NSUserDefaults实例,通过他来存取偏好设置比如,保存用户名,字体大小,是否自动登录NSUserDefaults *userdefaults = [NSUserDefaults standardUserDefaults];[defaul
2016-09-09 13:13:10
447
原创 数据持久化-plist文件的操作
在实际项目开放中数据持久化是程序核心结构之一,适当的对数据进行持久化存储可以实现应用的离线功能,以此提高用户体验。常见的数据持久化有:
2016-09-09 12:28:09
391
原创 AFNetwork-ActivityIndicatorManager
r为了增加人机交互的体验,AFNetworking使用AFNetworkActivityIndicatorManager类来实现在网络请求的时候在顶部会有个小菊花转动。
2016-09-08 16:08:14
511
原创 AFNetwirking- AFSecurityPolicy
AFSecurityPolicy这个类其实就是为了验证证书是否正确我们先来看看头文件里面的东西,要实现认证功能需要添加系统的Security
2016-09-08 16:07:07
496
原创 AFNetworking-网络监听
网络监听在我们的项目中很多时候会对网络进行监听,以便在网络状态改变的时候app可以做出一些事件,这篇文章主要是介绍AFNetworking中的AFNetworkReachabilityManager这个类的属性和方法,以及怎么去使用这个类.
2016-09-08 16:05:11
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人