初心者向け/iOS開発/基本知識
初心者向け/iOS開発/Swift構文
Storyboardを使わないとき
-
Deployment Info
のMain Interface
の中の"Main"を削除するとありますが、消さなくても動きました。
(project作る時もデフォルトでstoryboard入っているし、使わない場合は削除しないといけないので、
Appleはstoryboard推奨って認識でいいのか?)
通常
webViewの実装
http://qiita.com/drobune/items/17295b2de6663b56785a
http://kzy52.com/entry/2015/02/20/000838
でたエラー
日付取得の実装
ドラムロール、セレクトボックスの実装(PickerView)
http://suxisuxido.com/uitextfield_uipickerview/
http://swiftdev.blog.fc2.com/blog-entry-13.html
連続番号の実装
canvasの実装
(http://www.atmarkit.co.jp/ait/articles/1012/15/news118_2.html
http://qiita.com/moonkids/items/4f89701dbc397107a867)
- 差分: メソッドが見つからなかったので、自分でフラグを立てた。
- エラー http://bubo-scandiacus.lolipop.jp/whiteOwl/programingDiary/cn18/pg224.html
popup画面の実装(Alert)
http://tech.eversense.co.jp/23
http://qiita.com/Night___/items/f2877236a4182c566eed
HTTPリクエスト
バリデーション
画面遷移
@IBAction func runButton(sender: AnyObject) {
var answerValue = 1
// 2枚目のviewを登録
var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let secondViewController: UIViewController = SecondViewController()
secondViewController.modalTransitionStyle = UIModalTransitionStyle.PartialCurl //めくるようなアニメーション
self.presentViewController("secondViewController", animated: true, completion: nil) //iOS6移行のページ遷移指定
}
-
action
JSON
http://dev.classmethod.jp/smartphone/iphone/swiftyjson/
Swiftの名前空間について
http://tsuchikazu.net/swift_namespace/
getter,setter
http://m-shige1979.hatenablog.com/entry/2014/09/27/080000
エラー
error: this class is not key value coding-compliant for the key
http://www.web4life.jp/archives/122
- redeclaration of `変数名'
同じ名前の宣言が複数個あった。
- Thread 1:signal SIGABRT
結局IB変数の紐付けが不要なものが残っていた。
- Value of optional type
- class ViewController has no initializers http://bribser.co.jp/blog/swift-optional-value/
バックスラッシュが入力できない!
option + ¥で入力できた。
テスト
実機テスト
http://techacademy.jp/magazine/2521
http://tokyo.supersoftware.co.jp/blog/staff/20130909_1.html