IOS应用开发-设计说明书(个人总结)

上传人:宝路 文档编号:23262555 上传时间:2017-11-30 格式:DOC 页数:5 大小:95.51KB
返回 下载 相关 举报
IOS应用开发-设计说明书(个人总结)_第1页
第1页 / 共5页
IOS应用开发-设计说明书(个人总结)_第2页
第2页 / 共5页
IOS应用开发-设计说明书(个人总结)_第3页
第3页 / 共5页
IOS应用开发-设计说明书(个人总结)_第4页
第4页 / 共5页
IOS应用开发-设计说明书(个人总结)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《IOS应用开发-设计说明书(个人总结)》由会员分享,可在线阅读,更多相关《IOS应用开发-设计说明书(个人总结)(5页珍藏版)》请在金锄头文库上搜索。

1、IOS 应用开发设计说明书班 级 学生姓名 学 号 2015 年 1 月 8 日一、 IOS 应用开发概述(1)IOS 简介iOS 操作系统是 iPhone、 iPod touch 以及 iPad 设备的核心。IOS 是由苹果公司开发的移动操作系统。苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。原本这个系统名为 iPhone OS,因为 iPad,iPho

2、ne,iPod touch 都使用 iPhone OS,所以 2010WWDC大会上宣布改名为 IOS(iOS 为美国 Cisco 公司网络设备操作系统注册商标,苹果改名已获得 Cisco 公司授权) 。ios 的优势:软件与硬件整合度高、界面美观、易操作、安全性强、应用数量多、品质高等;ios 的缺点审美疲劳、过度依赖 iTunes、不支持 9 宫格输入,只有全键盘和手写两种模式等。(2)XcodeXcode 是一个集成开发环境,它负责管理应用程序工程。您可以通过它来编辑、编译、运行以及调试代码。Xcode 还集成了许多其他工具,它是开发过程中使用到的主要应用程序。Xcode 是苹果公司向开

3、发人员提供的集成开发环境(非开源) ,用于开发 Mac OS X,iOS 的应用程序。 其运行于苹果公司的 Mac 操作系统下。不管你用 C、C+、Objective-C 或 Java 编写程序,在 AppleScript 里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。苹果公司为用户提供了全套免费的 Cocoa 程序开发工具(Xcode)。Mac OS X 一起发行,在苹果公司官方的网站下载。(3)Objective-CObjective-C,通常写作 ObjC 和较少用的 Objective C 或 Obj-C,是扩充 C 的面

4、向对象编程语言。它主要使用于 Mac OS X 和 GNUstep 这两个使用 OpenStep 标准的系统,而在 NeXTSTEP 和 OpenStep 中它更是基本语言。Objective-C 是非常实际的语言。它是一个用 C 写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分 OO 系统使用极大的 VM 执行时间会取代了整个系统的运作相反。Objective-C 写成的程序通常不会比其原始码大很多。(4)概念区分Mac OS X 是应用于手机端开发的;ios 是用于手机移动端开发的。OC 是 Object-C 的简称,是一种开发语言;Xcode 是开发环境。OOPL(Object

5、 Oriented Programming Language) ,面向对象的编程语言。UI 是 using interface(UIview),是用户界面,UC 是 using controllers(View Controller)是视图控制下的。二、 系统概述本系统的主要功能是实现用户登录,转屏、网页访问功能。小组开发的系统是:权限站内搜索网页应用。登录功能的实现共有两种方式:用户名和密码出现错误跳转到错误提示屏、用户名和密码错误出现提示对话框。但在本次项目中采用的是第一种方式,登录进入之后可以实现网页搜索功能。在本次系统实现过程中,我负责的是用户登录,实现信息验证。三、 系统实现1、界面

6、的布局:首先是打开.storyboards 的界面,然后添加主要的控件:两个 label、两个textfield、两个 button,还需要一个大 button,让大 button 平铺整个屏幕。修改 label的名字分别是:useName 和 password,button 的名字是 login 和 cancel。图 1:主界面2、在 ViewController.h 中声明类给两个 textfields 命名:interface ViewController:UIViewControllerIBOutlet UITextField *textOne;IBOutlet UITextField

7、 *textTwo;rightViewController *right;wrongViewController *wrong;所有的声明语句都要放在interface 和end 中间,UIViewController 指的是用户界面下。注意是在括号中声明内容。IB 指的是 Internet Building,代表给程序员看的,UITextField 说明的是用户界面上的那个 TextField,*textOne,*是以指针的形式命名为textOne。新建的两个屏为 rightViewController 和 wrongViewController,再进一步取名为right 和 wrong。拖

8、住 UITextField 到声明的代码中,确保填写的代码和所指的文本框上是相对应的,即在代码前面是实心圆。分别拖住 login、cancel 和大 button 按钮到.h 文件中,选择 action动作,命名为 login,此时在生成一下代码:-(IBAction)login:(id)sender;-(IBAction)quit:(id)sender;-(IBAction)cancelText:(id)sender;IBAction 是定义一个动作的方法名字是 login, (id)sender 代表针对所有控件的 id。3、在 ViewController.m 文件中实现代码消失首先当在

9、文本框输入完信息之后,点击大 button 实现键盘的退出。具体代码如下:-(IBAction)quit:(id)sendertextOne resignFirstResponder;textTwo resignFirstResponder;4、在 ViewController.m 文件中实现取消按钮的功能-(IBAction)cancelText:(id)sendertextOne.text=”;textTwo.text=”;当点击取消按钮的时候,会触发 action 动作,那么 textOne 和 textTwo 的内容会自动被清空。5、在 ViewController.m 文件中实现用户

10、名和密码的验证代码写在-(IBAction)login:id(id)sender内,具体实现的代码如下:If(textOne.text isEqualToString:”aaa”&textTwo.text is EqualToString:”123”)right=rightViewController alloc initWithNibName:”rightViewCountroller” bundle:nil;self.view addSubview:right.view;elsewrong=wrongViewController alloc initWithNibName:”wrongVi

11、ewCountroller” bundle:nil;self.view addSubview:wrong.view;这是一个 if 条件判断语句,当 textOne 中的内容是“aaa” ,并且 textTwo 中的内容是123 的时候才会登录进入到正确的一屏,否则会自动跳转的错误的提示屏。“”代表后面的内容是字符串,alloc 指代内存分配,initWithNibName 指初始化的名字为:rightViewController,并且需要与 alloc 前面的 rightViewController 名字完全一致。Bundle:nil 指的是:绑定为空self.view addSubview:right.view;转屏到 rightViewController。四、总结通过本次课程的学习主要掌握了以下几方面的内容:1、定义变量和工程的规则是:采用驼峰命名法,即:第一个单词首字母小写,其余单词首字母大写。2、每个工程文件中共包含三个类型的文件:.h .m .xib.h 文件:用于定义、声明类;.m 文件:主要编写代码、执行;.xib(.storyboards):界面的显示;3、ios 设计过程不同于原来学习过的任何一种语言,整个编程思想不同,但是在老师的带领下,还是学习到了不少的知识。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号