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

詳解在Xcode以及Interface Builder下如何使用Cocoa

移動開發 iOS
本文介紹的是在Xcode以及Interface Builder下如何使用Cocoa,在這也不多說,先來看內容。

Xcode以及Interface Builder下如何使用Cocoa是本文要介紹的內容,下面寫下建一個簡單的程序,來說明如何使用macintosh的IDE 中的Xcode以及Interface Builder 做簡單的Cocoa開發,為初學者學習

程序功能是把一個text里的數字復制到一個lable里

1.創建項目:

雙擊Xcode程序圖標

如果是***次打開會出現歡迎界面,可以查看如何操作,可以把它關了。

  1. File  ->  Create Project 或:shift+command + N  
  2. Mac OS X  ->  Application  ->  Cocoa Application  ->  choose 

(save as 處輸入項目名稱)MyTest   ->  (Where 處輸入項目文件保存路徑)  ->Save

2.創建類:

(剛建的項目名稱)MyTest  ->  Classes

  1. File  ->  Create File 或:command + N  
  2. iPhone OS  ->  Cocoa Touch Class  ->  Objective-C Class  
  3. (Subclass of 中選)NSObject  -> Next 

(File Name 輸入要添加的文件名)FileTest.m  ->  (選中)Also create "FileTest.h"

(Location 輸入文件的位置,可以不在項目文件夾下)  ->  (Add to Project 處選擇剛建的項目)MyTest

(Targets 中選中項目)Mytest  ->  Finish

3.創建類中元素:

Cocoa語言中頭文件稱呼用interface files,代碼文件稱為implementation files

返回Xcode 界面  -> Classes  ->  FileTest.h(剛建類的頭文件)

在FileTest中輸入一個變量:numberGet,numberSet

在括號外,@end命令前輸入方法:CopyNumberFunction

保存文件(command + s)

本例結果是這樣:

  1. #import <Foundation/Foundation.h> 
  2. @interface FileTest : NSObject {  
  3. IBOutlet id numberGet;  
  4. IBOutlet id numberSet;  
  5. }  
  6. -(IBAction) CopyNumberFunction:(id)sender;  
  7. @end 

4.創建UI界面:

返回Xcode界面  ->  Resources  ->  (雙擊) MainMenu.xib(English)

此時已打開 interface Builder環境,此時可以看到一個window,如果沒有雙擊MainMenu.xil(English)中的Window(Window)

  1. Tool  ->  Library(里面是所有Xcode的控件)  
  2. (從Cocoa選項中)托出一個Text field,Lable和Push Button(雙擊可以改名稱)到window  
  3. Tool  ->  Inspector(用來修改和查看選控件及其它對象的屬性)  

5.綁定界面控件跟類元素:

  1. Tool  ->  Library  ->  Cocoa中選 中Object  拖到 MainMenu.xil(English)窗口  
  2. Tool  ->Identity  Inspector  ->  選中MainMenu.xil(English)中剛加的Object 

class 中輸入或選擇(剛建的類)FileTest ,此時Class Action 和 Class Outlets 中就有剛建的類中的方法跟變量

關閉Identity窗口

(變量綁定)

進入MainMenu.xib(English)窗口  ->  control + 點擊(剛加入的Object)File Test ->  拖動到Window窗口(剛建的UI界面)對應的控件上

{在拖動過程會有一個點在MainMenu.xil(English)窗口中并有一條線跟著拉出來,到了Text field控件后會顯示Text field,放開鼠標會出現

FileTest類中的變量,也只會出現變量,選擇要綁定到這個控件變量即可}

(方法綁定)

方法綁定跟變量綁定類似,只是需要反過來做,選中(按著Control)要綁定的控件,此處 Button  ->  拖到 MainMenu.xib(English)窗口

里找到File Test,點擊相應要綁定的方法

6.方法實現:

返回Xcode 界面  -> Classes  ->  FileTest.m(剛建的類的源文件)

在FileTest中輸入相應實現代碼即可

本例結果是這樣:

 

  1. #import "FileTest.h"  
  2. @implementation FileTest  
  3. -(IBAction)CopyNumberFunction:(id)sender  
  4. {  
  5. float num11,num22;  
  6. num11=[numberGet floatValue];  
  7. num22=num11;  
  8. [numberSet setFloatValue:num22];  
  9. }  
  10. @end 

7.執行:

點擊Build或Build and Go 或通過菜單中Go里的項目

但是要注意在代碼中的內容要用英文半碼,如:把半角等號寫成Utf-8的全角就會編譯出錯。

小結:關于詳解在Xcode以及Interface Builder下如何使用Cocoa的內容介紹完了,希望本文對你有所幫助。

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

2011-07-20 09:49:41

Xcode Interface Builder

2011-07-28 13:47:20

Xcode Interface

2011-07-19 15:55:09

Xcode Interface Builder

2011-08-03 14:13:45

Xcode 4 Interface

2011-08-05 10:01:23

Xcode Interface

2011-08-05 09:38:46

Interface B Cocoa 界面

2011-08-15 14:27:51

CocoaRunLoop

2011-07-06 15:14:34

iOS Xcode

2011-08-10 18:37:32

CocoaMac OS X

2011-07-20 10:12:33

XCode Cocoa dylib

2011-08-10 18:13:01

Cocoa文字字符串

2011-08-11 13:10:34

XcodeSVN

2011-08-05 09:48:46

iPhone Interface

2011-07-26 14:44:53

調試 Xcode

2011-07-22 15:56:18

iPhone Interface Builder

2011-07-08 18:03:30

Cocoa Touch 網絡

2011-08-10 18:47:18

Cocoa字符串

2011-08-09 13:34:53

SubversionXCodeMac

2011-07-07 13:51:24

Cocoa 框架

2011-07-06 12:44:54

xcode
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲男人的天堂网站 | 成人免费大片黄在线播放 | 色天天综合 | 欧美黑人狂野猛交老妇 | 亚洲狠狠 | 日韩一区二区三区视频 | 99国产精品视频免费观看一公开 | 国产精品久久久久久久久久久久久 | 亚洲午夜精品视频 | 国产精品国产三级国产aⅴ中文 | 亚洲一区二区三区视频在线 | 羞羞视频免费观看入口 | 精品欧美 | 国产精品久久久久久久久久 | 97伊人| 911网站大全在线观看 | 可以免费看的毛片 | 国产精品一区二区久久 | 欧美二区三区 | 欧美日韩专区 | 日本在线精品视频 | 国产精品av久久久久久久久久 | 精品不卡| 在线激情视频 | 亚洲综合电影 | 日韩视频在线一区 | 亚洲欧美日韩精品久久亚洲区 | 亚洲成网站 | 精品美女 | 欧美日韩精品久久久免费观看 | 国产综合久久 | 国产在线观看一区二区三区 | 狠狠操天天操 | 美女网站视频免费黄 | 国产乱码精品一区二区三区中文 | 九色.com| 一区二区视频在线观看 | 亚洲综合色网 | 亚洲男女激情 | 黄色网址在线免费观看 | 亚洲激情视频在线 |