MVC开发模式什么是mvc,相信有一定开发经验的程序员都应该知道。M —— 模型,为程序提供数据V —— 视图,为用户提供界面C —— 控制器,用来控制程序视图,即上面的V在ios程序中,一个控制器对应一个视图。为用户呈现的是哪一个界面,由控制器决定。下图是xcode所创建的singleView程序...
分类:
移动开发 时间:
2015-05-16 14:41:50
阅读次数:
147
编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突。多人协作开发还不是主要问题,有人提出可以创建多个St...
分类:
移动开发 时间:
2015-05-15 17:52:38
阅读次数:
270
优化tableView性能(针对滑动时出现卡的现象)在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、 Safari、App Store、iTunes、Game Center?几乎所有自带的应用中都能看到它的身影,可见...
分类:
其他好文 时间:
2015-05-15 13:33:24
阅读次数:
142
1 是否支持给国外用户发短信(如果平台包括ios应用,那么ios应用在苹果审核过程是在国外进行的,如果不能发国外短信,那么会导致ios无法上线);2 发送短信接口是否功能完整,发送短信的接口返回至中是否包括送达标志(用于确认短信是否送达);3 是否需要模版才能发送(如果需要模版才能发送,那么对功能扩...
分类:
其他好文 时间:
2015-05-15 13:18:35
阅读次数:
122
什么是崩溃日志,从哪里能得它?iOS设备上的应用闪退时,操作系统会生成一个崩溃报告,也叫崩溃日志,保存在设备上。崩溃日志上有很多有用的信息,包括应用是什么情况下闪退的。通常,上面有每个正在执行线程的完整堆栈跟踪信息,所以你能从中了解到闪退发生时各线程都在做什么,并分辨出闪退发生在哪个线程上。有几种方...
分类:
移动开发 时间:
2015-05-14 18:05:41
阅读次数:
268
关于如何创建第一个 iOS 应用本篇“第一个 iOS 应用”教程将向你介绍 iOS 应用开发中的“三个T”:Tools(工具)如何利用 Xcode 创建和管理工程。Technologies(技术)如何创建能够响应用户输入的应用。Techniques(技巧)如何充分利用 iOS 应用开发的基础设计模式...
分类:
移动开发 时间:
2015-05-13 16:03:53
阅读次数:
135
iOS不允许访问其他应用的应用沙盒(iOS8 已经开放访问)沙盒里一般有几个文件目录:{ 1、应用程序包:包含所有的资源文件和可执行文件 2、Documents:保存应用运行时生成的需要持久化的数据,iTunes会自动备份该目录。苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTu...
分类:
移动开发 时间:
2015-05-12 22:27:35
阅读次数:
283
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去...
分类:
其他好文 时间:
2015-05-12 18:35:46
阅读次数:
105
Swift学习 Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言 Swift是供iOS和OS X应用编程的新编程.....
分类:
编程语言 时间:
2015-05-11 21:47:03
阅读次数:
183
磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序: 1 不能导致手机故障(比如崩溃或屏幕问题) 2 长时间/过度...
分类:
移动开发 时间:
2015-05-11 19:46:22
阅读次数:
120