---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
本文主要是通過結合乙個具體的oc程式來說明其中用的知識,我覺的這樣可以圖形並茂的講出我自己所學的東西。這是關於oc的第乙個部落格如果寫的不正確的地方希望大家能及時指出,在此謝謝!
我會在自己的專案裡新建乙個people類,然後圍繞著oc的第乙個類說一下自己所學到的知識:給people賦兩個屬性(姓名,年齡),然後通過getpeople和setpeople方法獲得、設定people屬性。
(1)開啟xcode,選擇「creat a new xcode project」然後如圖1所示:
圖1建立 乙個oc類專案
(2)下一步在你的專案名上右擊滑鼠「new file」就出現如下圖2
圖2建立people類
(3)class 後面跟上要新建的類名:people,下面就預設繼承nsobjectt父類,然後點next就可以了。如圖3
圖3建立people類
(4)接著就是開始寫**,寫之前要說明下:
oc中類分為2個檔案:
.h,類的宣告檔案,用於宣告變數、函式(方法)
.m,類的實現檔案,用於實現.h中宣告過的函式(方法)
類的宣告使用關鍵字@inte***c、@end
類的實現使用關鍵字@implementation、@end,如圖4所示
(5)在.h檔案裡宣告方法名,()裡面代表方法返回值,()後面代表方法名字。在.h裡面的方法都是公共方法,動態方法用-,靜態方法用+。
方法設定引數:
方法名+「:」+引數名。如圖5所示:
(6)現在去.m檔案裡去實現在.h裡宣告好的函式(方法)。_age,_name是為了區分方法名。如圖6所示
(7)現在去主函式建立乙個人呼叫剛才的方法,如圖7所示:
首先匯入標頭檔案#import 「people.h」
然後建立乙個people類的具體物件pe,物件建立方法如下,建立必須release。
1、呼叫乙個靜態方法alloc分配記憶體;(oc物件前面必須加*)
2、呼叫動態方法inint進行初始化;
今天是初學iso的第一天,雖然東西不多但在這裡寫下自己初學ios心得,堅持不放棄,非常願意和大家一起**學習經驗。
---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
OC 第乙個類
oc 第乙個類 類名 car 屬性 輪胎個數 時速 行為 跑 完整寫乙個類 類的宣告和實現 1.類的宣告 nsobject 再foundation框架中 import nsobject 基類 inte ce car nsobject 宣告物件屬性 成員變數,缺省會初始化為0 public int w...
OC 第乙個類
main.m oc 第乙個類 created by mac on 16 5 7.import 事物名稱 iphone 屬性 顏色,型號,cpu,尺寸 成員變數 行為 打 發簡訊,上網 方法 c語言中函式分為宣告和實現 oc中定義乙個類也分為宣告和實現,也就是說在oc中定義乙個類,就是實現類的宣告和實...
第乙個OC類
1.如何宣告乙個類?格式 1 inte ce people nsobject25 類的宣告 6 end 注意 必須以 inte ce開頭,以 end結尾.成員變數的宣告,必須寫在 inte ce與 end之間的大括號中 方法的宣告必須在 下面,不能寫在 中 2.如何實現乙個類?格式 1 implem...