サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
komukomu.hatenablog.com
なんとなくだった部分を下記サイトを参考に簡単に整理してみる。 というかARCがない時に開発してたときは大変そうだなと思った。。 参考 ARC | Swift言語を学ぶ ◼︎強参照とは? ざっくり言うと 参照カウントを増減させるような参照。 基本的にクラスのインスタンスは強参照 変数にnilが入るとカウントが1減る 参照カウントが0になるとインスタンスも破棄される 例 class SmartPhone { private let producer: String? init(producer: String) { self.producer = producer } deinit { print("SmartPhone deinit") } } var iPhone5: SmartPhone? = SmartPhone(producer: "Steve Jobs") //参照カウント1 va
起動時の画面の出しわけ(ログインなど)はrootViewControllerを入れ替えるのではなく、rootViewControllerにContainerViewControllerをセットしてその中で出しわけをするのが良いという知見のメモまとめ。 公式ドキュメント iOS View Controllerプログラミングガイド: Container View Controller を実装する 坂原さんの資料 Container View Controllerを正しく使おう from asakahara www.slideshare.net 簡単なサンプル [iOS] カスタムContainerViewControllerを作る : 雑食プログラミング備忘録 なぜだめなのか 特定の条件で rootViewController を差し替えるとメモリリークする件 - NANAIRO その他 Ap
5/21追記 swift3.1ver 【swift3.1】SnapKitを使ってAutolayoutを簡単に実践する - 知行合一 SnapKitを使ってAutoLayoutの練習問題を解いてみた。 Requirements 環境 swift version 2.3 この本の答え 雑にまとめている。 使うViewはorengeView, grayView, brownViewとspacerView。 それぞれインスタンス作成するだけでサイズとかを後から指定する流れ。 Q.1 (Q3) 中心にViewを置く view.snp_makeConstraints(closure: { (make) -> Void in make.size.equalTo(CGSize(width: 100, height: 100)) make.center.equalTo(CGPoint(x: 0, y: 0)
このページを最初にブックマークしてみませんか?
『komukomu.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く