タグ

ブックマーク / qiita.com/mo_to_44 (5)

  • Xcodeのショートカットを使おう! 〜Xcode Effective Tips gif操作画像付き〜 - Qiita

    Xcodeのショートカットを使おう! 〜Xcode Effective Tips gif操作画像付き〜XcodeiOSSwift Xcodeは効率的に使いたいですよね。個々人でいろいろと工夫をして自分にとって使いやすい環境を作っているとは思うのですが、この記事では僕が効率を上げようと思って好きで使っているショートカットやプラグインを紹介したいと思います。 当によく使うものだけをピックアップしているので「そんなの知ってるぜ!」ってものだらけだと思いますが、Xcodeを使い始めたばかりの人にも是非使っていただきたいものを集めいてます。 ショートカットキー篇 ショートカットはいろいろあるのですが、個人的に絶対に押さえておくべきだと思ったものをまとめました。 飛びたいファイルにジャンプ - command + Shift + o command + Shift + oで任意のファイルにジャンプ

    Xcodeのショートカットを使おう! 〜Xcode Effective Tips gif操作画像付き〜 - Qiita
  • Swift2.0で追加された@testableはprivateにはアクセスできない - Qiita

    import XCTest @testable import ProductKit class ProductKitTests: XCTestCase { override func setUp() { super.setUp() } override func tearDown() { super.tearDown() } func testExample() { let something = Something(publicName: "public", internalName: "internal") something.publicHello(something.publicName) something.internalHello(something.internalName) } } 2行目のimportの前に@testableを記述しています。internalなメソッドや

    Swift2.0で追加された@testableはprivateにはアクセスできない - Qiita
  • do, try, catch, throws, throw, guard, defer 全部使ったサンプル書いてみた - Qiita

    do, try, catch, throws, throw, guard, defer 全部使ったサンプル書いてみたXcodeSwift Swift2が発表されてようやく勉強を始めました。とりあえず。do, try, catch, throws, throw, guard, deferについて調べてみました。 追加されたdoなどについて do try catch この辺はセットで使います。doでスコープを作成して、tryをつけてthrowsがつけて定義されたメソッドを呼び出し。catch節で投げられるであろうエラーをハンドリングする感じです。 throws throw throwはthrowsがつけられたメソッド内で使用する。throwはErrorTypeプロトコルを適合したenumとともに使用します。 throwでエラーが投げられると、do-catch節でハンドリングできるようになります

    do, try, catch, throws, throw, guard, defer 全部使ったサンプル書いてみた - Qiita
  • UIViewControllerのライフサイクル - Qiita

    UIViewControllerのライフサイクルについて UIViewControllerのライフサイクルについてまとめてみました。いざまとめてみるとviewの読み込みや表示に関する部分はある程度理解していたものの、レイアウト関連の処理については理解が甘かったことを認識しました。まとめてみたものの、あまり自信がありません(引用部分は基的にリファレンスから引っ張ってきています)。 アクティビティ図 ざっくりとまとめると、だいたいこんな感じ。 Autolayout使用時に結構つまずいたのがviewWillLayoutSubviews、viewDidLayoutSubviewsなので、レイアウトはこの辺でやってるんだ〜くらいを押さえられれば良いと思います。 loadView, viewDidLoad 読み込み系ライフサイクルメソッド(と勝手に名付けた)。 loadView nib=xibなどを

    UIViewControllerのライフサイクル - Qiita
  • iOSで識別子を作りたいとき Swift,Objective-C - Qiita

    知ってる人は知っている。知らない人は知らない。そういうこと、いっぱいあります。 さてiOSである程度開発になれてきてデータ管理にCoreDataなどを使おうとして、データ定義をしているとモデルを管理する識別子、IDが欲しくなってきます。というかだいたい必要なんじゃないかと思います。 データの名前で管理しようとしたり(2年前の俺)、日付を秒数まで文字列で取得してID代わりに使ってみようとしたり(1年半前の俺)と、知っておくべきことを知らないでいると「何を言っているか分からねーと思うが、、、」な実装をしてしまいます。 先人たちはUUIDという便利なものを用意してくれてCocoaにもしっかりと用意されているので、iOS、Objective-C、Swiftで識別子を作りたいときはこれを使いましょう Objective-Cで書くと、こう。

    iOSで識別子を作りたいとき Swift,Objective-C - Qiita
  • 1