在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和OC相互转化的时候该如何管理内存呢?答案就是我们在需要时可以使用__brid...
分类:
其他好文 时间:
2015-08-28 23:24:57
阅读次数:
201
Swift 入门简介
Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序
2014 年,在 Apple WWDC 发布
历史
2010 年 7 月,苹果开发者工具部门总监 克里斯·拉特纳 开始着手 Swift 编程语言的设计工作 用一年时间,完成基本架构
Swift 大约历经 4 年的开发期,2014 年 6 月发表
特色
苹果宣称 Swift 的特点是:快速、...
分类:
编程语言 时间:
2015-08-27 18:39:26
阅读次数:
219
Outline如何获得crash日志如何解析crash日志如何分析crash日志 1. iOS策略相关 2. 常见错误标识 3. 代码bug一、如何获得crash日志当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。这份crash日志记录着应用程序崩溃时的信息,通常包含着每...
分类:
移动开发 时间:
2015-08-27 10:50:09
阅读次数:
271
前言一、获取当前线程二、获取主线程三、NSThread的创建四、暂停当前线程五、线程的其他操作六、优缺点回到顶部前言每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的...
分类:
编程语言 时间:
2015-08-27 07:07:12
阅读次数:
195
iPhone SDK 包含哪些东西?本文转载自:http://www.cnblogs.com/jy578154186/archive/2013/02/27/2934881.html第一部分:在使用Intel芯片的Macintosh计算机开发iOS应用程序所需的全部接口、工具以及资源全都包含于iPho...
分类:
其他好文 时间:
2015-08-25 20:55:06
阅读次数:
143
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到...
分类:
移动开发 时间:
2015-08-21 11:38:27
阅读次数:
255
【最近换工作,面试遇到的一些问题,以前一直没有如何在意的。。。】1、iOS 应用程序的生命周期 --UIViewController的生命周期?2、应用程序 数据 的读写 --几种持久化存储的方式&使用时候?3、Swift & Objc 的区别 --混编?为什么更快了?4、多媒体应用 --音...
分类:
移动开发 时间:
2015-08-20 12:33:42
阅读次数:
150
本文目录前言一、获取当前线程二、获取主线程三、NSThread的创建四、暂停当前线程五、线程的其他操作六、优缺点回到顶部前言每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验...
分类:
编程语言 时间:
2015-08-20 12:11:25
阅读次数:
168
iPhone允许应用程序将自定义首选项添加到Settings应用程序中,开发者也可以以编程的方式指定这些设置,但添加到Settings应用程序的方式会提供一个友好的GUI。自定义首选项支持多种多样的数据交互风格,包括文本、密码、开关、滑块、以及二级选择页面。但这里应注意避免敏感信息。IOS应用程序存...
分类:
移动开发 时间:
2015-08-19 00:26:14
阅读次数:
349
一、多线程 每一个iOS应用程序中都有一个主线程用来更新UI界面、处理用户的触摸事件、解析网络下载的数据,因此不能把一些太耗时的操作(比如网络下载数据)放在主线程中执行,不然会造成主线程堵塞(出现界面卡死,...
分类:
移动开发 时间:
2015-08-18 23:03:12
阅读次数:
578