摘要: Core Data基础 Core Data是一个API集合,被设计用来简化数据对象的持久存储。 在此先不普及概念,先通过一个简单的案例使用来感受一下Core Data的精妙之处。 在创建工程的时候勾选Use Core Data. 创建好项目,我们可以看到在左侧任务栏多了一个CoreDataDemo. 阅读全文
posted @ 2015-10-22 22:04 WCCW 阅读(920) 评论(1) 推荐(2) 编辑
摘要: 声明:当时觉得这篇文章写的比较好,在此做了copy,原文分为上下篇,在此合为了一篇,原文链接地址是:原文地址 《招聘一个靠谱的 iOS》—参考答案(上,下) 说明:面试题来源是微博@我就叫Sunny怎么了的这篇博文:《招聘一个靠谱的 iOS》,其中共55题,除第一题为纠错题外,其他54道均为简答题。 阅读全文
posted @ 2015-10-20 13:21 WCCW 阅读(875) 评论(0) 推荐(4) 编辑
摘要: 内存管理是开发软件中重要的一个课题。如果内存管理不当,轻者内存泄露,重者程序崩溃。 下面重要讲述一下iOS的ARC(Automatic Reference Counting))机制。 ARC的历史由来 在iOS1.0的时候,苹果公司没有开放手机开发接口,不存在iOS开发者这个概念。 在iOS2.0的 阅读全文
posted @ 2015-10-19 15:48 WCCW 阅读(1531) 评论(5) 推荐(0) 编辑
摘要: 在iOS开发中,地图算是一个比较重要的模块。我们常用的地图有高德地图,百度地图,谷歌地图,对于中国而言,苹果公司已经不再使用谷歌地图,官方使用的是高德地图。下面将讲述一下百度地图开发过程中的一些小的知识点。 对于如何配置百度地图的开发环境,在此不再讲述,具体可以参考:http://developer 阅读全文
posted @ 2015-10-17 15:06 WCCW 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 跨界面传值 从一个界面将一个结果值传到另一个界面,这个是我们在开发过程中非常常见的一个问题。传值本身并不是一个太复杂的问题,在此主要简述一下常用的传值方法。 我们传值常用的方法主要有四种: 1.属性传值 2.代理传值 3.block传值 4.通知传值 5.KVO 对象传值 属性传值: 属性传值应该来 阅读全文
posted @ 2015-10-13 20:13 WCCW 阅读(3083) 评论(1) 推荐(1) 编辑
摘要: 单例应用场合 在iOS的生命周期内,有时候我们只需要某个类的一个实例。 例如UIApplication, UIAccelerometer, NSUserDefaults, NSNotificationCenter, NSFileManger, NSBundle这些都是单例类的典型代表。 如何创建单例 阅读全文
posted @ 2015-09-29 17:43 WCCW 阅读(859) 评论(1) 推荐(0) 编辑
摘要: 多线程之GCD(grand central dispatch)中心调度 为了简化多线程的操作,iOS为我们提供了GCD来实现编程。 使用GCD只要遵守两个步骤即可: 串行队列(同步提交,异步提交) 创建一个串行队列: 向队列提交任务,包括同步和异步: 上面的代码在串行队列中提交了四个任务,同步提交, 阅读全文
posted @ 2015-09-29 08:50 WCCW 阅读(785) 评论(0) 推荐(2) 编辑
摘要: 多线程之NSOperation: 多线程的优点: 多线程的缺点: 使用NSOperation和NSOperationQueue实现多线程 注意: NSInvocationOperation NSInvocationOperation创建的对象默认实在主线程中执行。 将操作放入队列中,在分线程中执行。 阅读全文
posted @ 2015-09-28 15:15 WCCW 阅读(800) 评论(0) 推荐(0) 编辑
摘要: OAuth授权 OAuth授权分四步: 第一步,应用向服务提供方申请请求令牌(Request Token),服务提供方验证通过后将令牌返回。这个步骤由于涉及到应用帐号密码,在应用的服务端发起,所以这个步骤对用户透明。 第二步,应用使用请求令牌让浏览器重定向到服务提供方进行登录验证和授权。服务提供方校 阅读全文
posted @ 2015-09-22 16:10 WCCW 阅读(1614) 评论(1) 推荐(1) 编辑
摘要: 一、视频 MPMoviePlayerController播放本地视频资源(本地资源URL出现汉字不能编码) MPMoviePlayerController播放网络资源(服务器为自己搭建,地址不可使用,连接服务器的URL,出现汉字需要编码) str = [str stringByAddingPerce 阅读全文
posted @ 2015-09-21 23:20 WCCW 阅读(897) 评论(0) 推荐(0) 编辑