A.需求1.搭建一个“私人通讯录”Demo2.模拟登陆界面账号密码记住密码开关自动登陆开关登陆按钮3.退出注销4.增删改查5.恢复数据(取消修改)B.基本架构1. 5个控制器(1)导航控制器 NavigationController(2)登陆 UIViewController输入账号密码记住密码、自...
分类:
移动开发 时间:
2014-12-27 01:28:59
阅读次数:
594
A.沙盒每个APP都有一个沙盒,是独立存在的1.Xcode5和Xcode6的模拟器文件目录a.模拟器路径改版(1)Xcode5中模拟器路径为:/Users/用户名/Library/Application Support/iPhone Simulator(2)Xcode6中模拟器路径为:/Users/...
分类:
移动开发 时间:
2014-12-27 01:27:02
阅读次数:
291
iOS基础界面就是通过UIViewController展示的。首先区分content controller和container controller的区别。content controlller就是展示我们当前页面的controller,而container controller就是一个管理cont...
分类:
其他好文 时间:
2014-12-25 23:36:24
阅读次数:
204
A.概念1.通常一个app有多个控制器2.需要对这些控制器进行管理3.有多个view的时候,用一个父view去管理多个子view4.控制器管理也是如此,使用给一个父控制器,去控制子控制器为了方便管理控制器,系统提供了两个控制器UINavigationControllerUITabBarControl...
分类:
移动开发 时间:
2014-12-20 00:45:39
阅读次数:
321
A.控制器的创建 控制器常见的创建方式有以下几种通过storyboard创建 直接创建 1 ViewController *vc = [[ViewController alloc] init]; xib设置了class后,当xib的文件名跟controller类名一样的时候,用这个方法默认就会加载x...
分类:
移动开发 时间:
2014-12-18 22:07:49
阅读次数:
300
A.UIWindow概念1.继承UIView,是一种特殊的UIView2.通常一个APP只有一个UIWindow3.iOS程序启动后,创建的第一个视图就是UIWindow4.没有UIWindow,不能显示任何东西B.使用1.创建一个Empty Application项目没有了storyboard,要...
分类:
移动开发 时间:
2014-12-18 01:36:10
阅读次数:
210
A.概念1.移动app非常容易受到其他的系统、软件事件的干扰,如来电、锁屏2.app受到干扰的时候,UIApplication会通知delegate,来代理处理干扰事件3.delegate可以处理的事件(1)app声明周期(启动、关闭)(2)系统事件(来电)(3)紧急事件(内存警告)B.使用称为de...
分类:
移动开发 时间:
2014-12-17 23:56:47
阅读次数:
229
A.需求1. 学习DatePicker的基本配置2.使用TextField召唤指定类型的输入键盘View,这里使用DatePicker3.给输入键盘上方加上一个UIToolBar,实现如关闭键盘等功能B.DatePicker使用1.DatePicker的主要属性Mode:显示的内容,可以选择日期、时...
分类:
移动开发 时间:
2014-12-17 14:27:44
阅读次数:
285
A.项目中的常见文件1.单元测试Test2.Frameworks(xCode6 创建的SingleView Project没有)依赖框架3.Products打包好的文件4. projectname-Info.plist全局配置文件所以最好其他的plist文件不要带有Info字眼(1)更改项目名a.修...
分类:
移动开发 时间:
2014-12-17 14:20:59
阅读次数:
219
A.需求1.自定义一个UIView和xib,包含国家名和国旗显示2.学习row的重用B.实现步骤1.准备plist文件和国旗图片2.创建模型 1 // 2 // Flag.h 3 // CountriesSelection 4 // 5 // Created by hellovoidworld...
分类:
移动开发 时间:
2014-12-17 01:35:33
阅读次数:
429