Objective-C征途:Hello Objective-C
????????啟動Xcode(版本:4.3.2),從File菜單中選擇New->Project...->Mac OS X->Command Line Tool
單擊Next->在Product Name文本框輸入Hello Objective-C->Next->選擇你要保存項目的地方->Create,生成項目。我們看一下項目生成之后的項目文件清單
?
我們可以看到,在Hello Objective-C項目中,包含三個主要的文件夾:??????? 1.Hello Objective-C:項目源文件的存儲文件夾,main.m源文件包含項目的主要代碼
????????2.Frameworks:該文件夾包含項目引用的框架
??????? 3.Products:包含該項目生成的安裝程序
??????? 讓我們來單擊源文件main.m,看一下項目的主要代碼:
?
#import?<Foundation/Foundation.h>int?main(int?argc,?const?char?*?argv[])
{
????@autoreleasepool?{
????????
????????//?insert?code?here...
????????NSLog(@"Hello,?Objective-C!");
????????
????}
????return?0;
}
?
#import <Foundation/Foundation.h>:引用Foundation框架????? int main(int argc, const char * argv[]):作為程序的入口,返回整型類型
????? return 0:返回0,表示程序結束
????? @autoreleasepool:自動釋放池,釋放程序生成的各種資源,以后詳述
????? NSLog(@"Hello, Objective-C!"):輸出字符串Hello, Objective-C。這里要講述一下兩個要點:
?? 1.是不是覺得NSLog()似曾相識,沒錯,其實這個方法與C語言中的Log()功能是一樣的,都是輸出文本。
?????? 這 里的NS正是代表著NeXTSTEP,所以函數前面具有NS,一般代表著Objective-C所特有的函數。
?? 2.@"Hello, Objective-C!"表示一串字符串,這并不是Objective-C所特有的;就好像在C#里面就有:
??????? @"\nHello Word"就有另外的一個效果,把轉義字符\n(換行)強制用字符表示,沒有了換行的效果,
???????? 所以輸出的時候就有:\nHello Word。說回Objective-C,用@""只表示字符串,并沒有特殊的用途,
?????? 如果去掉@,程序就會報錯!
?????? 好,現在我們運行一下程序,單擊XCode左上角帶有黑色三角形的圓形按鈕,看一下,我們程序的輸出:
?
?
轉載于:https://www.cnblogs.com/ios8/archive/2012/07/26/Objective-C-Hello.html
總結
以上是生活随笔為你收集整理的Objective-C征途:Hello Objective-C的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何利用echarts图表获取条状图点击
- 下一篇: MarkDown编辑器中数学公式与符号-