Simple gadget life programming diary

Simple gadget life の中の人によるプログラミングメモ

2013-12-01から1ヶ月間の記事一覧

XCTestによるユニットテストにおけるテストメソッドの書き方

iOS

必ずメソッドの最初の文字は"test"とすること。 ex.testExample こう書かないと反映されない。 マニュアルは現在存在しない? 古いものならあるっぽい。→ Xcodeユニットテスト ガイド 上記のマニュアルではユニットテスト結果マクロの書き方が"STxxxxx"とな…

Wordpressのソースをgitで管理するための準備

どういう管理が理想か? pull requestという開発フローがトレンド masterでごちゃごちゃ修正は行わない。綺麗な修正履歴を残す事を目的にmasterから派生させたブランチを作り、そこでmasterにマージできるまで開発を続ける。 ステージング環境を用意し、そこ…

CocoaPods使用時にバージョン指定を誤りインストールできなかったのでメモ

podfileの記載 platform :iOS だけだとデフォルトのiOS 4.3向けと認識される。 iOS7をターゲットとしているのならば、 platform :ios, '7.0' と記載すること。 開発レシピ:Objective-Cのライブラリ管理ツール CocoaPodsさんに記法がキレイにまとめられてい…

CocoaPodsの導入で参考になったサイト

iOS

CocoaPodsとは ライブラリ管理ツール。Rubyのgem、Linuxのyumみたいなもの。 参考になったサイト いろいろ見て回ったけど、これが個人的にわかりやすかった。 Objective-C - CocoaPodsでPodの利用&作成のメモ - Qiita [キータ] 導入後の注意点 XCode起動時…

gtm-oauth2を使ってinstagramのアクセストークンを取得する。

iOS

このサイトが分かりやすい How to Use OAuth 2.0 with KinveyKit iOS Tutorial | Kinvey 注意点 リダイレクトサイトを入力する際、最後にスラッシュを入れる事。 ○:http://goes-nowhere-does-nothing/ ×:http://goes-nowhere-does-nothing スラッシュを入…

Objective-Cにおけるカテゴリとは

iOS

既存のクラスにメソッドのみを付け加える事。 継承はクラスすべてを引き継ぎ、オーバーライドやインスタンス変数を加えたりできるが、それとは違う。 あくまでメソッドを追加するのみ。 カテゴリを使う場合の注意 Other Linker Flagsの設定に"-ObjC"をつける…

iPhoneアプリで3.5インチ端末と4インチ端末を見分ける判定文

iOS

突貫だったので、このメソッドをAppDelegateに作成。 スクリーンサイズを取得して4インチかどうかを判定するだけの文。 これをif文の条件として使い、Viewの配置の考慮に使う。 判定分 -(BOOL)is4inchDisplay { CGSize screenSize = [[UIScreen mainScreen]…

XCode5でリリースの際に参考になったサイト

iOS

XCode5用リリース手順 よく分かる!iOS アプリのリリース手順のまとめ | Developers.IO4-Inch Retina Display Screenshots ... XCode4時代にお世話になったページ 【まとめ】iPhoneアプリ Xcode4での iTunesConnectへ申請する方法まとめ - 暇人がゼロからiP…

OAuth認証ライブラリを探してみた。

iOS

OAuth1と2ってどっちを使えばいいか? 通信を行うAPI次第。現在の所多くは1を使っている。 ライブラリの導入でわかりやすそうなページへのリンク OAuth1 [XCODE] iOSアプリでOAuth認証を行う、はてブAPIを利用する - YoheiM .NET OAuth2 φ( ̄ー ̄ )メモメモ iOS…