1.编写IOS应用程序有何不同 1)只有一个应用程序正在运行 2)只有一个窗口 3)受限访问 4)有限的访问时间 5)有限的屏幕大小 6)有限的系统资源 7)不支持垃圾收集 8)新功能 :定位方法 内置照相机和图片库 内置加速计 9)与众不同的方法2.nib文件的构成 1)File‘s Owner ...
分类:
移动开发 时间:
2015-07-12 11:00:39
阅读次数:
162
IOS应用数据存储常用方式- XML属性列表(plist)归档- Preference(偏好设置)- NSKeyedArchiver归档(NSCoding)- SQLite3 - Core Data应用程序沙盒每个应用程序都有自己的应用沙盒(应用沙盒就是文件系统目录)与其它文件系统隔离。应用必须呆在...
分类:
移动开发 时间:
2015-07-10 23:36:04
阅读次数:
202
//登录iTunesConnecthttps://itunesconnect.apple.com/WebObjects/iTunesConnect.woa//点击MyApp,添加一个NewiOSApp//填写SKU,BundleID//截屏的标准https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Prop..
分类:
移动开发 时间:
2015-07-10 08:11:19
阅读次数:
355
编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突。多人协作开发还不是主要问题,有人提出可以创建多个Sto...
分类:
移动开发 时间:
2015-07-08 22:45:14
阅读次数:
208
1. Not Running(非运行状态)。应用没有运行或被系统终止。2. Inactive(前台非活动状态)。应用正在进入前台状态,但是还不能接受事件处理。3.Active(前台活动状态)。应用进入前台状态,能接受事件处理。4.Background(后台状态)。应用进入后台后,依然能够执行代码。如果有可执行的代码,就会执行代码,如果没有可执行的代码或者将可执行的代码执行完毕,应用会马上进入挂起状态...
分类:
移动开发 时间:
2015-07-08 21:04:15
阅读次数:
168
一、关于自动布局(Autolayout)
在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。
我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输入(交互),交互的过程中往往还伴随有动画的效果,已达到整个信息传递的连贯性以及用户体验的细腻感...
分类:
移动开发 时间:
2015-07-07 13:05:17
阅读次数:
214
2015-07-06第一讲 课务、iOS概述--------------------------------------------------开始学习斯坦福大学公开课:iOS 7应用开发留下笔记
分类:
移动开发 时间:
2015-07-06 21:33:51
阅读次数:
241
1.程序名称国际化:
在Xcode中新建项目后,可以在project的info选项卡中找到Localization的项目,可以添加应用程序需要支持的国际语言。
回到项目中可以发现在InfoPlist.strings、Main.storyboard(Main.strings)增加了相应项,而Localizable.strings文件如果已经存在的...
分类:
移动开发 时间:
2015-07-06 16:12:32
阅读次数:
256
多线程编程 (1) -NSThread 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主.....
分类:
编程语言 时间:
2015-07-05 18:20:07
阅读次数:
142
开发ios应用时我们经常用到多手势来处理事情,如给scrollView增加点击事件,scrollView不能响应view的touch事件,但有时候却要用到多手势事件,那么我们可以给这个scrollView增加自己的手指事件。给imageView增加点击、放大、旋转等都可以通过多手势来完成。下面就介绍...
分类:
移动开发 时间:
2015-07-04 13:50:16
阅读次数:
108