|
|
| 1行目: |
1行目: |
| ==swift準備==
| | [[ios/swift/helloworld]] |
| #macのapp_storeでxcodeをインストール
| |
| #create new projectを選択
| |
| #Single View Applicationを選択
| |
| #ProductNameをHelloworld、OriginalIdをcom.example、LanguageをSwift、DevicesをiPhoneで作成
| |
| | |
| ==コンソールにHelloworld==
| |
| #ViewController.swiftの以下の場所にprintを追加
| |
| override func viewDidLoad() {
| |
| super.viewDidLoad()
| |
| print("Helloworld");
| |
| }
| |
| #▶︎を押してビルド実行すると右下のコンソール欄にHelloworldと表示される
| |
| | |
| 参照:http://qiita.com/maximum80/items/4116985b7276fdb45576
| |
| | |
| ==画面上にHelloworldのラベルを表示==
| |
| #Main.storyboardを選択し、右下の◎を選択してオブジェクト一覧を選択
| |
| #Labelを中央にドラッグしてくる。
| |
| #LabelにHelloworldを記載し
| |
| #▶︎を押してビルド実行
| |
| 参照:http://vdeep.net/start-ios-swift
| |
| | |
| ==storyboardを使わずにHelloworldを表示==
| |
| ViewController.swiftに追加
| |
| override func viewDidLoad() {
| |
| super.viewDidLoad()
| |
| let label1: UILabel = UILabel()
| |
| label1.frame = CGRectMake(100.0, 150.0, 200.0, 50.0)
| |
| label1.backgroundColor = UIColor.yellowColor()
| |
| label1.text = "Helloworld"
| |
| label1.textAlignment = NSTextAlignment.Center
| |
| self.view.addSubview(label1)
| |
| }
| |
| | |
| ==swiftバージョン確認==
| |
| $ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -v
| |
| Apple Swift version 2.2 (swiftlang-703.0.18.8 clang-703.0.31)
| |
| | |
| ==最低限必要となるiOSのバージョンの設定==
| |
| #プロジェクトをダブルクリックし、
| |
| #Deployment Targetを修正
| |
| | |
| ==実機検証==
| |
| #実機をUSBで接続
| |
| #xcodeの上部にあるiPhone6などと書かれている部分を自分のDeviceに選択しなおす。
| |
| #▶︎を押してビルド実行
| |
| | |
| 以下メッセージが出た場合
| |
| Verify the Developer App certificate for your account is
| |
| | |
| #実機について以下確認
| |
| #設定/一般/プロファイルとデバイス管理/デベロッパAPP/信頼するに変更
| |