欢迎来到天天文库
浏览记录
ID:36314864
大小:836.00 KB
页数:21页
时间:2019-05-09
《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;}#importintmain(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平台版本
此文档下载收益归作者所有