国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

關于Xcode開發學習那些事

移動開發 iOS
本文介紹的是關于Xcode開發學習那些事,主要講解xcode開發學習過程中的一些常遇到的問題,我們一起來解決學習,來看內容。

關于Xcode開發學習那些事是本文要介紹的內容,主要介紹了在學習xcode開發的過程中一些常用到的筆記,與大家分享一下,從而讓我們在此接觸了xcode開發,不多說,先來看內容。

1、蘋果的程序和普通的C程序一樣,每一個程序必須包含main( )函數。

2、自己使用的類名不要使用“NS”做前綴,以免引起混淆。

NS是蘋果自有的類專用的,它代表NeXTStep。Mac OS X就是在NeXTStep操作系統的基礎上發展起來的,蘋果公司收購了NeXT公司,此舉使喬布斯(Steve Jobs)重返蘋果并重坐第一把交椅。

3、所有類里面,頂級的是被稱作“對象類”(NSObject)的類。

幾乎所有的你創建或使用的類都直接或間接的是對象類的“子類”(subclass)。比如類NSWindow是類NSResponder的子類,類NSResponder又是類NSObject的子類。

4、Cocoa 屏幕輸入函數:

  1. NSLog(@"Julia is a pretty actress."); 

以@開通的字符串表示Objective-C的字符串

Object c包含頭文件使用#import

例如:

  1. #import <Foundation/Foundation.h> 

5、XCode開發的主要窗口分為兩個部分:

左邊一欄叫做“Groups & Files”,用來處理組成你整個程序的各個素材文件。當前這里面沒有太多內容,等后面你開始寫多語言圖形程序時,將在這一欄里找到圖形界面程序和多語言程序需要的素材文件。如果你要在硬盤上一一去查找分散的素材文件可能會比較麻煩,Xcode中提供了虛擬文件夾(被稱為“組”(Group))概念,素材文件被分類存放在這些Groups中,可以幫助你方便的組織這些素材。

界面資源文件為nib文件,類似于Windows開發的資源編輯器。Cocoa-Controls被稱作“調板”,類似于Windows開發的資源工具箱。里面存放著可以用于你的圖像界面的各種對象。把光標停留在某控件上方時便會顯示改控件的類名。選中一個對象,使用command-shitf-i就可以修改它的屬性

6、創建好了窗口界面資源以后,還需要為窗口創建類:

在該窗口的nib文件界面,選擇“Classes”標簽頁。在第一欄中你會看到“NSObject”。選擇它,并在“Classes”菜單中選擇“Subclass NSObject”。創建一個類MyClass之后,回到界面編輯界面中在Classes菜單選擇"Instantiate MyClass"一項。就有了一個新的叫做MyClass的圖標。這個圖標代表了我們剛剛創建的類的實例。

7、為了關聯上控件和類的消息處理聯系。

現在來建立界面上某控件和改類的關聯:在“*.nib”窗口中單擊“Instances”標簽頁。按住鍵盤上的Ctrl鍵并用鼠標將“控件”拖拽到MyClass的實例上。(千萬不要使用別的方法創建關聯!)一條代表關聯關系的線會顯示在屏幕上,確認這條線是從按鈕連到了MyClass的實例上就可以松開鼠標了。

當松開鼠標,檢視窗口會顯示關聯調板,調板中列出了對象MyClass中可用的方法。選擇正確的方法并單擊“Connect”按鈕來完成關聯過程。

當然這些方法要在事先在MyClass中添加好

8、Cocoa有一個很重要的awakeFromNib函數。

當窗口打開,方法awakeFromNib就會自動被調用。這個方法用來初始化窗口的狀態很有用

9、字符串:

由類NSString創建的字符串被叫做固定字符串,因為它不可修改。不可以修改的字符串有什么優點?應當說這樣的字符串更容易為操作系統處理,所以你的程序也可以更快的運行。

  1. NSString * foo;  
  2. foo = @"Julia!"; 

有時你確實要修改它們。你可以使用另外一個類——NSMutableString

  1. NSMutableString *foo;   
  2. foo = [@"Julia!" mutableCopy];   
  3. [foo appendString:@" I am happy"]; 

方法mutableCopy(由類NSString提供)復制了一個新的可變字符串作為方法信息的接收方。

10、數組:

有兩個類提供了數組:NSArray和NSMutableArray。帶有字符串的數組分為固定數組和可變數組兩種。

  1. [NSMutableArray array] 

這個語句會產生一個空數組

  1. NSMutableArray *myArray = [NSMutableArray array];  
  2. [myArray addObject:@"first string"];  
  3. [myArray addObject:@"second string"];  
  4. [myArray addObject:@"third string"];  
  5. int count = [myArray count];  
  6. NSLog(@"There are %d elements in my array", count); 

