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

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

2021-01-01から1年間の記事一覧

【Swiftエラー】Invalid parameter not satisfying: [name length] > 0

Storyboardを使わないアプリの作り方をしていたところこのエラーに遭遇しました 回避方法の一例としては Info.PListのここにある StoryBoardをDeleteキーで削除したところ 今回のエラーは消えました

【AdobeXD】菱形や平行四辺形を描く二つの方法

参考にしてみてください ひとつめ 二つ目 良かったと思ったらチャンネル登録高評価ボタンよろしくお願いします。

【Swift】for 文の中でUIを変更したりUiから値を取得したりするとその分処理が遅くなる。変数を使った方がいい

こっちよりも var arr = ["a","b","c","d","e"] // var displayString = "" for i in 0..

【新アプリ】 iPhoneで簡単に打線が組めるアプリ作りました。

スマホで野球のオーダーを考えるのであればこのアプリがおすすめです。 打順を並び替えしやすく設計いたしましたー。 打線くむくむ Ryusuke Uchida エンターテインメント 無料 apps.apple.com パワポケやパワプロなどの打順やポジション入れ替えの方式を参考…

【効率化アップ】Mac "ゴミ箱に入れる"のショートカットキー (ショートカットキーの割り当て方法)

Finderとかで ファイルを操作していてゴミ箱に入れる動作ってよくしますよね。 でもデフォルトの状態ではショートカットキーってないんですよ... ないのであれば作ることができます。けっこう簡単ですよ! 自作でショートカットキーを作ることができるのです…

【AdobeXD】プラグインのConfettiを使えば簡単にランダムに図形を散りばめることができますよ。

confettiってのは紙吹雪って意味らしいです。 その名の通りこのプラグインでは紙吹雪が舞ったように図形を散りばめることができます。 まず適当なサイズのアートボードを作って その上に適当な図形を1個配置し、その図形を選択します。 アートボード上でしか…

Zoomを最新版にアップデートする方法 Mac

MacでのZoomのアップデート方法 まあまあかんたんですよ。 1.Zoomを起動する 2.右上の「zoom.us」をクリックして「アップデートの確認...」を選ぶ 3.「更新が利用可能」となっていれば、お使いのZoomは最新バージョンではないのでアップデートができます。「…

adobeXD で六角形を描く方法

簡単でした。 まず左のメニューから三角形マークを押して 三角形を描きます 次はこうします。

iOSアプリ開発 - Nendバナー広告をセーフエリアにも対応

Nendバナーアドををセーフエリアにも対応させる方法 この変数をviewDidLoadの上に追加safeAreaTopも一応.... var safeAreaTop:CGFloat = 0.0 var safeAreaBottom:CGFloat = 0.0 viewWillLayoutSubviewsにこのコード書く override func viewWillLayoutSubview…

iOSアプリ開発 - Nendバナー広告を画面の一番上に持ってくる方法

Nendバナーアドを画面の一番上に持ってくる方法 Nend ADはデフォルトだと一番下に表示されます。 //Nendアドバナー func nadViewDidFinishLoad(_ adView: NADView!) { print("delegate nadViewDidFinishLoad:") // 広告のロードが完了してからViewを乗せる場…

2021/03/02 Admob広告を出しても本番の広告が出ない

新規アプリでAdmob広告を出しても本番の広告が出ない。 iOSアプリ開発で admobの本番広告を貼り付けてアップストアに出しても 今はすぐには出ないようになっているようです。 テスト環境でも本番IDだとうまくいかないです。 注: 2021 年 3 月より、アプリス…

【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…