トップ

iOSアプリ開発Wikiでは、iOSアプリ開発に役立つ中上級者向けの情報を日々まとめています。Objective-C、Swift、Parse.com、GitHubなど、プログラミング情報だけでなく、関連するツールなどの情報も扱っています。

【イチオシScript】


gibo OSX Objective-C >> .gitignore
gibo OSX Swift >> .gitignore
gibo OSX Ruby Rails JetBrains SASS SublimeText > .gitignore


【イチオシSlideShare】




【Tipsアーカイブ】


メソッドの中でcompletionHandlerのあるメソッドを動かすとreturnの順番がおかしい時の原因
CocoaPodsでrsync error: some files could not be transferredになったときの対処法
すばらしきCocoaPodsSearch
セカイカメラ風のARカメラが作れる
Google画像検索API(Custom Search API)を使う
XcodeにCocos2D-x v.3.4を入れる
Xcode + Botsで自動インテグレーション(CI)
SwiftでSocket.IO
iPhoneアプリ画像サイズまとめ
Xcode6から追加されたIBDesignableとIBInspectable
VCから資金調達をする基礎知識
AppStoreへの画像付きリンクを簡単に作成できる「Link Maker」
iOSのフレームワークを自作する
Cocos2d-SwiftでFlappyBird
Cocos2d-Swiftのインストールとサンプルの起動
Cocos2d-Swiftをはじめる
RealmのインストールとRealmPluginを使ったデータベース管理
CoreDataやRealmのデータベースを簡単に扱えるライブラリSugerRecordを使ってみる
.DS_StoreファイルをFinderで可視化する方法
AppTransferでアプリ譲渡を行う方法
Prottで簡単UI設計+検証
Internal Testの有用性とCIとの住み分け#iOSオールスターズより
Xcodeプラグイン、AlcatrazのインストールとRealmの導入
GitLab+RedMine+Jenkinsで自動ビルド&テストで常に高品質
iTunesConnectにアップロードしたバイナリファイルの寿命は180日
2Dゲームに使える「ちびキャラツクール」がとても便利
アニメーション作成ツールの革命児「hanepen」
Zucks Ad Network SDKを導入する方法
iPhoneのスクリーンショットにiPhoneやiPadのフレームを付けるWebサービス
Xcodeのプラグインを開発する方法
JenkinsのプラグインでXcodeのバージョンを切り替える方法
ReviewMaticでAppStoreにレビューが付いた時に自動通知
Xcodeのおすすめプラグイン
fruitstrapがno longer maintenancedになったので「mobiledevice」でターミナルからアプリをインストールする
GitHubで2段階認証するとgit pushするときにSSHで繋がないといけなくなる件
Photoshopで作ったPSDファイルのキャラクターを2Dアニメーションさせるe-mote(えもーと)
Parse.comのp.12ファイルとかそこらへんの設定を再確認
家電を動かすiOSアプリを作れるIRKit
ArduinoとiOS端末をBLE(Bluetooth4.0)で繋いでみる
iOSアプリでベクター画像を使うときの注意点
Cocos2D-x3.0でFlappy Bird
プッシュ通知をトリガーのコンテンツをダウンロードする
SkitchでCommand+Shift+5のスクリーンショットが便利すぎる件
iOSのプロビジョニング周りを図にして整理してみる
iOSアプリ申請で必要な素材を爆速で用意する(iTCの動画作成法含む)
githubで1人forkから1人pull request
WatchKitの基本「WKInterfaceController」
小学生でも分かった気になるSizeClasses
iPhoneアプリ開発中にデバイスをスリープさせない
Xcode6から使える簡単カスタムフォント
Parse.comのPFQueryのまとめ
(Swift)AppDelegateがログイン処理などで汚くなってしまうのを防ぐ4つのテクニック
nanapi流AFNetworkingのManagerクラスの作り方
AFNetworkingの弱点、キャッシュポリシーとタイムアウト設定について
iOS Good Practice決定版
AudioToolboxで使えるシステムサウンド一覧
5分で分でつくるAVFoundationカメラのサンプル
意外と知られていないviewのライフサイクルのメソッド
iPhoneアプリ開発用の画像サイズ一覧
SimpleAuthを使って超簡単に有名サービスのAPIのAuth認証を使う
iOSでUnderscore.jsライクに処理できるUnderscore.m
CocoaPodsでSimpleAuthを使おうとしたときにRubyのエラーが出た時の対処法とRubyのアップデート方法
Auth認証やアプリ内課金のおすすめライブラリ
jenkinsでiosアプリをビルドしてwifi経由で実機インストールする(UDIDなし)
JenkinsからDeployGateに配布
shenzhen+DeployGateでテスト配布
最強のipa書き出しツールshenzhenをインストール
Retty流、TestFlight+JenkinsでCI自動配布
git pushを行ったら自動でDeployGateにipaをアップロードする
CTRubyAnnotationRefを使って文字列にルビ(読みがな)を振る(Swift)
D2C提供の、1分間アプリ体験ができるAdPlay
SwiftでOculus Rift SDKを使う
Google Analyticsのマクロ
Autolayoutのチートシート
Admobのインタースティシャル広告の導入
URLSchemeで受け取った値をAppDelegateで処理する
SwiftでFontAwesomeを使う
Constraintsを設定してiPhone6サイズに対応する最短ルート
Objective-Cライブラリ管理ツールCarthageを試してみる
Whyを聞いたら受託が180℃変わった(なぜクライアントと開発者でギャップが生まれるか
iOSのアプリ申請にとり必要な画像一式をダミーで一発で作成してくれるサイト&コマンド
Received memory warning.時の対応とInstrumental
GitHubの「Octocat」はオープンソース!?それとも!?
なぜHTTPSはHTTPより速いのか
入れ子構造になっているDictionaryをvalueForKeyをたくさん書かなくても済む方法
URLから画像をTableViewに読み込む3種類の実装
チェックボックス付きのUITableViewCell
有名アプリで使われているOSS一覧
SDWebImage最強説まとめ
テザリングや通話などでステータスバーのサイズが変わった時のレイアウトずれの対処法
TableView.imageView.imageの画像をフェードアニメーションでなめらかに表示する方法
非同期でTableViewに画像を読み込む方法
TableViewで「もっと読む」の作り方
継承を使わずにクラスにプロパティを追加する方法
ARC非対応のライブラリを一括でARC対応させる方法
ImageViewでGifを表示するならUIImage+GifではなくYLGIFImage;
AdMobでバナー広告を入れるときにStoryboardとUIViewを使って直感的に配置する
AdMob(ver.6.12)のインタースティシャル広告を入れてみる
全画面広告(インタースティシャル広告)で収益27万円になった話
PaypalSDKでクレジットカード決済
Github公式のOctoKitを使ってgithubAPIを使ってみる
mixiのiOSトレーニング資料
Swift + SpriteKitでモンスト的なのを実装
Swiftでinit!にすべきかinit?にすべきか考える
UIStateRestorationで状態復元
クラッシュログ収集サービス「Crittercism」を入れてみる
UIWebView + UINavigationBarのときにページの表示状況を表示してくれるSGNavigationProgress
iOS8から使えるWKWebViewとUIWebViewの比較
アプリの強制アップデート
iOSシングルトン決定版
株式会社はてなのiOS研修サンプル
AFNetworkingでキャッシュが消えないときの対処法
Swift100行でflickrAPIを叩いて人気写真を取得するサンプル
API簡単作成サービス「kimono」を使って任意のWebサイトのJSONを取得
Swiftを書くに当たって覚えておくと便利なコード3つ
iPhone5S以降で使えるM7チップのCoreMotionで万歩計
iOS8からUILocalNotificationにも認証が必要になった件
NSArrayにNSDictionaryを入れてキーでソートする
SwiftとParseでアプリ内課金
Swiftを使うメリットまとめ
iOSアプリからWi-Fiを制御する
クラス名・変数名・メソッド名を一括で変える
Objective-Cの各社コーディング規約
iOS7以降でスワイプによるページ戻りを禁止する方法
UIUserNotificationSettingを攻略してiOS8、iOS7以下両対応のプッシュ通知実装
External.frameworkを使ってiPhoneアプリと外部アクセサリを接続する
TwilioSDKで電話や音声チャット機能を実装する
iOS7から使用可能になったMultipeer Connectivity Frameworkを使ってP2P接続
Xcode6からのアプリ用画像素材はベクターで作れ!
iOS8でデバイストークンを取得できなくなった問題を解決する方法
Retty流100万ユーザー獲得法、「ソーシャルリーチ」を見て泳げ
グロースハックとAARRRのわかりやすいスライド
「Use Size Classes」のあつかい方
iPhone6とiPhone6Plusの画面サイズ対応
RNCryptorで送信するデータを暗号化&復号化
iOS7でUIScrollViewにUIButtonを置いた時にUIButtonが効かないときの対処法
オブジェクト指向言語の「デザインパターン」23種
クラッシュレポートツール「Crashlystics」で配布済みアプリのクラッシュレポートを受け取る
EKAlarmでEKEventのイベント開始前に通知を受け取る
EnterpriseアカウントでのIn-House配布まとめ
giboで簡単に.gitignoreを作成する
ターミナルで「rbenv: command not found」と言われたときの対処法(記事下段)
ネットワーク環境を確かめるApple公式のライブラリ「Reachability」
ブロック外で宣言したオブジェクトをブロック内で使うときに「Variable is not assignable」と言われたときの対処法
Prefix.pchに書いておきたいNSLogデバッグ用マクロまとめ
実行中のメソッドを表示させる方法
Parse.com実践コード決定版
Enterpriseアカウントを使ってiOSアプリをIn-Houseで無制限配布する方法
iPhoneアプリ申請時に必要なアイコン画像を一括作成
ParseでPFFileを使うときに「PFFile cannot be larger than 10485760 bytes」で落ちるときの対処法(記事中段)
Parse.comで「Warning: A long-running Parse operation is being executed on the main thread. Break on warnParseOperationOnMainThread() to debug.」が出るときの対処法
iOS7でUITextViewやUIScrollViewを使った時に文字の位置が中央になってしまう問題の対処法
"undeclared selector"を表示させないpragma mark
別クラスのメソッドをperformSelectorで呼び出した際などに生じるメモリリークエラーを消す方法
Xcodeからcommit&pushできないときの対処法
GithubにCommitしたのにContributionに反映されない時の原因と対処法
画像をトリミングしてUIImageViewにセットする
モザイクアートアプリの作り方レシピ
スマホアプリではAmazon APIが使えない
iOSのハードウェアエラーを検知するOSStatusクラス
iOS(Objective-C)でシングルトンパターンを使う方法
Objective-Cで書いた既存アプリをSwiftで書き換える5ステップ
あの"AFNetworking"で有名なmattt氏の作ったABテスト用ライブラリ「SkyLab」
Xcodeプラグイン「Alcatraz」とは?
SpriteKitを使ってらくらく2Dゲーム
MBaaSの「NCMB」を使って簡単サーバー連携
開発を爆速にする「コードスニペット」をXcodeで使ってみる
Parseで簡単モバイルバックエンド構築
UITableViewのセルカスタマイズとマジックナンバーを使わない開発手法
Objective-Cのクラスやプロパティ、特徴的なメソッドの使い方
iOSアプリ開発初心者のためのオブジェクト指向の基本
TableViewやCollectionViewをDrag&Dropで配列ごと入れ替えるOSS
cocoacontrolsのようにgithubに説明用gifアニメーションを作って載せる方法
UILabelの文字をもっとリッチに
ライブラリ管理/ビルドツール、CocoaPodsの導入方法
CoreDataを使いやすくしたMagic Record、Ruby on Rails風にデータ保存ができるObjective-Record
ある画像の中でどの色が一番使われているかを調べるライブラリ
脱獄せずにiPhoneをゲームボーイのエミュレーターにする
UIStateRestorationで状態保存と復元
iOSアプリで初回起動時のチュートリアル画面を作ってみる(スクロールビュー編)
Objective-CでJavascriptから処理結果を受け取る
Objective-CからWebView上でJavascriptの処理を実行する
iOSアプリにGoogle Analyticsを埋め込むまとめ
iOS7とmetaioでARアプリを作る方法
Node+Socket.IO で簡単なチャットアプリの作成
AZSocketIOを使ってiOSアプリからnode.js+Socket.IOと双方向通信する
Parseでデータ保存まとめ(PFObjectとPFFile)
ParseでFacebook&Twitterサインアップ
Xcode5プラグインの開発方法
XamarinでiOS、Android同時開発はじめに
iOSアプリのEnterpriseアカウントでのAdHoc・OTA配布方法
openFrameworks for iOS の日本語チュートリアル記事まとめ
ダウンロード可能な Audio Unit 関連のサンプルコード11個
AVFoundationでスローモーション撮影する方法
Bluetoothイヤホンのように音声データをBluetoothでやりとりする仕組み
iOS7から追加されたバネのような動きを実現するメソッドとサンプル
Bluetooth、Blurtooth LEなどを簡単に扱える和製ライブラリ
iOS7.1からAdHoc配布時にhttps(SSL)が必要になったのでDropboxで代用する方法
SIGABRTやEXC_BAD_ACCESSでエラー内容が出ない時の対処法
ScrollViewを使ったチュートリアル画面の作り方
Grand Central Dispatchまとめ
GVUserDefaultsを使って、毎回keyを指定するNSUserDefaultsからの脱却
毎週指定した時刻にローカル通知を出す方法
指定した日時にローカル通知を出す方法
MKMapKitで地図表示&CoreLocationで現在位置の取得まとめ
クラス名やメソッド名などの一括変更してリファクタリング
Grand Central Dispatchで楽々マルチスレッドプログラミング
NSDataからNSStringに変換するときに文字コードが分からない場合の対処法
TwitterAPIでエラー34のJSONが帰ってきた場合はURLにミスがないか疑え
PickerViewで回転時に落ちる時、エラーログを吐かないのは非ARC環境でないかを疑え
田村ゆかりさんじゅうななさいの年齢を計算するプログラム
OAuthでのTwitterログインを実現するSTTwitterの使い方
特定のアプリが入っていた場合はアプリを立ちあげ、入っていなかった場合はAppStoreへ飛ばす方法
特定のページのみTabbarを非表示にする方法
UnitTestsをやってみよう
プロパティ宣言の簡易まとめ
便利なフォントツール「fontawesome」をXcodeで使う方法
ヒットアプリに共通するアイコンデザイン
AppleがiOS7向けアプリのUIデザインで「すべきこと」や「してはいけないこと」を公開
NSMutableArrayをわざわざallocしてinitする理由
iOS Developer Programはどれに登録すればよいか
BreakPointでデバッグ中にアセンブリコードが表示されてしまう時の対処法
iOS7でUIImagePickerControllerを横向き対応
旧バージョンのXcodeをダウンロードするページ
Renameに失敗してplistが見つからないと言われた場合の対処法
Socket.IOとnode.jsを使って双方向通信をする
有料アプリ・課金アプリを作るならシティバンク銀行の口座にすべき理由
iOS7でUITableViewにUINavigationBarが被ってしまうときの対処
UIButtonで長押しを検知する
ASO対策はじめに
なめらかに動くUITableViewの作り方
マリオのように障害物を飛び越える動作の作り方
CGRectIntersectsRectを使って当たり判定
Objective-Cのメンバ変数・@property/@synsethizeの記述方法
iOSゆとりプログラミング
iOS7から導入されたAVSpeechSynthesizerを使ってiPhoneに音声読み上げさせる
Background Fetchを使ってUXを向上させる
プロパティ・ローカル変数・インスタンス変数の違い
init内でself.viewを参照するとビューサイクルが変わってしまう
設定した場所に到着したらiPhoneにプッシュ通知を送るプログラム
iOSアプリを受注開発する際のフローまとめ
Bluetoothを使って2つのiBeacon間の距離を測定する
CoreMotionの使い方
パスワード入力欄でミスした時にプルプル震えさせる
色とマーケティングの関係
プロパティ属性のまとめ
アイコンを変えてアプリのDL数が5倍になった例
15パズルの作り方
NSArrayにCGRectを入れるときにハマった
2点間の距離と角度を求める方法
arm64アーキテクチャに対応
WebSocketを使った複数人通信アプリの開発
Objective-Cでマウスカーソルを猛烈にクリックする
iOSアプリをgitで管理する際の注意点
コピペで使うシングルトンパターンとprefix.pch
Social.frameworkを使ってTwitterでフォローする
TabBarにAdを置くとタブ切り替え時に毎回ロードされてしまう場合の解決法
CFオブジェクトにARCが効かない理由とBridgeキャスト
Push通知でついたバッジとノーティフィケーションの消し方
ALAssetsLibraryでフォトフォルダの画像を取得する
標準搭載のALAssetsLibraryでは画像を古い順にソートできない
ゲーム開発における効果音再生はAudioToolBoxではなくAVAudioPlayerでやるべき
マナーモード(サイレントモード)でも音を鳴らす方法
ステータスバーを非表示にする方法
イヤホンジャックの抜き差しを検知する方法
iPhoneで特定の周波数の音を出す方法
iTunesConnectで銀行口座を登録する方法
iOS Dev CenterやiTunes ConnectはChromeじゃなくてSafariで開こう
MGTwitterEngineを使ってTwitterのOAuthログイン
Parseでできることまとめと導入方法
Parseを使ったTwitterログイン方法
iOS Developer登録をするときの、証明書関係の手続きまとめ
Objective-Cではどこにインスタンス変数を宣言するのが正しいのか
iOSでマイクの音を検知し、周波数などの情報も取得する(上級編)
Google App Engine(GAE)とiOSでサーバー連携
nilとNULLの違いと、強参照と弱参照
ReverseOuthの概要と使い方
Parseを使ったアプリ内課金の実装
JSONにNullが入っていた場合などのNSNullを使った対処
音声ファイルをターミナルからフォーマット変更
「もっと読む」の作り方(NSMutableArrayの追加とTableへの表示)
ターミナルでmp3をcafに変換
Twitterのアクセストークン・シークレットを無理矢理取ってくるWebサービス
STTwitterの使い方
Ruby&MongoDB勉強会@Dwango
UITableViewに置いたUIButtonでIndexPath.rowを取得
Androidユーザーは何に満足しているのか
バナー広告ナシでアプリをマネタイズする方法
「クソゲー」でもAppStoreで勝つ方法
無料アプリ11のマネタイズ手法まとめ
Objective-CでAndroidアプリを作る方法




合計: -
今日: -
昨日: -


最終更新:2015年05月13日 14:25