ios软件开发浅谈

ios软件开发浅谈

ID:36314864

大小:836.00 KB

页数:21页

时间:2019-05-09

ios软件开发浅谈_第1页
ios软件开发浅谈_第2页
ios软件开发浅谈_第3页
ios软件开发浅谈_第4页
ios软件开发浅谈_第5页
资源描述:

《ios软件开发浅谈》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IOS软件开发浅谈iPhoneOS系统概述CocoaTouch:用于构建图形化的事件驱动应用程序(UIKit)Media:添加音频、视频、图形和动画的框架CoreServices:访问核心服务的框架(通讯录/定位/框架,数据库,文件传输)CoreOS:访问系统内核的框架(网络协议/安全)iPhoneSDK简介Xcode:IDEInstruments:监控内存利用率和性能指标Dashcode:基于Web的独立应用程序仿真器Simulator:创建和测试应用程序IB(InterfaceBuider):快速图形化布局用户界面Tools:Xcode,InterfaceB

2、uiderFrameworks:Foundation,UIkitLanguage:Objective-C#importintmain(intargc,constchar*argv[]){printf("helloworld");return0;}#import intmain(intargc,char*argv[]) {   NSLog(@"HelloCocoaFromConsole");   return0; }MVC模型视图控制器ModelManagestheappdataandsta

3、teNotconcernedwithUIorpresentationOftenpersistssomewhereSamemodelshouldbereusable,unchangedindifferentinterfacesViewPresenttheModeltotheuserinanappropriateinterfaceAllowsusertomanipulatedataDoesnotstoreanydata(excepttocachestate)Easilyreusable&configurabletodisplaydifferentdataContro

4、llerIntermediarybetweenModel&ViewUpdatestheviewwhenthemodelchangesUpdatesthemodelwhentheusermanipulatestheviewTypicallywheretheapplogiclives.InterfaceBuilderandNibsNibFiles-DesigntimeHelpsyoudesignthe‘V’inMVC:layoutuserinterfaceelementsaddcontrollerobjects■ConnectthecontrollerandUIip

5、honehelloworld流程1.创建一个新的iphoneappa)打开Xcode,选择“CreateanewXcodeproject”,选择“View-basedApplication”,保存project名为Hellophone.2.编辑HellophoneViewController.xib文件,拉进我们需要的控件,一个label,一个button.3.编辑HellophoneViewController.h头文件,加入插座变量和一个方法,使之能与InterfaceBuild中的控件相关联#import @interface

6、 HelloIphoneViewController : UIViewController {UILabel *label;//插座变量UIButton *btn;//插座变量}-(IBAction)buttonPressed:(id)sender;@end4,建立代码与控件之间的关联a)按住control键,右键点击button,将出来黑色的那一块列表,然后从后面的圆圈里拉一根线到File‘sOwner上面。b)相同的方法拉一根线到Label上面5,修改HellophoneViewController.m,实现buttonPressed方法。6,完成,run,

7、如果没什么问题就应该可以看到iphone模拟器了。7.真机测试,自己做个证书,添加到Projectsetting和info.plist里面去,再编译成IPhone平台版本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。