IOS

1181/1181ページ

iOSの常識クイズ3問

Q1. iOS 9を切れば、3.5inch端末のサポート切れる? Q2. コードでアプリを終了させる場合、審査が必ず通らない? Q3. カメラを本来の用途(画像や動画の撮影)以外に使用した場合、審査は必ず通らない? thinking time…🤔 … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … Q1. iOS 9を切れば、3.5inch端末のサポートを切れる? 答え […]

UIStackViewのサイズをmultiplierで設定すると中のViewが微妙にズレるときがある

AutoLayoutでUIStackViewのサイズを指定する際、multiplierを1以外にすると、StackView内のViewの表示位置が微妙(1px程度)にズレることがある。 発生するケース フッタータブを作るため、画面下に高さが横幅の15%になるようUIViewを配置する。 その中にUIStackViewを置いて、Distribution = Fill Equallyでボタンを均等配置。 ただし、右端のボタンだけNewアイコ […]

iOSで夜間モード(黒背景)を実装する

先日、自作のiOS用音楽再生アプリ「うさプレイヤ」をアップデートし、アプリの背景色を黒背景に変更する機能を実装しました。この機能を実装する方法がネット上を調べてもあまり見当たらなかったのと、実際にやろうとしたら結構大変だったので情報共有としてまとめておきます。 注意事項 手探りでやったのでもっと良い方法があるかもしれません ここで紹介する方法は「うさプレイヤ」での夜間モードの実装に必要だったものなので、他のアプリでは不要だったり、または […]

apple store ガイドラインの3.1.4について

3.1.4 コンテンツコード コンテンツや機能を解放するため、ライセンスキー、拡張現実マーカー、QRコードなど、アプリケーション独自の方法を用いることはできません。アプリケーションのある機能の動作に特定のハードウェアが必要である場合など、いくつかの限られた状況でのみ、App内課金を使用しなくても機能を解放することができます(たとえば、望遠鏡と同期することで機能が追加される天文学のアプリケーションなど)。オプションとして物理的製品(玩具な […]

UserDefaultsとKeyChainのバックアップ・リストアの仕様

2017年10月頃に調査した内容のまとめです。 UserDefaultsのバックアップ・リストア こちらにまとめた通り、いずれのパターンであってもバックアップ・リストアで、データが復元されます。 KeyChainのバックアップ・リストア こちらにまとまっている通りです。 要約すると 同一デバイスであればいずれのケースもデータが復元される 異なるデバイスの場合は、 暗号化されたiTunesバックアップから復元 の場合のみデータが復元される […]

本格的なiOS開発でよく使うツール

本格的なiOSの開発に必要なツール類 個人開発ならXcode・Carthage・CocoaPodsがインストールされていれば十分だが、会社などチームで開発しようとすると、各種ツールのバージョン管理が必要となり、色々前提ツールが増えてくるのでまとめる Xcodeは必要なバージョンをインストールしてあること前提 Homebrew macOS用パッケージマネージャー 下記ツールをインストールするための前提 rbenv rubyのバージョン管理 […]

1 1,181