|
|
行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/信頼するに変更
| + | |