Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

2016-11-01から1ヶ月間の記事一覧

StoreKitメモ

参考 以下を参考にした。 d.hatena.ne.jp以下がデータフォーマットがあり詳しい ameblo.jpqiita.com SKProductRequest initWithProductIdentifiers:でプロダクトIDを指定しプロダクト情報を取得するリクエスト(SKProductsRequest)を作成する。 これは非同期…

プレゼンタに加えてドメイン層を入れる

MVC

プレゼンタを導入した後は今回はさらにドメイン層(UseCase)を取り入れたい。 プレゼンタ プレゼンタはUseCaseにまとめられた処理を用いてビューないしUseCaseからの返事を処理する。 ユースケース UseCaseはビジネスロジックを記述するところでそれのみで単…

Adaptive Design

UITraitCollection デバイスの情報が入っている。 Size class (H,V) iphone/ipad 倍率 Size Class 以下を参考 qiita.com 各種UI部品のUITaraitCollectionでの変化 以下を参考 qiita.com UISplitViewController Master/Detailの両方が見える時、Masterだけが…

FaceBookグラフ

単に以下のようにやるだけでJSONが返却される。 let req = FBSDKGraphRequest(graphPath: "me" , parameters: ["fields":"id,email,name"]) req?.start(completionHandler: { (con, result, error) in if let error = error { print("error") return } print…

FaceBookログイン

基本はdevelopers.facebook.com にすべて書いてある。フレームワークとしてFBSDKCoreKit、FBSDKLoginKitあたりをDLして入れる。ここでpodを使っても良い。 info.plistの設定でFaceBookAppIDの文字列を間違えないようにする。FBSDKCoreKitのFBSDKApplicationD…

ハフマン符号

"AABABCAC"を単純にbitを割り当てるとA 00, B 01, C 10のように1文字に2ビットで、計16ビットかかる。 出現頻度を調べる。 "AABABCAC"のAは4、Bは2、Cは2で現れる。 ハフマン木をつくる。 最も低い出現頻度とその次のものを取ってくる。今は,B,C。{B,C}次の…

insertion sort 挿入ソート

O(n^2)な実行時間。ほぼ整列している場合は非常に速い。1. 先頭から整列してない数を探す。 2. その数を整列させるように差し込む。 2,3,5,4,2 2,3,5,"4",2 2,3,"4",5,2 2,3,4,5,2 2,3,4,5,"2" "2",2,3,4,5

ドメイン駆動

参考にしたもの ドメイン駆動設計 ( DDD ) をやってみよう ドメイン駆動設計のためのオブジェクト指向入門 実践に向けたドメイン駆動設計のエッセンス 3つのレイヤー プレゼン層 表示 (ビュー, プレゼンタ) ドメイン層 抽象化された仕様 (ユースケース, ト…