Firebaseの本番と開発環境の用意
はじめに アプリエンジニアの@daisuke0131と申します。 qiita投稿久しぶりで緊張しています。 この記事は、Firebase Advent Calendar 2018 9日目の記事に...
12 search resultsShowing 1~12 results
You need to log-in
はじめに アプリエンジニアの@daisuke0131と申します。 qiita投稿久しぶりで緊張しています。 この記事は、Firebase Advent Calendar 2018 9日目の記事に...
TableViewのdataSourceはoptionalにすべきかemptyにすべきか。 結論から言うとemptyで扱ったほうがコードがすっきりして良いとのこと。 コードを並べてみます。 1....
基本的な内容ですが複数人でiOS開発するときのやっておけ設定についてです。 1.cocoaPodsのバージョンを合わせてライブラリ管理する iOS開発するときのライブラリ管理のデファクトはcoc...
スマホエンジニア勉強会potatotips #21にて以下の発表をしてきました。 Xcodeでデバッグするならこれを忘れないで!というお話です。 バリバリiOSの開発をされている方はすでにご存知...
SpriteKitでは、SKNodeオブジェクトにphysicsBodyプロパティを設定することで物理効果を実現できる。 以下に例を示す。 swift let node = SKNode(ima...
http://qiita.com/kenchan1837/items/a9e1de18c7eab75c4145 上記記事の通信周りの説明の補足です。 (主にcocoaPodsが使えなかった時用)...
プロトコルはjavaでいうところのインターフェイスに近い。 クラスの実装はどうあれプロトコルに準拠したオブジェクトは 実装しなければいけないメソッドが決定される。(オプションでなければ実装しなけ...
カテゴリは、クラスにメソッドを追加できたりと実現できることは継承に近い。 カテゴリを使う利点としては ・クラスクラスタを継承する場合には面倒な面も多いためカテゴリで機能追加をするほうが簡単 ・元...
objective-cではオブジェクトへメッセージが送られたときに呼び出されるメソッドは実行時に 決定する(動的結合)。この性質を使ってメッセージとして送られてきたセレクタによって 解決されるメ...
キー値コーディング(KVC)とは、キー情報を用いてオブジェクトのプロパティへとアクセスする 方法のこと。 やり方は ・値を取り出すとき [obj valueForKey:"キー名"] ・値をセッ...
キー値監視(KVO)とは、あるオブジェクトのプロパティの値が変更されたことを別のオブジェクトに 伝える仕組みのこと。 説明のため、監視されるオブジェクトfoo(Fooクラスのインスタンスfooと...
objective-cは、オブジェクトのメソッド呼び出しをランタイムが仲介するメッセージ式と呼ばれる方法で実現している。 以下に示すようなクラス定義を想定する。 Foo.h # import &...
12 search resultsShowing 1~12 results
Qiita is a knowledge sharing service for engineers.