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

詳解Xcode與Interface Builder配合入門

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

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

一、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中創建類,然后在IB中做聯接。實際操作中,你也許會問,在Xcode中創建類,創建到什么程度???

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

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

二、直接用Xcode制作UI

前面說了,Xcode中建立項目時,默認與Interface Builder做連接,所以為了避免沖突,在直接用Xcode制作UI時,你需要斷絕與Interface Builder的一切聯系,方法如下:
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,即他的屬性及實現。

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

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

責任編輯:zhaolei 來源: 互聯網
相關推薦

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-07-22 15:56:18

iPhone Interface Builder

2011-08-04 18:09:32

Xcode 技巧 文檔

2023-03-30 07:52:03

Golang接口

2010-08-03 13:06:15

Flex Builde

2011-07-28 14:31:55

Xcode 調試 異常

2011-07-19 15:44:18

Xcode 卸載

2011-07-20 10:59:46

2011-07-26 14:44:53

調試 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技術棧公眾號

主站蜘蛛池模板: 国产精品久久久av | 亚洲狠狠 | 午夜精品一区二区三区在线观看 | 精品一区二区三区入口 | 久久精品男人的天堂 | 韩国精品一区二区三区 | 日韩综合在线 | 91精品久久久 | 亚洲一区二区av在线 | 国产成人在线一区 | 激情免费视频 | 国产精品色综合 | 国产综合久久久久久鬼色 | 国产精品成人一区二区 | 成人性视频免费网站 | 成人免费黄色 | 伊人春色成人网 | 在线视频日韩 | 国产美女精品 | 国内精品久久久久久 | 欧美精品一区二区三区四区五区 | 久久精品一区 | 91久久精品国产91久久 | 欧美日韩美女 | 国产男女猛烈无遮掩视频免费网站 | 久久久久久国产精品 | av在线一区二区三区 | 亚洲精品久久久一区二区三区 | 台湾佬成人网 | 成人性视频免费网站 | 亚洲毛片一区二区 | 国产农村妇女毛片精品久久麻豆 | 国产97视频在线观看 | 免费啪啪| 日韩在线免费观看视频 | 丝袜 亚洲 欧美 日韩 综合 | 日本精品在线播放 | 在线a视频 | 欧美精产国品一二三区 | 亚洲国产高清高潮精品美女 | 欧美日韩在线免费 |