摘要:
3.3.3 主视图UI 主视图如图3-36所示是MainView(主视图)设计窗口,我们一步一步介绍一下如何实现该视图设计和编程。 图3-36 MainView视图设计窗口主视图中的控件进行了编号,视图中的控件内容见表3-7所示。表3-7MainView视图中的控件编号控件项目控件类型1密码长度标签UILabel2密码长度文本框UITextField3否显示发音标签UILabel4否显示发音开关UISwitch5包括小写标签UILabel6包括小写开关UISwitch7包括大写标签UILabel8包括大写开关UISwitch9包括数字标签UILabel10包括数字开关UISwitch11包.. 阅读全文
摘要:
RootViewController的h文件编写完成我们接着编写RootViewController的m文件如“代码清单3-2 Password/Classes/RootViewController.m”所示。【代码清单3-1】 Password/Classes/RootViewController.m 1 #import "RootViewController.h" 2 #import "MainViewController.h" 3 #import "FlipsideViewController.h" 4 5 6 @impleme 阅读全文
摘要:
3.3.2 视图翻转动画点击主视图右下角的按钮,主视图会翻转到背后视图,在背后视图点击Done按钮可以返回到主视图。在iOS中这是一种视图跳转的方式,同时还伴有动画效果。在本应用中采用的是,通过一个根控制器(控制其它控制器的控制器)RootViewController,来控制主视图控制器(MainViewController)和背后视图控制器(FlipsideViewController)。本应用是通过MainWindow.xib文件加载RootViewController控制器,然后在RootViewController控制器中创建一个MainViewController和FlipsideV 阅读全文
摘要:
3.3 应用实战与讲解这一节我们将实际编写这个应用,边做边讲解的方式。按照搭建应用骨架、视图翻转动画、主视图UI和代码、主视图控制器代码、背后视图UI和代码、背后视图控制器,这样的顺序编写和讲解。3.3.1 构建应用骨架在本书采用Xcode3.2工具中提供了一个编写实用型应用程序的模板,图3-11是Xcode3.2的模板,其中Utility Application选项就是创建实用型应用程序。 图3-11 实用型应用模板但是遗憾的是本应用的原作者代码,没有采用Xcode3.2模板,我们比较一下它们的不同,使用Xcode3.2生成的类图如图3-12所示。 图3-12Xcode3.2生成的类为了尊 阅读全文
摘要:
3.2 应用剖析这一节我们从应用的类图如入手,了解应用中有哪些类,以及这个类中的方法、成员变量和属性。nib文件有哪些。还会介绍MVC设计模式等。3.2.1核心类图在该应用中涉及到9个类,1个协议如图3-8所示。图3-8 核心类图在类图其中有3个是Cocoa Touch提供的基类,即:UIViewController、UIView和NSObject,其它的6个类由我们编写。还有1个协议UIApplicationDelegate。这些类和协议的作用如表3-1所示:表3-1类和协议表类名或协议作用备注UIViewController视图控制器基类基类UIView视图基类基类NSObjectObj. 阅读全文
摘要:
第3章 工具类应用开发实战--密码生成应用3.1 应用介绍密码生成(Amuck Password Generator)应用App Store下载网址http://itunes.apple.com/app/amuck-password-generator/id289301501?mt=8#,源代码下载地址http://www.appsamuck.com/day29.html。该应用是为用户提供一个密码生成工具,在我们现代生活中密码设置随处可见,密码生成(Amuck Password Generator)能够帮助我们产生密码,它包含:小写字母、大写字母、数字和标点符号组合随机产生密码,具有很高的. 阅读全文
摘要:
关老师的作品:《iPhone与iPad开发实战—iOS经典应用剖析》一书正式发售;(请到书店、淘宝、当当网等进行购买) 首先给出书籍源码下载地址,然后再对书籍进行一个详细的介绍!《iPhone与iPad开发实战—iOS经典应用剖析》书籍源码下载地址(免费下载): http://download.csdn.net/detail/tonny_guan/4272389试读样章第三章下载地址 http://download.csdn.net/detail/tonny_guan/4288972 可以通过微博在线沟通 读书交流群:204462948 腾讯微博:http://t.qq.com/a_lit.. 阅读全文
摘要:
使用github管理Eclipse分布式项目开发老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Eclipse分布式项目。事实上我们的516inc团队这在开发一个多移动平台项目,除了iOS平台还有Android和Window Phone 7平台,使用github管理我们Android项目,其实就是配置和使用Eclipse。下面我根据我们的经验总结一些心得如下:1.Eclipse中下载安装Egit插件;2.创建代码仓库;3.在Eclipse中使用Egit插件Eclipse中下载安装Egit插件打开Ecl 阅读全文
摘要:
专访实战专家,揭秘iOS神奇开发之路转自:http://www.ciitn.com/archive/5533.html时间:2012-03-29 10:59来源:未知 作者:xinglu 点击: 164 次在现今的移动互联网时代,苹果产品风靡全球。因此,相应的iOS开发也渐渐成为IT业界热门的职业方向。除了可以给开发人员带来高薪的职位,还能够为个人创造可以盈利的开发模式,对此,中国信息产业培训网主编专访业内知名实 在现今的移动互联网时代,苹果产品风靡全球。因此,相应的iOS开发也渐渐成为IT业界热门的职业方向。除了可以给开发人员带来高薪的职位,还能够为个人创造可以盈利的开发模式,对此,中国信. 阅读全文
摘要:
使用github管理iOS分布式项目开发在我们iOS项目开发过程中, 我们的团队成员都是分散的、分布式,这个项目管理带来了挑战。Git是一个能够进行版本管理的软件,它是cvs和svn的未来。下面我根据我们的经验总结一些心得如下:1、创建github账户2、创建代码仓库3、在xcode中添加项目到github4、创建组织和团队5、其他队员clone项目创建github账户你是可以根据自己的需要搭建git服务器,当然也可以使用github(https://github.com/)开源社区提供服务器,在这里可以 有免费300M的空间使用,但是项目只能是共有的,如果是私有项目需要付费。进入https: 阅读全文