置換數組內元素要使用到方法“replaceObjectAtIndex:… withObject:…”。

  1. [myArray replaceObjectAtIndex:1 withObject:@"Hello"]; 

內存管理:

為了幫助你處理那些不在被使用的對象,Cocoa給每個對象關聯了一個計數器,被稱做“保留計數器”。編程時,給對象增加一條援引信息,就要讓對象在它的計數器里加一;當減少一次援引,則減一。當保留計數器的計數為0的時候,對象就知道自己已經不再被援引了,可以被安全的毀掉了。這時候的對象會毀掉自己并釋放出內存空間。
 
11、開發常用網站資源:

蘋果開發者主頁:

  1. http://www.apple.com/developer。  
  2. http://osx.hyperjeff.net/reference/CocoaArticles.php  
  3. http://www.cocoadev.com/  
  4. http://www.cocoabuilder.com/  
  5. http://www.stepwise.com/ 

上述網站還提供大量的鏈接指向其他更多的資源。你還應該訂閱“cocoa-dev”郵件列表(網址http://lists.apple.com/mailman/listinfo/cocoa-dev)。在這里你可以進行提問,熱心的網友們總會盡己所能幫助你解決問題。

當然,你要注意禮貌,而且應當首先自己試著解決(參考http://www.cocoabuilder.com/ )http://www.catb.org/~esr/faqs/smart-questions.html頁面上的“How To Ask Questions The Smart Way”則是告訴你如何恰當的提問。

還有一些優秀的關于Cocoa開發的書籍。Stephen Kochan編寫的《Programming in Objective-C》是為初學者準備的。其它一些書則要求你具備本書所將到的基礎知識。我們比較推崇Aaron Hillegass編寫的《Cocoa Programming for Mac OS X》,他本人則是在Big Nerd Ranch教授這方面的課程。我們同樣向您推薦James Duncan Davidson和

小結:關于Xcode開發學習那些事的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-07-19 15:33:57

iPhone

2012-07-13 00:03:08

WEB前端開發WEB開發

2012-05-01 08:06:49

手機

2011-08-22 16:42:43

SqliteiPad

2012-01-02 19:30:22

iPad

2011-06-30 10:59:43

2022-09-09 08:08:28

開源項目服務

2015-08-13 10:54:46

2009-02-19 10:21:00

路由多WAN口

2015-09-14 09:28:47

2021-03-18 16:05:20

SSD存儲故障

2011-07-04 13:51:02

QT 對象 模型

2019-12-10 08:00:46

Kata容器Linux

2012-05-01 21:27:55

圖標

2024-03-18 00:00:05

Java服務JVM

2010-08-12 13:39:46

Flex組件

2014-08-08 13:27:34

Android LAndroid開發

2012-04-05 10:49:40

服務器SSL證書

2015-08-19 09:10:37

程序員面試

2021-05-17 08:18:35

Java內存模型JMM
點贊
收藏

51CTO技術棧公眾號

欧美三级蜜桃2在线观看| 国产91福利| 好吊妞www.84com只有这里才有精品 | 国产精品中文字幕一区二区三区| 精品人伦一区二区三区蜜桃免费| 国语自产精品视频在免费| 香蕉av在线| 日韩美女视频在线| 成人免费看视频| 韩日欧美一区二区| 91精品入口| 精品国产欧美一区二区五十路| 韩国精品主播一区二区在线观看| 亚洲伦理中文字幕| 亚洲成人人体| 日本在线免费| 在线不卡一区二区| 丰满的护士2在线观看高清| 在线播放中文字幕一区| 9999精品视频| 欧美女王vk| 亚洲国产精品v| 成人拍拍拍免费视频网站| 久久蜜桃一区二区| 成人图片小说| 亚洲精品菠萝久久久久久久| 97影院手机在线观看| 懂色av中文一区二区三区天美| 在线看你懂得| 欧美成人伊人久久综合网| 天天色天天射天天综合网| 日韩欧美一级二级| 久久99精品久久久久久欧洲站| 欧美日韩在线直播| 麻豆网站在线看| 欧美日韩亚洲综合在线 | 欧美网站在线观看| 乱馆动漫1~6集在线观看| 成人高清在线观看免费| 精品午夜视频| 国产日产欧美精品| 丝瓜av网站精品一区二区| 狠狠精品干练久久久无码中文字幕| 久久久亚洲精品一区二区三区| 麻豆av观看| 亚洲精品高清无码视频| 夜夜嗨av一区二区三区网页 | 国产日韩欧美精品综合| 资源视频在线播放免费| 欧美大胆一级视频| 麻豆精品99| 国产精品久久| 成人亚洲成人影院| 一区二区视频在线看| 激情综合网俺也去| 中文字幕人成不卡一区| 日本免费黄色小视频| 久国产精品韩国三级视频| 女人另类性混交zo| 亚洲免费观看高清| 激情小说亚洲| 欧美国产日韩激情| 亚洲主播在线观看| 欧美日韩ab| 久久99精品久久久久子伦| 桃乃木香奈av在线| 日韩视频免费在线观看| 亚洲综合一区二区精品导航| 中文字幕久久精品一区二区| 欧美日韩精品一区| 一区二区三区加勒比av| 午夜成在线www| 在线播放你懂得| 亚洲在线www| 国产精品免费一区二区三区四区| 一区二区在线观看网站| 国产成免费视频| www视频在线免费观看| 日韩精品免费一区二区三区| 丁香婷婷深情五月亚洲| 99视频精品免费视频| 亚洲一二三四在线| 精品亚洲一区二区三区| 男人的天堂avav| 天天综合天天| 免费在线观看的av网站| 国产精品每日更新| 国产亚洲美女久久| 伊人久久大香线蕉午夜av| 国产精品久久久久久福利| 国产精品久久免费视频| 99视频在线观看一区三区| 久久精品在线视频| 日韩精品电影网站| 中国av一区| 国产福利精品一区| 精品香蕉在线观看视频一| 9色视频在线观看| 热久久精品国产| 日韩成人精品| 成人午夜激情片| 这里只有精品视频| 熟女少妇精品一区二区| 黄色在线网站噜噜噜| 99久久综合99久久综合网站| 欧美日韩激情视频8区| 国产一区二区三区网站| 鲁丝片一区二区三区| 色资源在线观看| 亚洲一本视频| 97久久精品人人爽人人爽蜜臀| 日韩极品精品视频免费观看| 手机看片福利日韩| 视频一区二区中文字幕| 91精品国产麻豆国产自产在线 | 午夜在线精品| 一区二区三区蜜桃网| 成人黄色午夜影院| 青青草在线免费视频| 丁香激情综合国产| 成人动漫视频在线观看完整版 | a级片免费在线观看| 黑人巨大精品欧美黑白配亚洲| 欧美日韩卡一卡二| 国产精品欧美激情在线播放| 欧美精品成人网| 久久在线免费| 精品欧美一区二区在线观看| 污片在线免费看| 亚洲一区中文| 亚洲人成啪啪网站| 牛牛澡牛牛爽一区二区| 亚洲欧洲一区| 欧美午夜激情在线| 青青草成人激情在线| 日韩精品欧美国产精品忘忧草 | 欧美日本在线视频| 中文在线资源在线| 中文字幕在线不卡视频| 久久资源亚洲| 日韩精品dvd| 亚洲欧美第一页| 欧美日韩亚洲一二三| 精品国产精品国产偷麻豆| 91高清视频在线| 久久精品成人| 午夜精品免费| 97视频精品| 成人激情电影在线| 国产欧美日韩精品一区二区免费| 一区二区三区视频免费视频观看网站 | 国产精品对白| 韩国一区二区三区视频| 黄色精品视频| 成人午夜精品| 日韩一级二级| 六九午夜精品视频| 亚洲高清影院| 日本一区二区三区视频在线看 | 欧美xxxx老人做受| 欧美私模裸体表演在线观看| 午夜久久电影网| 亚洲1区2区3区视频| 亚洲一区二区三区不卡国产欧美 | 韩国一区二区三区视频| 四虎成人精品一区二区免费网站| 成人影院在线免费观看| 日韩免费电影| 国产精品亚洲一区二区三区在线观看 | 色吊一区二区三区 | 久久久久久久久久久国产| 在线a欧美视频| 亚洲免费电影在线观看| 日韩av在线一区二区| 亚洲裸体xxxx| 久久九九免费视频| 海角国产乱辈乱精品视频| 日本不卡高字幕在线2019| 国产欧美一区二区三区视频| 91在线无精精品一区二区| 国产成人精品福利一区二区三区 | 一区二区三区鲁丝不卡| 亚洲综合一区二区三区| 精品欧美aⅴ在线网站| 91豆麻精品91久久久久久| 色94色欧美sute亚洲线路一ni| 欧美区在线观看| 亚洲高清不卡av| 亚洲欧美日韩网| 久久深夜福利免费观看| 91精品国产91久久久久久久久| 国产精品三级网站| 国产日韩一区二区| 午夜探花在线观看| 免费av网址在线| 精品剧情v国产在线观看| 四虎影院在线播放| 国产黄色在线网站| 高清亚洲成在人网站天堂| 国模一区二区三区|