必须条件:99美元的帐号,没有这个就不用再往下看了。首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面:点击第一项:...
分类:
移动开发 时间:
2014-07-09 22:11:01
阅读次数:
270
Versions版本控制工具破解版(Versions.zip)下载请见本博文附件。下载后在MAC安装完以后,图标是莲花状。见下图:双击运行如下图: 点击Repository,连接SVN服务器Repository(服务器端采用的是SVN服务端),见下图: 输入所需值,如下图:Location 值要与....
分类:
移动开发 时间:
2014-07-09 00:52:34
阅读次数:
323
理解与分析ios应用的崩溃报告源网址:http://developer.apple.com/library/ios/#technotes/tn2151/_index.html当一个应用程序崩溃时,创建一份“崩溃报告”对于理解崩溃是如何引起的非常有用。本文档包含有关如何识别,了解并解释崩溃报告的基本信...
分类:
移动开发 时间:
2014-07-07 12:50:09
阅读次数:
227
如同任何基于C的应用程序,程序启动的主入口点为iOS应用程序的main函数。在iOS应用程序,main函数的作用是很少的。它的主要工作是控制UIKit framework。因此,你在Xcode中创建任何新的项目都配备了一个默认的主函数。除了少数特例外,你永远不应该改变这个函数的实现。 1 #im.....
分类:
移动开发 时间:
2014-07-03 22:05:57
阅读次数:
313
对于iOS应用程序,关键的是要知道你的应用程序是否正在前台或后台运行。由于系统资源在iOS设备上较为有限,一个应用程序必须在后台与前台有不同的行为。操作系统也会限制你的应用程序在后台的运行,以提高电池寿命,并提高用户与前台应用程序的体验。当应用程序在前台和后台之间切换时,操作系统将会通知您的应用.....
分类:
移动开发 时间:
2014-07-03 00:09:23
阅读次数:
234
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适...
分类:
移动开发 时间:
2014-07-03 00:01:53
阅读次数:
210
1、iOS沙盒机制iOS应用程序仅仅能在为该改程序创建的文件系统中读取文件,不能够去其他地方訪问,此区域被成为沙盒,所以全部的非代码文件都要保存在此,比如图像,图标,声音,映像,属性列表,文本文件等。1.1、每一个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去訪问别的存储空间的内容1...
分类:
移动开发 时间:
2014-07-02 20:04:29
阅读次数:
250
CocoaPods介绍 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之意思就是,手动一个个去下载所....
分类:
移动开发 时间:
2014-07-01 20:15:54
阅读次数:
302
在Swift中能够直接使用用Objective-C语言提供的api (包括系统框架与自己的定制代码),也能够在Objective-C中使用Swift提供的类和api
,还能够在一个工程中混合使用Swift 和Objective-C两种语言,两者之间能够互相交互。
任意Objective-C的框架或C库(包括所有的Objective-C系统框架,例如Foundation、UIKit...
分类:
移动开发 时间:
2014-07-01 15:35:07
阅读次数:
356
一、自定义的思路
iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用。但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气。
自定义TabBar的原则:尽量利用系统自带TabBar,只改需要改的地方。
二、自定义TabBar的总体过程
1.先把自带的TabBar条给取消...
分类:
移动开发 时间:
2014-07-01 07:12:05
阅读次数:
359