加载中
OC之之NSDictionary/NSMutableDictionary

NSDictionary/NSMutableDictionary特点: (1)里存储的东西都是键值对 (2)可以像数组一样快速创建(适用NSDictionary):@{key1 : value1, key2 : value2} (3)快速访问元素:字典名 [k...

iOS开发之数据存储之XML属性列表(plist)归档

1、概述 “归档”意思是持久化存储数据。plist文件是一种XML格式的文件,拓展名为plist。如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用writeToFile:atomi...

2015/08/31 20:51
31
iOS开发之Copy & MutableCopy及深复制 & 浅复制

1、使用copy或mutableCopy方法可以创建一个对象的副本。 copy: (1)需要实现NSCoppying协议 (2)创建的是不可变副本(如NSString、NSArray、NSDictionary) mutableCopy: (1)需要先实现N...

2015/08/31 20:52
15
iOS开发之@Selector参数的传递

比如: NSMutableDictionary *dic = [[NUMutableDictionary alloc]init]; [dic setValue:@”haha” forKey:@”test”] [NSTimer scheduledTimerWithTimeIntervatal:2.0 target:self selector:...

2015/08/31 20:53
64
iOS开发之JSON解析

JSON解析步骤: - (NSArray *)products { if (_products == nil) { //第一步:获取JSON文件的路径: NSString *path = [[NSBundle mainBundle] pathForResource:@"products.json" ofType:ni...

2015/08/31 20:52
27
强大易用支持URL Rewrite的iOS路由库— FFRouter

FFRouter 是 iOS 中一个强大且易用的 URL 路由库,支持 URL Rewrite,使 APP 在发布之后也可以动态修改相关路由逻辑。基于匹配查找 URL,效率高。集成和使用都非常简单! Github链接:FFRou...

2018/10/02 23:16
34
iOS 的组件化开发

在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,...

2018/10/03 17:53
10
iOS 的组件化开发

在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,...

2018/10/03 22:59
1K
iOS开发之Autolayout

非盈利无广告开发者专用网址导航:www.dev666.com 1、概述 在以前的iOS程序中,是如何设置布局UI界面的? (1)经常编写大量的坐标计算代码 (2)为了保证在3.5 inch和4.0 inch屏幕上都能有完...

2015/08/31 20:53
3.7K
iOS开发之UIApplication和delegate

1、概述 所有的移动操作系统都有个致命的缺点:app很容易受到打扰。比如一个来电或者锁屏会导致app进入后台甚至被终止。 还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生...

2015/08/31 20:51
14
iOS开发之数据存储之NSKeyedArchiver

1、概述 NSKeyedArchiver归档和plist文件存储不同的是NSKeyedArchiver可以直接保存对象。如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进...

2015/08/31 20:51
94
iOS开发之JSON & XML

1、概述 JSON (1) 作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式 (2) 基于JavaScript的一个子集 (3) 易读性略差,编码手写难度大,数据量小 (4) JSON格式取代了X...

2015/08/31 20:52
25
iOS开发之AFNetworking

1、概述 AFNetworking简称AFN,是iOS开发中主流第三方框架之一。苹果的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,...

2015/09/03 13:26
631
iOS开发之CoreLocation(GPS定位)

1、概述 在iOS开发中,要想加入地图和定位功能这2大功能,必须基于2个框架进行开发 (1)Map Kit :用于地图展示 (2)Core Location :用于地理定位 2个热门专业术语: LBS :Location Base...

2015/08/31 20:53
208
iOS开发之深复制和浅复制

对象拷贝有两种方式:浅复制和深复制。顾名思义,浅复制,并不拷贝对象本身,仅仅是拷贝指向对象的指针;深复制是直接拷贝整个对象内存到另一块内存中。

2016/02/24 10:40
2K
iOS开发之数据存储之Core Data

1、概述 Core Data框架提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite3数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,不需要编写任...

2015/08/31 20:51
15

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部