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

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

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

Firebaseプロジェクトの引き上げリクエスト5個で、FREEuse,開発の状況を書いたら通った

Firebaseのプロジェクトの上限が来てしまったので、一回引き上げリクエストをしました。 その時は今後もたくさんプロジェクト作っていくだろうから20個要求しました。 webサイト会社名は空欄、メッセージ欄には適当なこと一行書いただけだったと思う 1回目…

Macにおいて[Xcodeのプロジェクト]のファイルディレクトリを移動するときにコピーしないですむ方法

Macの基本操作なのかもしれませんが、 気づいたので、 xcodeなどのプロジェクトファイルを別のディレクトリにしたりusbに移したりするとき そのままドラックアンドドロップでやろうとしてもなんかできません。 これは他のファイルにも言えることなのかな? …

Privacy Policy :メリット&デメリット

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

swift Int配列 小さい順に並び替える

swift var array = [1,0,2,4,3] array.sort() これで出力すると arrayは0,1,2,3,4になると思います swift array 数字 ソート

swift tableview 左側のチェックマークがうまくいかない時に考えられることの一例

セルのselectionがNoneになっていると表示されませんでした。 なんらかの色を選択しましょう。 頑張ってくださいです。

Swift-フォトライブラリ許可アラートをキャンセルするとアプリが落ちるios13?

This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes. こんなエラーでて落ちました 多分再度設定を促すアラートを…

Swift- imageViewのbackGroundImageをセットする

