まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

【iOS開発】 サブスクリプション課金 Sandboxアカウントのサブスク管理画面の出し方。

1 2 3 4

Privacy Policy : 打線くむくむ

プライバシーポリシー(個人情報保護方針) デベロッパー名: Ryusuke Uchida(以下、当運営者)および 「打線くむくむ」(以下、当アプリ)は、利用者からいくつかの個人データを収集します。 当運営者は本人の権利の保護、個人情報に関する法規制等を遵守し…

【Swift】UIButtonでも文字の自動縮小を使う方法(コードで)

stackoverflow.com 上記のサイト様を参考にさせていただきました。 文字の縮小の機能のことを minimumScaleFactor MinimumFontScale AutoShurink adjustsFontSizeToFitWidth のどれで呼ぶかどうかわからないんだけども 以下のやり方でUIButtonの文字も自動で…

【Swift】 TableViewで特定のセルだけを編集モードにしない方法

TableViewで特定のセルだけを編集モードにしない方法 hachinobu.hateblo.jp 上記のサイト様を参考にさせていただきました。 Objective-Cで書いてあったのでSwiftで書き直します canEditRowAtを使います。 下記の場合はテーブスビューのセクションが2の時の…

iOSアプリ- 禁じられしバナナ- 【自分でつくるモード】の使い方

禁じられしバナナ(シュールランダム) Ryusuke Uchida エンターテインメント 無料 apps.apple.com iOSアプリ禁じられしバナナの 自分でつくるモードの使い方を説明いたします。 こうすることで自分で作った単語で シュールワードが生成できるようになります…

【Xcode】【Swift】 TableViewのCellの選択色をなくす方法,透明にする方法(StoryBoard上で)

