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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

iOS7初体验(1)——第一个应用程序HelloWorld

發布時間:2024/3/7 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS7初体验(1)——第一个应用程序HelloWorld 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

iOS7 Beta已經發布了,迫不及待地下載了iOS 7及Xcode 5并體驗了一下。先做一個簡單的Hello World看看都有哪些變化吧。

1. 啟動Xcode5-DP

2. 從菜單選擇File-New Project...,彈出如下窗口:


注意,在此多了一個SpriteKit Game的模板,暫時先不管它,還是選擇熟悉的Single View Application,然后單擊Next按鈕;

3. 在接下來的對話框的Product Name輸入框中輸入:HelloWorld,如下圖所示:


備注:相比較Xcode 4.6版本,新建項目選項中沒有了Use Storyboards(使用故事板)Use Automatic Reference Counting(使用自動引用計數)Include Unit Tests(包含單元測試)三個選項。

4. 單擊Next按鈕,在接下來的對話框中選擇保存項目的位置,建議勾選上Create git repository on My Mac選項,雖然本文不準備涉及有關git的內容,不過使用代碼管理器開發是一個非常好的習慣~_~。選擇好位置之后,單擊Create按鈕。

5. 接下來Xcode會自動為您創建并打開項目,不過映入眼簾的是白茫茫一片啊,呵呵。先看下菜單有什么變化,見下圖:

回顧一下4.6的菜單,見下圖:


不難發現多了三項,分別是:Find(查找)Debug(調試)Source Control(源代碼控制)。具體細節朋友們可以自己探索一下,本文不再贅述了。

6. 單擊下圖中箭頭位置的Open project and targets list(打開項目及目標列表)按鈕;


7. 現在Xcode的界面有那么一絲熟悉的味道了,~_~,如下圖所示:


標注1:可以選擇開發者賬號,如果您有多個開發者賬號,在這里選擇一個就可以了;

標注2:設置設備方向;

標注3:應用程序啟動時是否隱藏狀態欄;

備注:除標注1是新增選項之外,其他兩項是在Xcode4.6版本中都已經包含的,這幾個選項也是在新建iOS項目時經常會修改的。

8. 向下滾動項目屬性窗口,可以看到圖標和應用程序圖像設置屬性,如下圖所示:


備注:Images.xcassets是Xcode 5的一個新特性,其引入的一個主要原因是為了方便應用程序同時支持iOS 6和iOS 7,具體內容本文暫不介紹,有興趣的朋友可以參閱蘋果官方的iOS 7 UI Transition Guide。

9. 單擊項目屬性的Capabilities選項卡,如下圖所示:



其中包含了iCloud、Game Center、Passbook、IAP、Maps等功能的開關,并附有引入這些功能的簡單提示~_~

OK,有關Xcode 5界面的變化,先簡單先熟悉到這,下面完成一個簡單的HelloWorld :]

9. 開始之前,先運行一下看看效果,如下圖所示:


太平了,都看不見了,呵呵。

10. 單擊Main.storyboard,添加一個Text Field,一個Label和一個Button,調整并設置各控件大小、位置以及默認文字,如下圖所示:


11. 單擊工具欄右側中間的按鈕,打開助理編輯器,并切換到ViewController.h文件,如下圖所示:


12. 用Control+拖拽的方式,將Text Field和Label的IBOutlet拖拽到頭文件中,并將Button的Action拖拽到頭文件中,完成后的頭文件如下所示:

#import <UIKit/UIKit.h>@interface ViewController : UIViewController@property (weak, nonatomic) IBOutlet UITextField *helloText; @property (weak, nonatomic) IBOutlet UILabel *helloLabel;- (IBAction)clickHelloButton:(id)sender;@end
13. 單擊上圖中標注2的位置,切換到 ViewController.m文件,使用如下代碼替換 clickHelloButton:方法:

- (IBAction)clickHelloButton:(id)sender {// 清空空白字符NSString *str = [_helloText.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];if (str.length > 0) {[_helloText setText:str];[_helloLabel setText:[NSString stringWithFormat:@"Hello %@!", str]];} }
14. 運行應用程序,如下圖所示:


搞定,收工!

下期預告:iOS7初體驗之單元測試。


著作權聲明:本文由http://blog.csdn.net/liufan321或者http://www.cnblogs.com/liufan9原創,歡迎轉載分享。請尊重作者勞動,轉載時保留該聲明和作者博客鏈接,謝謝!

總結

以上是生活随笔為你收集整理的iOS7初体验(1)——第一个应用程序HelloWorld的全部內容,希望文章能夠幫你解決所遇到的問題。

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