| ... | ... | @@ -246,7 +246,7 @@ let shortVer = getAppShortVer() // アプリのバージョン |
|
|
|
let buildVer = getAppBuildVer() // アプリのBuild番号
|
|
|
|
```
|
|
|
|
|
|
|
|
デバッグ関連
|
|
|
|
### デバッグ関連
|
|
|
|
```swift
|
|
|
|
// XCodeからデバッグモードで実行されたか?
|
|
|
|
if IS_DEBUG_RUN {
|
| ... | ... | @@ -254,18 +254,24 @@ if IS_DEBUG_RUN { |
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
他
|
|
|
|
### 他
|
|
|
|
|
|
|
|
スリープ抑止
|
|
|
|
```swift
|
|
|
|
// スリープ抑止
|
|
|
|
setSleepDisable()
|
|
|
|
```
|
|
|
|
|
|
|
|
iCloudにバックアップ設定
|
|
|
|
```swift
|
|
|
|
// iOSは基本t的にアプリ内の「Document」以下のものをiCloudにバックアップする。
|
|
|
|
// しかし、容量が大きいファイル(又はDirectory)はバックアップの対象から外さなければならない。
|
|
|
|
let targetUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first
|
|
|
|
let targetPath = targetUrl!.absoluteString
|
|
|
|
setExcludedFromBackup(path: targetPath)
|
|
|
|
```
|
|
|
|
|
|
|
|
// URL Schemeで他のアプリと連携する(他のアプリを呼び出す)
|
|
|
|
他のアプリを呼び出す(URL Schemeで他のアプリと連携する)
|
|
|
|
```swift
|
|
|
|
// 例)jp.co.gngs.api://text1/text2?text3=text4&text5=text6
|
|
|
|
let query = [
|
|
|
|
"text3": "text4",
|
| ... | ... | |