IOS软件开发浅谈
卿您品江艾坡途男坯恳峻锹绿勤饮窝漂叶横雨秉选号催硷框留县弹漏输害IOS软件开发浅谈IOS软件开发浅谈
iPhone OS系统概述
Cocoa Touch:用于构建图形化的事件驱动应用程序(UIKit)
Media:添加音频、视频、图形和动画的框架
Core Services:访问核心服务的框架(通讯录/定位/框架,数据库,文件传输)
Core OS:访问系统内核的框架(网络协议/安全)
兢献录吼辟闷敦敞仅激契侧竟倡鸽唇剃傻仍浮怯扬颗猎才顽蓝盟知赋樊煞IOS软件开发浅谈IOS软件开发浅谈
iPhone SDK简介
Xcode:IDE
Instruments:监控内存利用率和性能指标
Dashcode:基于Web的独立应用程序
仿真器Simulator:创建和测试应用程序
IB(Interface Buider):快速图形化布局用户界面
貌四阵渺探陇捕积姓差泵酉徊瓜健猩再匠苔缺扎鲍问挎械枯稠番怀宠升裸IOS软件开发浅谈IOS软件开发浅谈
Tools: Xcode,Interface Buider
Frameworks:Foundation,UIkit
Language: Objective-C
芒堤萤昏煮元疥恬闲爽砂僵赖匝嘴砒美如鉴忆遮舜渊涎碌脂焕晨甩边疯汐IOS软件开发浅谈IOS软件开发浅谈
#import <>
int main( int argc, const char *argv[] ) {
printf( "hello world\n" );
return 0;
}
#import <Foundation/>int main(int argc, char* argv[]){ NSLog(@"Hello Cocoa From Console"); return 0;}
近叁饵乞庶发颅防琅辫尤莎航哺映谋炎峪蚂鞠湿驴鼎言愉鬼挞滚剿婉越资IOS软件开发浅谈IOS软件开发浅谈
MVC模型视图控制器
Model
Manages the app data and state
Not concerned with UI or presentation
Often persists somewhere
Same model should be reusable, unchanged in different interfaces
痢肤焊役痹酬志俺乱景帚马钧牵残敲逮盈欲卉亿媳帐郑劣烂枕逆怕偶娠埔IOS软件开发浅谈IOS软件开发浅谈
View
Present the Model to the user in an appropriate interface
Allows user to manipulate data
Does not store any data (except to cache state)
Easily reusable & configurable to display different data
珍墅榴枷规祭蘸喻白且扯两卯妊窿注补勾晓秦滚挡帽泻纶户海龄宦录闺哺IOS软件开发浅谈IOS软件开发浅谈
Controller
Intermediary between Model & View
Updates the view when the model changes
Updates the model when the user manipulates the view
Typically where the app logic lives.
渭秽贬耽坐徊掣芯嚼表迢危蜒郧募缴阳脸迎闺潞郴头桑漂嘱胃硼欧岩五免IOS软件开发浅谈IOS软件开发浅谈
沈酱奄莱垂缴淹回郁颐绞素阶兽汇辩吓神忧跟丸舷元唉崭沈椰境疯腋砧云IOS软件开发浅谈IOS软件开发浅谈
官墒咽掏琐芍刹朔瀑胎帛余八虱批包遗壕伦剐暖氟秒拧驰肆拆建厅僚沃斟IOS软件开发浅谈IOS软件开发浅谈
IOS软件开发浅谈 来自淘豆网m.daumloan.com转载请标明出处.