備忘録

開発の日々の備忘録

ios

UIActivityViewControllerでリマインダーやメモを非表示にする方法

アプリでUIActivityViewControllerを使ったシェアボタン作ってて、リマインダーとメモを非表示にしようとしてハマったのでメモ。 UIActivityViewControllerではexcludedActivityTypesに不要なUIActivityTypeを指定してあげればいいんですが、 マニュアル見て…

CocoaPodsでOSSライブラリのライセンス表記を自動生成する

OSSライブラリを利用していればライセンス表記は必須ですが、ライブラリが増えるほどライセンス表示も追加しないといけないので手動管理は中々大変。 せっかく先日CocoaPodsを導入したので、これを利用してライセンス表記を自動生成したメモ。 環境 Xcode 8.…

CocoaPodsを導入してみた!

iOS開発で使うOSSライブラリをcocoapods経由でインストールするようにしとけばライブラリの管理が楽です。 というわけでCocoaPodsを導入してみたメモ。 CocoaPodsってなに? iOSライブラリの管理ツール cocoapods.org インストール環境 macOS Sierra version…

UIBarButtonSystemItemまとめ

objcでいうところのUIBarButtonSystemItemの画像付きまとめです。 あのボタン何だっけとかあるあるなんで。 UIBarButtonSystemItem Objective-C Swift UIBarButtonSystemItemDone .Done UIBarButtonSystemItemCancel .Cancel UIBarButtonSystemItemEdit .Edi…

iOSアプリでアクセス許可のアラートを再表示する方法

ios

アプリ開発してて、アクセス許可のアラートを再表示する方法がわかったのでメモ。 アクセス許可のアラート?? GPSやらカメラやら写真やらユーザープライバシーに関連するものにアクセスするようなメソッドが呼ばれた際、初回に一度だけ表示されるアラートの…

iOSアプリのクラッシュログを解析する

ios

iOSアプリ申請からのーー、リジェクト!! 差出人: Apple 2.1 - Apps that crash will be rejected アプリがクラッシュするということで、丁寧にapple神からアプリのクラッシュログが添付されてました。 送られてくるクラッシュログは以下のようにメモリアド…

iOSアプリを開発する際に知っておくと便利なサイト9選

ios

普段は個人でアプリ開発しているのですが、特に利用頻度の高いサイト9選をご紹介しまーす。 開発に役立つサイト Guides and Sample Code アップル公式のドキュメント。 Cocoa Controls OSSライブラリがまとまってるサイト。 ライブラリを直接利用したり、ソ…