imageViewにはbackGroundImageのプロパティはないので あらかじめ用意したimageViewにimageViewをのせます let backImageView = UIImageView() backImageView.image = UIImage(named: "haikei") backImageView.frame = CGRect(x: 0, y: 0, width: view.bound…

Mac初期化 カーネルパニックで強制再起動が止まらないとき

Mac

先に言います 一瞬の再起動の時にcommand+Rを押す事でリカバリーモードに行けます ・・・・・・・・・・・・・・・・・・ 古いMac Macbook Air early 2015 (OSはcatalina)を売りに出そうと初期化作業をしていた。 qiita.com この記事やその他諸々の記事を参…

(Swift5) tableViewのスワイプして削除を無効にする

func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { folderNameArray.remove(at: indexPath.row) tableView.deleteRows(at: [indexPath], with: UITableView.RowAnimation.aut…

Xcode アプリ提出の際 キーチェーンのパスワードを何回も求められる際に役に立つかも?情報

他の不具合があって この方法で sites.google.com キーチェーンをリセットしたのですが、 よくみておらず 私のパソコンに入っている証明書が全て消えてしまいました。 キーチェーンをリセットすると証明書が全て消えてしまうようです。 それでまた証明書とか…

{Swiftライブラリ} kolodaView スワイプの感度を高める方法

Swiftライブラリ kolodaView はデフォルトでは 例 もし左にスワイプしたい場合 kolodaViewの右端が画面の中央を超えたら kolodaViewが去っていくようです。 もう少しスワイプの感度を高くして 簡単にスワイプできるやり方を探しました func kolodaSwipeThres…

viewWillAppear/viewDidAppearのところのエラーEXC_BAD_ACCESS (code=2, address=0x16fbb3fe0)

EXC_BAD_ACCESS (code=2, address=0x16fbb3fe0) のエラー もしかしたら override func viewWillAppear(_ animated: Bool) { viewWillAppear(animated) } superが抜けていませんか? override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(…

開発用 APNs 証明書をアップロードします warning パスワードが正しくありません

p12のファイルが正しく選択されていること パスワードが正しいこと (もしくはパスワード空欄でも良い場合がある) 確認してください firebaseのサイトをリロードしたら私の場合はできました

文字の大きさが変えられるシンプルなメモ・Todoリスト Micro-Memoリリースしました。

Micro-Memo Micro-Memo Ryusuke Uchida 仕事効率化 無料 apps.apple.com このアプリは自由に文字の大きさやUIの大きさを調整できることに特化しています。 文字が小さければいっぺんに内容を把握できたり、 文字が小さすぎて他人から覗き見されてもなかなか…

Privacy Policy : micro-memo

プライバシーポリシー(個人情報保護方針) Ryusuke Uchida(以下、当運営者)およびmicro-memo(以下、当アプリ)は、利用者からいくつかの個人データを収集します。 当運営者は本人の権利の保護、個人情報に関する法規制等を遵守します。 当アプリが使用し…

realmSwift pod installできないバージョン4.4.1

新しくMacを買い替えたのですが xcodeのプロジェクトを移してpod installしたところ firebaseだとか他のやつはpod installに成功するのに realmSwift だけは ### Error ``` JSON::ParserError - 767: unexpected token at '' /System/Library/Frameworks/Rub…

Mac cocoa podsのバージョンとか確認する方法

ターミナルで pod env と入力しましょう ### Stack ``` CocoaPods : 1.9.1 Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] RubyGems : 3.0.3 Host : Mac OS X 10.15.4 (19E266) Xcode : 11.4.1 (11E503a) Git : git version…

swift tableviewのセルを選択したら画面遷移してる場合、特定のセルだけ遷移しないようにする方法

swift tableviewのセルを選択したら画面遷移してる場合、特定のセルだけ遷移しないようにする方法 cellのisUserInteractionEnabledをfalseにします。 cellForRowAt内で cell.isUserInteractionEnabled = true//ここで初期化するのすごく大事 if indexPath.ro…

iOS13のiPadの横画面でAdmobのインタースティシャルがうまくいかない場合

iOS13のiPadの横画面でAdmobのインターティシャルがポップアップウインドウみたいになってしまってうまく閉じられなかったりする FirebaseとGoogle-Mobile-Ads-SDK をアップデートしましょう ターミナルに移動して 自分のアプリのディレクトリにcdで移動して…

swift cell内にあるUIをセルの真ん中に配置する方法

//セルのど真ん中に配置 cell.checkBoxOutlet.center = cell.contentView.center //x方向だけ真ん中に配置 cell.checkBoxOutlet.center.x = cell.contentView.center.x //y方向だけ真ん中に配置 cell.checkBoxOutlet.center.y = cell.contentView.center.y c…

swift UIButtonの文字サイズやフォントをUILabelとともに一括変更する方法(storyboard)

Appdelegate.swiftのdidFinishLaunchingOptionsに以下のコードを書きます func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for custom…

realmswift 大文字でも小文字でもヒットさせる検索方法

items = realm?.objects(Todo.self).filter("name contains '\(searchText.lowercased())' OR name contains '\(searchText.uppercased())'") itemsはList型でrealmはRealmのインスタンスTodoはモデルのObject名nameはTodoのString型の要素です。 contains …

禁じられしバナナ[シュールワード生成機] リリースしました。

アプリ禁じられしバナナがリリースです。 単語をランダムで組み合わせて楽しむアプリです。 シュールな単語を色々作れますよ。 シュールワード生成器。 iPhoneアプリ[禁じられしバナナ]⤵︎ https://apps.apple.com/jp/app/%E7%A6%81%E3%81%98%E3%82%89%E3%8…

“デスクトップ”は、オリジナルの項目が見つからなかったため開けません。の対処方法の一例

Mac

macOSカタリナにアップデートしてからFinderにてサイドバーのデスクトップをクリックしても『“デスクトップ”は、オリジナルの項目が見つからなかったため開けません。』というウインドウが出てデスクトップの内容を表示できませんでした。 私の場合の対処法…

Appleからもらったクラッシュレポートの見方 ターミナルは使わないやり方

App Store Connect でアプリを提出して、リジェクトされた際にクラッシュレポートをもらいました。 webで検索してみるとターミナルを使ったクラッシュレポートの見方がよく載っているのですが、 そういうことをしなくても簡易的に見れると思います。 まずApp…

【swift アプリ開発】アプリアップデートする時は最初にpod updateしたほうがいい:CropViewControllerがブラックアウトする

SwiftのライブラリCropViewControllerをcocoapodsで入れて使っていたんですが。 久しぶりに起動してみたら(iOS13.3) 写真をトリミングして完了を押したときに、画面がブラックアウトするようになってしまいました。 前まで使っていた CropViewController 2…

Privacy Policy 禁じられしバナナ

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

Xcode11 MacOS Catalina 10.15.2でのストーリボードのPreviewの仕方

デバイスプレビュー機能は様々なデバイスでの表示を見やすく見比べられるのでよく使っていたのですが、 Xcode11になってから今までのようなやり方、二重丸ボタンを押してそこからpreviewを選択ができなくなりました。 preview機能がなくなったかと思いました…

admobのPIN確認に失敗し広告が停止されてしまいホーム画面にPINの再送ボタンがなくなったときの対処法

admobのPIN確認。住所確認でなぜか郵送で届かず、4ヶ月が経過してしまい、広告が停止になってしまいました。 悲しいんですけど。 もう広告が停止されると【サポートに連絡してください】というボタンしか出なくなる。 しかしそれを押してもページが表示でき…

iOSアプリ内課金実装 App Store Connect の契約/税金/口座情報の有料AppのステータスをアクティブにしないとInvalid Identifierなどのエラーがでる

いまiOSアプリで 非消耗型のアプリ内課金を実装しようとしています。 プロジェクト内の課金処理はこちらの記事を参考に作ったのですが terakoya.site うまくいきません。 おそらく[invalid identifier]などでていたとおもいます。 何がダメだったかというと…