Ager
幸运之矛
摘要: JSON 是比较常用的数据格式,相比 XML 层次更清晰,这里介绍两种解析 JSON 的方式:NSJSONSerialization 和 JSONKitNSJSONSerialization 是 iOS 5 以后推出的,比较好用的 JSON 解析包.JSON 数据格式由对应的 '[',']' 和 '... 阅读全文
posted @ 2015-11-01 21:59 D.Angelo 阅读(848) 评论(0) 推荐(1)
摘要: ios 页面间传值有许多,前边已经分享过属性传值和代理传值,今天主要说一下单例传值和 block 传值单例传值:单例模式一种常用的开发的模式,单例因为在整个程序中无论在何时初始化对象,获取到的都是同一个对象,对象的属性相同,所以可以用来传值.block 传值 与 代理传值相似,主要用于第二个页面向第... 阅读全文
posted @ 2015-10-29 22:45 D.Angelo 阅读(638) 评论(0) 推荐(0)
摘要: iOS xml 解析方法有两种:SAX , DOM.SAX 不用借助第三方,在解析过程中逐行解析.(NSXMLParser,需要实现代理),具体步骤:1.获取文件路径.2.创建 NSXMLParser 对象.3.遵守协议,设置代理.4.实现代理方法 1>- (void)parserDidStar... 阅读全文
posted @ 2015-10-29 22:32 D.Angelo 阅读(1114) 评论(0) 推荐(1)
摘要: UITableView 简单初始化,删除行,添加行,移动行 阅读全文
posted @ 2015-10-26 21:21 D.Angelo 阅读(323) 评论(0) 推荐(0)
摘要: 在iOS中实现SQLite数据库的操作:1.导入框架(libsqlite3.0.tbd) 2.导入头文件 3.实现数据的增删改查实现简单 SQLite数据库操作 的 demo 具体过程:1.创建名为 SQLite_Manage 的.h .m 文件,导入头文件 2.数据库在一个app中只有一个,使用单... 阅读全文
posted @ 2015-10-25 20:45 D.Angelo 阅读(437) 评论(0) 推荐(0)
摘要: 手机 APP 运行,不同页面间传值是必不可少,传值的方式有很多(方法传值,属性传值,代理传值,单例传值) ,这里主要总结下属性传值和代理传值.属性传值:属性传值是最简单,也是最常见的一种传值方式,但其具有局限性(一般用于将第一个页面的值传递到第二个页面,但无法从第二个页面传到第一个页面), 向Se... 阅读全文
posted @ 2015-10-24 22:53 D.Angelo 阅读(353) 评论(0) 推荐(0)
摘要: 关于 writeToFile 读写文件:当字典中键值对以 Model(例如:studentModel)为值时发现 Dictionary 调用 writeToFile 方法无法生成 plist 文件,经过多次测试发现, 调用 writeToFile 方法时 Dictionary 中不能包含 model... 阅读全文
posted @ 2015-10-24 20:56 D.Angelo 阅读(3777) 评论(0) 推荐(0)
摘要: iOS设置代理的过程 (以模拟 button 作用为例)1.写协议 新建一个名为 MyButton 的文件,继承于 UIView,在该文件里 声明协议 myDelegate2.写协议方法 为声明的协议添加方法3.定义一个遵守协议的属性 前三步代码如下: 1 #import 2 @class ... 阅读全文
posted @ 2015-10-24 19:31 D.Angelo 阅读(1430) 评论(0) 推荐(0)
摘要: 在iOS开发布局修改 frame 时需要繁琐的代码实现,今天偶尔看到一播客说到快速修改的 frame 的方法,自己动手写了一遍实现代码.快速实现主要通过 添加类目的方式,对UIView 控件添加了一些直接修改 frame 属性的方法(如:获取高度.宽度,坐标等);具体代码实现如下:.h文件,声明要用... 阅读全文
posted @ 2015-10-18 21:11 D.Angelo 阅读(1183) 评论(0) 推荐(1)
摘要: touches,motion 实现 阅读全文
posted @ 2015-10-15 22:37 D.Angelo 阅读(275) 评论(0) 推荐(0)