蘋果iphone開發(fā)總結

蘋果iphone開發(fā)總結

ID:19631008

大小:975.50 KB

頁數(shù):22頁

時間:2018-10-04

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

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

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

2、MVC4開發(fā)工具Xcode是一個集成開發(fā)環(huán)境(IDE)InterfaceBuilder:是用來組織創(chuàng)建應用程序的可視部分(用戶圖形界面)。Instruments:用于分析iPhone應用程序的內部運行狀況。它監(jiān)控內存利用率和性能指標(分析器)。5開發(fā)語言Objective-C“.h”是接口文件#import//代表導入系統(tǒng)文件@interface//接口標識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ā)語言Objective-C“.m”是實現(xiàn)文件#import“RemoteResource.h”#import“P_Point.h”//代表導入本項目文件@implementa

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

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

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

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

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

當前文檔最多預覽五頁,下載文檔查看全文

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

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