蘋果iphone開發(fā)總結(jié)

蘋果iphone開發(fā)總結(jié)

ID:19631008

大小:975.50 KB

頁數(shù):22頁

時(shí)間:2018-10-04

蘋果iphone開發(fā)總結(jié)_第1頁
蘋果iphone開發(fā)總結(jié)_第2頁
蘋果iphone開發(fā)總結(jié)_第3頁
蘋果iphone開發(fā)總結(jié)_第4頁
蘋果iphone開發(fā)總結(jié)_第5頁
資源描述:

《蘋果iphone開發(fā)總結(jié)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、IPHONE應(yīng)用開發(fā)資源管理項(xiàng)目組2021年8月27日2常用網(wǎng)站iPhoneDevCenter蘋果官方網(wǎng)站(需注冊),可查詢開發(fā)指南、可下載XCODE、SDK、開發(fā)例子、申請證書。www.cocoachina.com國內(nèi)的開發(fā)網(wǎng)站,內(nèi)容比較豐富,論壇上有一些常見的開發(fā)問題www.weiphone.com國內(nèi)較早的一個(gè)開發(fā)團(tuán)隊(duì)3開發(fā)平臺開發(fā)工具:XcodeInterfaceBuilderInstruments開發(fā)語言:Objective-CFrameworks:Fundation、UIKit設(shè)計(jì)模式:

2、MVC4開發(fā)工具Xcode是一個(gè)集成開發(fā)環(huán)境(IDE)InterfaceBuilder:是用來組織創(chuàng)建應(yīng)用程序的可視部分(用戶圖形界面)。Instruments:用于分析iPhone應(yīng)用程序的內(nèi)部運(yùn)行狀況。它監(jiān)控內(nèi)存利用率和性能指標(biāo)(分析器)。5開發(fā)語言O(shè)bjective-C“.h”是接口文件#import//代表導(dǎo)入系統(tǒng)文件@interface//接口標(biāo)識RemoteResource:NSObject//接口名{NSString*cityId;}/

3、/@property:Objective-C2.0引入此編譯器,在接口文件中簡化代碼@property(nonatomic,retain)NSString*cityId;(void)importData:(NSString*)cityId;(NSArray*)foo:(int)zapbar:(double)pow;@end6開發(fā)語言O(shè)bjective-C“.m”是實(shí)現(xiàn)文件#import“RemoteResource.h”#import“P_Point.h”//代表導(dǎo)入本項(xiàng)目文件@implementa

4、tionRemoteResource//實(shí)現(xiàn)標(biāo)識@synthesizecityId;//@synthesize:Objective-C2.0引入此編譯器,在實(shí)現(xiàn)文件中消除getter、setter方法(void)importData:(NSString*)cityId{……..}(NSArray*)foo:(int)zapbar:(double)pow{…….returnaNSArray;}@end7開發(fā)語言O(shè)bjective-C“.h”是接口文件#import//代表

5、導(dǎo)入系統(tǒng)文件#import“RemoteResource.h”@interface//接口標(biāo)識ViewController:UIViewController//視圖控制類{RemoteResource*resObj;//自定義類UIView*displayView;}@property(nonatomic,retain)RemoteResource*resObj;//IBOutlet,代表此控件可與InterfaceBuilder中的控件關(guān)聯(lián)。@property(nonatomic,retain)I

6、BOutletUIView*displayView;//IBAction,代表此方法可與InterfaceBuilder中的控件關(guān)聯(lián),作為觸發(fā)事件-(IBAction)togglePickers:(id)sender;@end8內(nèi)存管理規(guī)則當(dāng)使用retain、new、alloc或copy方法創(chuàng)建一個(gè)對象時(shí),該對象的保留計(jì)數(shù)器值為1。當(dāng)不再使用該對象時(shí),一定要負(fù)責(zé)向該對象發(fā)送一條release或autorelease消息。這樣,該對象將在使用壽命結(jié)束時(shí)被銷毀。當(dāng)通過任何其他地方獲得一個(gè)對象時(shí),則假設(shè)該

7、對象的保留計(jì)數(shù)器值為1,而且已經(jīng)被設(shè)置為自動釋放,你不需要執(zhí)行任何操作來確保該對象被清理。如果你打算在一段時(shí)間內(nèi)擁有該對象,則需要保留(retain)它并確保在操作完成時(shí)釋放它。如果你保留了某個(gè)對象,你需要(最終)釋放或自動釋放該對象。必須保持retain方法和release方法的使用次數(shù)相等。(可通過[objretainCount];輸出計(jì)數(shù)器的數(shù)值)9InterfaceBuilder“.xib”是窗體文件Library:控件庫Inspector:控件屬性Reveal:控件集合展示10Interf

8、aceBuilderLibraryInspectorReveal11InterfaceBuilderLibraryInspectorReveal12基本控件介紹----ViewsUIWindow:一個(gè)iPhone應(yīng)用只有一個(gè)UIWindowUIView:一個(gè)UIView只有一個(gè)superview–(UIView*)superview一個(gè)UIView有零或多個(gè)subview–(NSArray*)subviews常用方法:–(void)addSubView:(UIView

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。