iPhoneアプリの開発を行う方々へのリンク集

  • 144
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

何回開発しても、「証明書」や「Push通知」等を調べてる自分に絶望し
今までのiPhoneアプリ開発でお世話になったリンクをまとめてみました。
記事を書いてくださった皆様、本当にありがとうございました!

実務でお世話になった記事ですので、若干初心者向けではないと思いますが
これから開発を始めるかたは今後多分必要になる要素だと思います。

開発

証明書関連

実機でテストを行う場合や、Push通知の受け取り等をする場合は各種証明書が必要になります。

よく分かる!iOS アプリ開発に必要な証明書ファイルの作成方法

PUSH通知機能を持ったiPhoneアプリを作る(証明書の作成)

※AWSを使う場合等は上記の「PUSH通知に使うサーバの証明書の準備」などは必要なかったりしますので適宜調整してください。

Push通知

iOS7とiOS8で挙動が違うので両OS対応する場合は気をつけましょう

iOSでプッシュ通知を実装する方法の超詳細まとめ(前編)

Xcode6でiOS8へPush通知が送れない場合の解決方法

iOS8からのプッシュ通知

ios8で導入されたアクション付きpush通知を試してみる

【iOS】PUSH通知iOS8対応 〜デバイストークンの取得方法〜

StoryBoard

なるべくコードにViewを書くのは止めましょう。メンテナンスが大変になります。。。
ただ一概にStoryBoard使うのが正とは言い切れないので、臨機応変に。

[iOS]これからiOSアプリを作る方向け Storyboardで画面遷移を作る

StoryboardのUnwind Segueの使い方

Storyboard - カスタムSegueとカスタムUnwind Segueの作り方

Xcode6ではStoryboardで指定するSegue名が変更されている

Storyboardを1画面ごとに分割した話

Auto Layout

iPhone6(Plus)が出ちゃったんでもうやるしかない!

Auto Layout(iOS 7対応) その1

[iOS 7] Xcode 5 で始める Auto Layout 入門 #1 – 基礎知識編

SizeClassesとXcode6でのAutoLayoutの謎マージン

Size Classについて調べた

【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー

StatusBar & Navigation

タイトル変えたり、戻るボタン変えたりやる事大杉です

ナビゲーションバーの戻るボタンのタイトルを変更する

iOS NavigationBarのタイトルにUILabelを配置してカスタマイズする。

iOS7でナビゲーションバーやステータスバーをカスタマイズする

iOS 7でのStatusBarの文字色、非表示

リテラル

時々使えるのに使っていないソースみるので、使って綺麗にしよう

Objective-Cでオブジェクトリテラルと添字アクセス

URLエンコード/デコード

標準のは信用したらだめ、拡張して対応しましょう。

iOS7でのURL encode/decode

x-code

xcassets

x-code5から追加されたxcassetsを使うとimageのコンフリクトがなくなる(今まで起きた事ない)ないので積極的に使いましょう

Xcode 5 のアセットカタログでアイコンや画像を管理する

Xcode5から追加されたAsset Catalogの挙動をいろいろ試してみた

ショートカット

覚えておくとかなり便利!

【開発効率アップ↑】Xcodeでよく使うショートカットまとめのまとめと解説

Preview機能

毎回ビルドして確認?いや、ビルドしなくても見れるのさ

Xcode:シミュレータなしでViewをプレビューする

Provisioning

ipaを作る場合や実機で検証する場合にはx-code側で適切に設定する必要があります。

Xcode5時代の「かんたん」iOSアプリ開発セットアップ

Xcode6でのProvisioning File管理機能を検証

プラグイン

入れるか入れないかは人それぞれ

Xcode の便利プラグインまとめ

iOSアプリ開発が捗るXcodeプラグイン

CocoaPods

ライブラリ管理のツール。だいたいどのプロジェクトでも入ってる

CocoaPodsでPodの利用&作成のメモ

iOSライブラリ管理の神ツール「CocoaPods」のインストールと使い方

CocoaPodsのpod installがうまく動かなくなった時に試してみること

ライブラリ(Objective-C)

AFNetworking

通信系の定番

AFNetworking 2.0 のまとめ

ヘッダのカスタマイズや独自処理をしたいときの AFNetworking 2.0 の使い方

ド定番OSS!AFNetworking 2.xの使い方

MagicalRecord

こちらもメジャー

Mogenerator + MagicalRecordでCoreData入門

MagicalRecordでCoreDataをお手軽に使う

CocoaLumberjack

ログ出力にはこの子にお世話になりました。

ログ出力ライブラリのCocoaLumberjackを使う

CocoaLumberjackでファイル出力を行う際に、任意の名前・拡張子を付ける方法

Bolts

非同期通信を綺麗にしよう

iOS/Android対応 Boltsを使って非同期処理を統一的に書く

pop

めんどくさいアニメーション処理が多少楽になるよ

【初心者でも簡単】facebookのPopでiOSアニメーションやってみた

SDWebImage

画像の取得やキャッシュはもうこれでいいんじゃないかな

SDWebImageで画像をダウンロードする

SDWebImageを1年半使ってみた

ライブラリ(Swift)

Alamofire

AFNetworkingの作者が作った、AFNetworkingのSwift版

[Swift] HTTP通信OSS Alamofire 導入編

AFNetworkのSwift版 Alamofireを試してみた

Realm

次世代モバイルデータベース

次世代mobile版データベース"Realm"を使ってみた

Realmを使ってデータ管理【Swift編】-その1-

その他

申請方法

毎回調べる項目。そろそろ覚えたい。

新しくなったiTunes Connectでのアプリの申請方法について

[デザイナー向け] iPhoneアプリに必要な画像・アイコン

iPhoneアプリ申請やAppleの審査に関するメモ

最後に

色々リンク先を張りましたが、どれだけQiitaとクラスメソッドさんの記事に助けられた事か。
ライブラリに関しては他にも色々あったのですが、よく使うものをメインに抜粋しました。
これも便利だよーとかありましたら、ご教授いただけると嬉しいです!