[Objective-C,Swift]iOSでPDFファイルがパスワード暗号化されているか調べる方法

XCode

iOSでPDFを開くようなプログラムで、開きたいPDFファイルがパスワード暗号化されているものであるかを調べたい機会がありました。

Xcodeに標準で付属しているフレームワークの関数で案外簡単に実装できたので、その方法をメモします。
続きを読む »

iOSのシステムで用意されているバーボタンUIBarButtonSystemItemのアイコン画像一覧まとめ

UiBarButtonSystemItems

iOSのナビゲーションバーやツールバーにはUIBarButtonItemを使ってボタンを配置できます。ボタンには文字や画像を設定可能ですが、システムで用意されているアイコンを使用することもできます。しかし数が多いため使う度に調べている気がします。

そこでシステムで用意されているアイコンUIBarButtonSystemItemの種類とアイコン画像を一覧にしてまとめたのでメモします。

続きを読む »

iOS用オープンソースPDFビューア「vfr/Reader」でPDFを開くとクラッシュする時の対処法

XCode

iOSにはGitHubで公開されていて無料で使える素晴らしいオープンソースPDFビューア「vfr/Reader」がありますが、特定のPDFを開いた時にアプリがクラッシュする問題が起きました。

GitHubのプロジェクトページには解決方法がありませんでしたが、自力でなんとか解決できたのでその方法をメモします。

続きを読む »

UIDocumentInteractionControllerでメール送信が出ない場合の対処法

DocInteraction アイキャッチ

iOSでファイル等をアプリ間連携する場合、UIDocumentInteractionControllerクラスを使用すると簡単に実装することができます。

しかし同クラスを使用して「別のアプリで開く」を実装してもiOS標準の「メールで送信」等が表示されず、小一時間ハマりました。原因は単純なことだったので解決法をメモします。

続きを読む »

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

APNS アイキャッチ

現在業務でiOSアプリを細々と作っていたりするのですが、APNS(Apple Push Notification Service)を利用したリモートプッシュ通知を実装する際にいろいろ手間取った点がありました。

実装するまでの手順をできるだけ詳細にまとめてみます。長いのでエントリを前編・後編に分けます。前編は「概要~プロビジョニングプロファイル」の準備の手順です。
続きを読む »