摘要: 这节课的主要内容包括iPad、Split Views、Popovers及做一个universal的应用并在两种设备上运行。 UIToolbar 通常在屏幕的顶部或底部,长得像钢筋一样。一个工具栏,是一个UIBarButtonItems的集合。UIBarButtonItems不是按钮,有点像是简化过的按钮。UINavigationController有一个在底部的工具栏,可以通过在xcode里inspect Navigation Controller中的Shows Toolbar小开关打开,但工具栏上的按钮和Navigation Controller本身没有任何关系,它只和当时显示的ViewController有关。 阅读全文
posted @ 2013-02-07 23:57 写下一生的程序 阅读(6179) 评论(0) 推荐(1) 编辑
摘要: 今天的主要内容是: 继续上周的Demo,让FaceView委托其数据,然后增加一个手势识别,但这一次要在controller里处理。 如何构建一个应用程序,如何修改现有的应用程序有多个MVC,然后会做一个关于此的Demo。 视图控制器的生命周期,也就是一个控制器的存在和发生,有一个出现在屏幕上和离开屏幕的周期。 阅读全文
posted @ 2013-01-21 00:08 写下一生的程序 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 自动旋转 旋转设备之后,view的bounds跟着改变了。返回controller是否允许它的view自动根据设备的旋转而旋转。这个自动旋转接口包括竖直、上下颠倒、左横向和右横向这4种情况。这儿有个宏UIInterfaceOrientationIsPortrait,返回它来检查是否是你想要的旋转方向。旋转的时候view的bounds会改变,它的子view的frame会变,子view的子view也会变。改变的衡量被称为struts和springs。 阅读全文
posted @ 2012-12-18 10:53 写下一生的程序 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 这节课分为两部分,一部分是Calculator的Demo,一部分是Views。 Demo的演示包括下面内容: 1、可编程性,添加一些API,作用是返回计算程序!API要保证程序向上兼容。计算程序是在Brain里操作数和运算符的组合。一旦获取到了计算程序,回到calculator类通过类方法来执行这个程序,也就是去计算运算结果,同时还会有一个类方法返回一个可读的计算程序的描述。计算程序,就是操作数和操作符的组合,把这个组合里的操作数和操作符弹栈并做相应的计算。API向上兼容就是说他没有改变Controller,程序一样能正常运行。 阅读全文
posted @ 2012-12-16 12:29 写下一生的程序 阅读(1155) 评论(1) 推荐(0) 编辑
摘要: 回顾上节课内容: 主要学了两样东西,xcode和很多obj-c。 1、如何创建新项目?开始界面的Create键还有文件菜单的创建新项目。 2、如何显示项目里的不同文件?比如左边的navigator,上部的选项条。 3、xcode的UI布局:使用对象库,inspector,debugger控制台等。 4、从右下角拖button、label到view上,还有从中拖出条线来连接到controller来实现controller对view的通信,还有利用action让view向controller发话。 5、如何获取帮助?按住option键再点击进入完整文档。 阅读全文
posted @ 2012-12-13 23:20 写下一生的程序 阅读(1740) 评论(4) 推荐(0) 编辑
摘要: (1)ios概述 ios分为4层,这4层都和硬件密切相关,最下层最接近硬件,最上层最接近程序环境或引擎。 Core OS层 该层为最下层主要是mach4.x BSD UNIX内核,也就是Mac OS 10操作系统,是一个在硬件上能够执行多任务的UNIX内核。在这一层上,它提供了很多支持例如网络、socket、安全机制、文件系统,这里的API大多数都是C的API不是面向对象的,因为这是UNIX代码,我们一般不在这一层上写代码。 阅读全文
posted @ 2012-12-11 18:00 写下一生的程序 阅读(2294) 评论(5) 推荐(2) 编辑
摘要: 这课主要是以一个计算器一个用为例子,教你怎么使用XCode,如何使用MVC设计模式创建应用。 (1)新建一个single view application模版的应用 打开xcode并点击“创建一个新xcode项目”,进入项目创建界面,这个界面让我们为应用选择一个模板。接着选择“single view application”模板,单击next按钮,进入项目详细信息界面。 阅读全文
posted @ 2012-12-11 18:00 写下一生的程序 阅读(1050) 评论(1) 推荐(0) 编辑