qiita.com こちらの大変素晴らしい記事を参考にさせていただきました。 2015年のコードですが2021でも使えると思います。 extension UITableViewCell { @IBInspectable var selectedBackgroundColor: UIColor? { get { return selectedBackgroundView?.back…

【iOSアプリ開発】 いろんなiOSアプリのサブスク登録時のスクリーンショット集めてみた。

アプリサブスク価格一覧 サブスク登録時(ただの非消耗課金もあり)のスクリーンショット集めてみました アプリ開発にてサブスク課金を実装している方には 価格やプラン内容 課金画面の構成、レイアウト 少し参考になるのではないでしょうか? 適当にスクショ…

【iOSアプリ開発】新規アプリを作るとき安易にiPadに対応してはいけない。

developer.apple.com これまでiPhone/iPadに対応していたアプリをiPad非対応にしてアップデートしようとしたら、 App Store Connectに提出できず、上記のページに飛ばされました。 一回iPadに対応させたアプリは基本的にもうiPhoneのみの対応に戻せないよう…

Swift - ViewがaddSubViewされているかどうかを調べるメソッド.isDescendant(of:UIView)

override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(true) if label.isDescendant(of: view){ print("既にaddSubViewされています") }else{ print("addSubViewされてい無いのでaddSubViewします。") view.addSubview(label) } } 既にその…

Mac OS Big Surで画面のスリープまでの時間を設定する方法。

Mac

Mac OS Big Surでの画面のスリープまでの時間を設定する方法。 カタリナの時は省エネルギーとかいう項目があってそこにあったと思うけどなくなってましたね。 まずシステム環境設定を探して出して起動してください システム環境設定は F4キーを押してランチ…

Swift 自分用メモ tableView.allowsSelectionDuringEditing = trueの意味

developer.apple.com 詳しくは一応↑に載っています tableView.allowsSelectionDuringEditing = true にすると tableViewがisEditing(編集画面)の時にtableViewのセルが押せるようになる = isEditingの時でも didSelectRowAtが反応するようになる。 tableVie…

Swift RealmSwiftにて データモデルのクラス名を"List"にしてはいけない

RealmSwiftにて データモデルのクラス名を"List"にしてはいけない 以下のようなデータモデルで作った class Todo: Object { @objc dynamic var name = "" @objc dynamic var done = "" @objc dynamic var priority = "" @objc dynamic var createdDate = Dat…

Macで動画を特定のフレームレート(fps)に変える方法。

Macで動画を特定のフレームレート(fps)に変更する方法 フレームレートを特定の数値にしたい方に紹介いたします。 こちらの記事を参考にさせていただきましたので、つまづいた場合はこちらもご覧ください。 Homebrewのインストール - Qiita App Store Conne…

動画の大きさをトリミング,リサイズするならこのサイトがいい。余白を埋める、ピクセル指定、端をカット,切り抜きなど

かなりいい動画トリミングサイトを見つけました。 動画の余白を黒で埋めたり 動画の端をカットしたり 動画の大きさのピクセル数を指定したりできます。 英語ですが頑張っていこ〜! ↓のリンクからサイトに飛んでください。 www.resize-video.com 1,ファイル…

App Storeのバージョン履歴の出し方

App Storeのアプリのバージョン履歴がなくなったかと思ったら私の勘違いでした。 赤く示したところをタップすれば出てきます。

swift 配列 何番目にあるかを取得firstIndex lastIndex

swift 配列 特定の要素が何番目にあるかを検索する方法 let array = ["A", "B", "B", "B", "C", "D"] //先頭から順に探して行って最初に見つかったときの配列番号 let firstIndex = array.firstIndex(of: "B")! //1番最後の要素から順に探して行って最初に見…

TwitterのWebサイトの欄に自分の作ったアプリとかを載せたいとき、「URLが長すぎる」、「URLが無効」とか言われるときの対処法。

App storeのURL短縮方法 自己流 TwitterのWebサイトの欄に自分の作ったアプリとかを載せたいとき、「100文字以下にしてください」、「有効なWebサイトのURLを入れてください。」とか言われる対処法。 App Storeの共有ボタンからそのままコピーするとこれです…

アップロード中のスクリーンショットがあります。App Store Connect

こうメッセージが出てスクリーンショットが灰色のままことがたまあります。 何回ページ読み込んでもアプリを提出できません。 私の場合は36時間くらい経ったら、提出できるようになりました。 待つしかないのかもしれません。 ご参考までに

Swift UIColorをUserDefaultsで保存する。デモ

Swift UIColorをUserDefaultsで保存する。 UIColorPickerを使用してちゃんと保存できているか確認します。UIColorPickerはiOS14以前では動作しません。 以下少しみづらいかもですが UIColorPickerViewControllerDelegateを継承することを忘れずに class View…

Swift iOS14純正 ColorPickerの使い方 最低限 UIKit

おそらくiOS14から追加されたColorPickerの最低限の使い方を記そうとおもいます。 あまりまだ記事が少なかったので。 まずUIColorPickerViewControllerDelegateを追加してください class ViewController: UIViewController, UIColorPickerViewControllerDele…

Swift iOS13純正 FontPickerの使い方 最低限

おそらくiOS13から追加されたFontPickerの最低限の使い方を記そうとおもいます。 あまりまだ記事が少なかったので。 まずUIFontPickerViewControllerDelegateを追加してください class ViewController: UIViewController,UIFontPickerViewControllerDelegate…

swift Could not cast value of type ‘UIViewController’エラー回避の一例

NavigationControllerでPushViewControllerをを使って画面遷移しようとしたときにこのエラー storyboardの Inherit Modure From Targetのところにチェックが入ってなかったのが原因の一つでした。(写真ではもう入っていますが) 他にも原因あるかもしれません…

Realm Studio でアプリデータを見る 開く iOS開発 

こちらのサイト様 iOSでRealmのデータファイルの場所の見つけ方 - Androidはワンツーパンチ 三歩進んで二歩下がる を参考にさせていただくと ここまではたどり着くかと思います。 これをRealm Studioで開くには default.realmを右クリックして このアプリケ…

アプリのセールしてますよ

新年明けましておめでとうございます。 ハッピーニューイヤー記念、 さらにApp Storeの手数料値下げを記念して 期間限定で私の作ったアプリのアプリ内課金のセールを行いたいと思います! 期間は1/2~1/16まで (追記 - タテヨコ比率とシャッフルフォトの値下…

プライバシーポリシー

元文系大学生iOS開発ブログ(https://rils-k.hatenablog.com、以下当サイト)は、個人情報に関する法令等を順守し、個人情報を適切に取り扱います。 個人情報の利用目的 当サイトでは、メールでのお問い合わせ、メールマガジンへの登録などの際に、名前(ハン…

adobeXD グラデーション 分岐点削除 分岐ポイント削除

helpx.adobe.com 上記のサイトを参考にさせていただきました。 AdobeXDでも同様に 分岐点をクリックしながら上方向に素早く動かす(ドラッグ)すると分岐点が消えるようです。 結構早く動かさないと消えてくれません。 youtu.be 普通に使ってたらわからない…

swift UIimage の縦と横のピクセル数取得

swift UIimage の縦と横のピクセル数取得 let imageW = self.image?.size.width let imageH = self.image?.size.height (self.imageはUIImage型の変数です。) UIImage情報取得 UIImageサイズの取得 UIImage大きさの取得

swift 枠線と角丸を同時にかけると細い線が入ってしまう問題 .layer.borderColor .layer.borderWidth .layer.cornerRadius 

button.layer.borderWidth = 5 button.layer.cornerRadius = 10 button.layer.borderColor = UIColor.white.cgColor などで枠線と角丸を同時にかけると(背景が白の場合は顕著に) 細い線が入ってしまいます。 これを防ぐには button.layer.masksToBounds = …

swift SegmentedControlのタイトルをコードで変える

segmentedControl.setTitle("タイトル", forSegmentAt: 0) segmentedControl.setTitle("タイトル2", forSegmentAt: 1) forSegmentAtの数値が変えたいsegmentの番号です

swift layerのアニメーションをリセット

備忘録です progressView.layer.removeAllAnimations() アニメーション途中のUIでもリセットされます。 レイヤーを破棄することにもなるのかな?わかりません。