- 博客(12)
- 收藏
- 关注
转载 第12课: Application Settings and User Defaults
ios中,在应用程序之外,提供集中的地方,来修改用户的偏好设置,并且序列化到文件。创建项目1.utility application模板一个storyboard一个主视图mainviewcontroller一个辅助设置flipviewcontroller使用设置捆绑包当setting应用程序启动时,它会检查每个应用程序的设置捆绑包,并为包含设置捆绑包的每...
2014-12-20 13:28:00 144
转载 第11课: iPad Considerations
split view UISplitViewControllerpop over UIPopoverController1. Storyboard 框架The Storyboard Defines the StructureCreating a SplitView ProjectMaster-Detail Application 模板for...
2014-12-20 13:27:00 123
转载 第10课: Storyboards
1. StroyBorad简介Storyboards ios5引入Single View Application模板创建工程Simple Storyboard使用Use Storyboards 复选框默认生成文件MainStoryboard.storyboard一个应用程序委托一个视图控制器类sence(场景)The ...
2014-12-20 13:24:00 107
转载 第09章 导航控制器和表视图
总结:其实navigationController很简单,其往往就是应用程序委托的根视图控制器且其往往就是通过第一个显示的视图控制器来初始化自己。而后的工作,就是pushViewController,popViewController。。。[self.navigationControllerpushViewController: controller an...
2014-12-20 13:21:00 111
转载 第08章 表视图UITableView简介
UITableView表视图UITableViewCell表视图单元UITableViewDelegateUITableViewDataSource可以在UITableViewCell中添加子视图,从而在一个单元中放置更多的数据。可以通过代码,或者在nib文件中加载他们。两种基本样式:分组表(grouped table):每个组都由嵌入...
2014-12-20 13:20:00 131
转载 第07章 UITabBarController & UIPickerView
Nib文件是什么?一系列对象,被序列化到了某个文件,包括控制器,视图,控件,输出口,action。如何将controller与nib文件关联?initWithNibName方法此时nib文件的file's owner类型必须指定为controller类型,且controller的view输出口必须关联到nib的view创建controller时候...
2014-12-20 13:19:00 79
转载 第06章 多视图应用程序
6.1 多视图应用程序的常见类型视图术语,通常指具有相应视图控制器的UIView或其子类,这些视图类型也称为内容视图。常见的多视图类型有:基于标签栏的应用程序UITabBarController基于导航栏的应用程序UINavigationController在ipad上,大部分基于导航的应用程序使用分割视图 split view注意区分工具栏和标签...
2014-12-20 13:17:00 102
转载 第05章 自动旋转和自动调整大小
自动旋转机制:并不是所有的iphone都需要支持所有方向。不过apple建议,所有的ipad app都支持所有方向。iphone4为 320*480iphone5 用点为单位的话,大小为 320*568,Retina屏幕一个点为4个像素ipad为 768*1024个点所有的状态栏(顶部显示信号强度,时间,电量等)为20个点自动旋转的实现方式:1.为...
2014-12-20 13:16:00 118
转载 第04章 更丰富的用户界面
控件用户界面控件共有三种基本模式:活动:比如按钮,点击会触发方法静态:比如静态文本,只用作显示被动:比如文本输入,不会触发任何方法,但是用户可以与之交互,并修改它的值。在ios上,大多数控件都可以通过以上三种模式使用,并且几乎所有的控件都支持一种以上的模式。所有ios控件,都是UIControl子类, 因此他们能够触发动作方法。...
2014-12-20 13:15:00 256
转载 第03章 实现基本交互
MVC框架1.模型Model:保存应用程序数据的类2.视图View: 包括窗口,控件等一系列与用户交互的类3.控制器Controller:把模型和数据绑定在一起的代码。MVC的目标:1.最大限度的分离这三类代码,使程序中类型清晰,知道自己该干什么2.帮助确保代码的最大可重用性,否则实现了按钮的类,要在点击时进行特定的计算,那该按钮则只...
2014-12-18 19:37:00 151
转载 第02章 创建项目
创建新项目File-New-New Project shift+command+NProduct Name(产品名称)+Company Identifier(公司标识)Xcode会将这两项结合起来,为应用程序生成一个唯一的Bundle IdentifierClass Prefix(类名前缀),这里应该输入一个至少包含3个大...
2014-12-18 19:35:00 285
转载 第01章 欢迎来到IOS世界
第01章 欢迎来到IOS世界编写IOS应用程序有何不同1.只能激活一个应用当应用程序不处于激活状态,也不是在后台运行时(很短的时间),它不会占用任何CPU资源,因此也会断开网络连接。2.只能有一个窗口IOS只允许应用程序操作一个“窗口”3.有限的访问权限IOS的文件系统会为每个应用分配一块独立的区域,这块区域称为“沙盒”,每个应用只能对自己沙盒内的文件进行读写。4.有限的响应时间启动应用...
2014-12-11 00:45:00 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人