Simple gadget life programming diary

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

2013-01-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…

Webアイコン"Genericons"を並列に並べて色を付ける

CSS

こんな事ができる やり方 HTML <div id="followmeblock"> <a href="https://twitter.com/jtaka1012" target="_blank"> <span class="twitter"></span> </a> <a href="https://plus.google.com/b/102861128808523144525/102861128808523144525/posts" target="_blank"> <span class="googleplus"></span> </a> </div>

ウェブアイコン"Genericons"の使い方 (Wordpress)

CSS

Genericons - a free, GPL, flexible icon font for blogs! Genericonsからダウンロードしたフォルダをサーバ上へ配置する。 その際アクセス権限変更漏れに注意 スタイルシートにGenericonsのCSSを定義する。 <link href="CSSファイルのパス" rel="stylesheet" media="screen"> Wordpressだとこんな感じ </link>

Xcode(iPhoneアプリ)のプロジェクト名の変更メモ

iOS

こののサイトがとても参考になりました。 万が一のために必ず今あるプロジェクトをコピーした上で変更作業を行いましょう。

Bootstrapでレスポンシブに対応した画像の貼付けはResponsive imagesを使う。

CSS

マニュアル通り、Responsive imagesというクラスをしてして表示すればよい <img src="..." class="img-responsive" alt="Responsive image"> レスポンシブがイヤなのであればクラス指定は外す。 画像の中にさらに画像を入れるといった使い方をしたいのであれば、cssでbackground-imageで背景として登録した上で、さらにhtml…

iOS7ではAlertViewの文字の色は変えられないのか?

iOS

困っている事 このView中の青い文字を違う色にしたいのだが出来ない。 やってみた事 UIAlertView *alert = [UIAlertView new]; alert.tintColor = [UIColor colorWithRed:0.498 green:0.275 blue:0.718 alpha:1.0]; 結果は青色のまま。 stackoverflowにも書…

iOSアプリのバージョンを表示するメソッド

iOS

TableViewなどに表示する際に使用するメソッドがこれ [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]; NSString形式で取得できる。

iOS7用&4inch iPhone用のアイコン画像とスプラッシュ画像の設定方法

iOS

アイコン画像 用意する画像サイズ:120×120の.pngファイル ファイル名:Icon-60@2x.png Xcodoでの設定方法 ファイルの置き場所:多分どこでもよい どうすれば認識してくれるの?:Project→Targets→アプリ名の順にクリック Generalの中にApp Iconsという項目…

imagePickerのナビゲーションバーの文字の色を変更する

iOS

こんな事が出来る やり方 UIImagePickerController *picker = [UIImagePickerController new]; picker.navigationBar.tintColor = [UIColor colorWithRed:0.498 green:0.275 blue:0.718 alpha:1.0]; [self presentViewController:picker animated:YES comple…

UInavigationBarの色の変更とオリジナルボタンの設定

iOS

こんな事が出来る やり方 色の変更 self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.498 green:0.275 blue:0.718 alpha:1.0]; ちなみにツールバーの色の変更はこんな感じ UIToolbar *_toolbar; _toolbar.tintColor = [UIColor…

iOS内でアイコンフォントを使う方法

iOS

こんな事が出来る やり方 ionicons-iOSというライブラリを使用する。 CocoaPodsを導入していない場合、githubからライブラリをダウンロード。 plistへの設定も忘れずに。githubに詳しく書いてある 14/5/30追記 CocoaPodsに導入する際は、podfileに以下の記述…

フラットデザイン風Webフォントと使い方

CSS

フォントファイルを配布しているサイト M+ FONTS M+ OUTLINE FONTS | DOWNLOAD解凍コマンド tar Jxvf mplus-TESTFLIGHT-057.tar.xz展開されたフォルダをCSSファイルが置かれているフォルダ等へ配置CSSファイルへの記載方法 @font-face { font-family:mplus-1…