IOS开发学习笔记(一)——ObjectC语言快速入门
生活随笔
收集整理的這篇文章主要介紹了
IOS开发学习笔记(一)——ObjectC语言快速入门
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需要學習IOS開發,首先需要掌握的是ObjectC語言。由于我之前接觸過多年的C/C++和Java,所以很多地方我只需要理解ObjectC和他們的不同即可。當然為了能夠系統的學習,建議您還是仔細學習一遍ObjectC語言,我這里并不會講述太多原理方面的內容,只會盡量將實際編碼中需要注意的內容列出:
#import <Foundation/Foundation.h>@interface MyData : NSObject-(void)doNothing;@end #import "MyData.h"@implementation MyData-(void)doNothing {} @end
#import <Foundation/Foundation.h>@interface MyData : NSObject@property int myId; // nonatomic非原子性訪問,不加同步,多線程并發訪問會提高性能。 // strong相當于是一個深拷貝的操作 @property (nonatomic, strong)NSString *name;-(void)doNothing;@end
#import "MyData.h"@implementation MyData-(void)doNothing {_name = [[NSString alloc] initWithFormat:@"aaa"]; } @end
注意以上的_name屬性需要這樣使用。如果你需要使用方法你可以直接[self setName:xxxx]。
總體來說,ObjectC對于有C/C++/Java開發經驗的程序員(like me)來說,學習的曲線遠比C/C++到Java大,而且我認為ObjectC也不是我期待的那樣簡單和美好,Anyway,存在即是合理,更何況我們需要用來實現自己的夢想,Let's go to the next!
總結
以上是生活随笔為你收集整理的IOS开发学习笔记(一)——ObjectC语言快速入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hive窗口函数总结
- 下一篇: 13家电脑品牌来源大揭底