日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IOS学习笔记——Objective-c基础(一)

發布時間:2023/12/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IOS学习笔记——Objective-c基础(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

最近自學ios,ios的支持語言是Objective-c,所以要學習ios就需要先學習Objective-c語言。當掌握了Objective-c的基礎知識之后,我們就可以入手學習iOS開發做出一些自己的應用。

我現在還是一名java程序員所以我就按照java的理解方式去理解Objective-c。最初先了解他的語法。下面 這段代碼是我在學習過程中跟java對比的理解。都是一些最最基礎的語法,隨后會逐步深入。

代碼段一:類的定義,類的定義放置在后綴為“.h”的文件中在java中是沒有這一步的,這個跟c++很像。

//導入代碼文件,相當于java中的導包 #import <Foundation/Foundation.h> @interface Song : NSObject { //聲明屬性,素性的聲明需要放在花括號中 NSString * name; NSString * artist; int ID; } //相當于定義get,set方法 @property int ID;//重初始化方法,相當于java中的構造函數 //在重寫初始化方法是也可以隨意命名方法名,返回值為id類型就可以 -(id)init;//帶參數的初始化方法 -(id)init:(NSString *)name artist:(NSString *)artist;//聲明實例方法,get方法,帶返回值的返回值類型是NSString相當于java的String類型 -(NSString *)name;//聲明沒有返回值的方法,set方法 -(void)setName:(NSString *)newName;-(NSString *)artist;-(void)setArtist : (NSString *)newArtist;//重寫父類中的方法 -(NSString *)description;//聲明靜態方法 +(void) getString; @end

代碼段二:類的實現,類的實現代碼放置在后綴為“.m”的文件中。

#import "Song.h"@implementation Song -(id)init {return self; } - (id)init:(NSString *)name artist:(NSString *)artist {self = [super init];if (self) {self.name = name;self.artist = artist;}return self; } //相當于實現get,set方法 @synthesize ID;/* /**實現實例方法*/ -(NSString *)name // {return name; } -(void)setName:(NSString *)newName {name = newName; } -(NSString *)artist {return artist; } -(void)setArtist:(NSString *)newArtist {artist = newArtist; } -(NSString *)description {//用self關鍵字使用"."方式調用本身的方法,self代表本身,相當于java中的this關鍵字return self.name;//用self關鍵字使用obj_c本身特性調用本身的方法//return [self name]; } /**實現靜態方法*/ +(void)getString {NSLog(@"name:chh"); } @end



轉載于:https://my.oschina.net/haochenhh/blog/99289

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的IOS学习笔记——Objective-c基础(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。