成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Xcode與Interface Builder配合入門

移動開發(fā) iOS
本文介紹的詳解Xcode與Interface Builder配合入門,介紹了Interface Builder與xcode的使用,先來看內(nèi)容。

詳解XcodeInterface Builder配合入門是本文要介紹的內(nèi)容,Apple IOS制作UI最常用的兩種方法,一是用Xcode配合Interface Builder,一是直接用Xcode,相信大多數(shù)人會選擇前者,選擇后者的應(yīng)該是“代碼控”,呵呵。

一、Xcode與Interface Builder配合入門介紹

Xcode中建立項目時,默認與Interface Builder做連接,用其來制作UI。Apple官方的介紹如下:

  1. Keep your Xcode project open while editing your nib files.  
  2. Whenever you want to create a new class, or add an outlet or action to an existing class, do it in Xcode.  
  3. To set the class of an object, simply type its name in the identity pane of the inspector window. 

官方說了,在Xcode中創(chuàng)建類,然后在IB中做聯(lián)接。實際操作中,你也許會問,在Xcode中創(chuàng)建類,創(chuàng)建到什么程度???

答案是,你只需在.h文件中定義對象,然后加上IBoutlet屬性;在.m文件中加入屬性的實現(xiàn);不需要再用“alloc”創(chuàng)建對象(如用"alloc"創(chuàng)建對象,代碼中給對象的賦值會無效,哈);然后在代碼中給對象賦值,編譯出來的程序中才會顯示你想要賦值,而不是IB中的初始值;最后在 Xcode和IB之間聯(lián)接對象,在IB中修改對象屬性,很直觀,很方便。對于action,在視圖控制器程序中加入你的方法,然后在IB做聯(lián)接即可。

ok,我們在主代理程序中定義并加載窗口、視圖控制器、導(dǎo)航控制器等;在視圖控制器程序中定義加載視圖等,有一點要注意,要在viewDidLoad方法中加載視圖,loadView是“代碼控”加載視圖的地方。

二、直接用Xcode制作UI

前面說了,Xcode中建立項目時,默認與Interface Builder做連接,所以為了避免沖突,在直接用Xcode制作UI時,你需要斷絕與Interface Builder的一切聯(lián)系,方法如下:
1、刪掉Group&File中所有*.xib文件(默認在Resources文件夾中);

2、刪掉*-info.plist中“Main nib file base name”屬性;

3、將main程序中的

  1. int retVal = UIApplicationMain(argc, argv, nil, nil); 

修改為

int retVal = UIApplicationMain(argc, argv, nil, @“你的主代理程序名(無后綴)”);

4、(可選)刪掉IBoutlet的 @property 和 @synthesize,即他的屬性及實現(xiàn)。

三、本文只是強調(diào)了Xcode與Interface Builder配合使用時的幾個關(guān)鍵注意點,全面的介紹,還請參考官方文檔及有關(guān)參考書。

小結(jié):詳解XcodeInterface Builder配合入門的內(nèi)容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-05 10:01:23

Xcode Interface

2011-07-06 15:06:46

Xcode Cocoa

2011-07-19 15:55:09

Xcode Interface Builder

2011-08-03 14:13:45

Xcode 4 Interface

2011-07-20 09:49:41

Xcode Interface Builder

2011-07-06 15:14:34

iOS Xcode

2011-08-05 09:38:46

Interface B Cocoa 界面

2011-08-05 09:48:46

iPhone Interface

2011-08-04 18:09:32

Xcode 技巧 文檔

2011-07-22 15:56:18

iPhone Interface Builder

2023-03-30 07:52:03

Golang接口

2011-07-28 14:31:55

Xcode 調(diào)試 異常

2011-07-19 15:44:18

Xcode 卸載

2010-08-03 13:06:15

Flex Builde

2011-07-20 10:59:46

2011-07-26 14:44:53

調(diào)試 Xcode

2012-05-10 08:29:46

XcodeiOSPhoneGap

2011-08-16 10:17:12

XCode模版引擎XTemplate

2011-07-22 18:41:11

Xcode 文檔 腳本

2011-08-01 16:24:04

XCode CodeTimer 測試
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线免费国产 | 成人国产在线观看 | 亚洲www啪成人一区二区 | 狠狠干av| 亚洲一区不卡 | 一区二区三区四区电影视频在线观看 | 欧美xxxⅹ性欧美大片 | 91porn成人精品 | 欧美九九 | 免费观看日韩av | 国产精品国产馆在线真实露脸 | 黄色片免费看视频 | 日韩av在线一区 | 亚洲精选一区二区 | 日韩成人中文字幕 | 亚洲精品自拍视频 | 亚洲精品国产电影 | 在线啊v| 日韩av一区二区在线观看 | 在线观看涩涩视频 | 国产主播第一页 | 99精品一区二区三区 | www.欧美视频 | 欧美日韩成人 | 美女黄色在线观看 | 日韩精品三区 | 中国黄色在线视频 | 久久出精品 | 国产一级片网站 | 人人人人爽| 成人在线视频网 | 精品国产不卡一区二区三区 | 日韩中文字幕在线观看视频 | 一区二区三区免费 | 日韩国产欧美在线观看 | 免费久| 日本黄视频在线观看 | 亚洲网站在线观看 | 日韩视频一区二区在线 | 色片在线观看 | 亚洲精品国产偷自在线观看 |