元文系大学生iOSアプリ開発ブログ

全くのプログラミング初心者の私がiOSアプリ開発でつまづいたところなどを中心に記事にして行きます。

アプリリリースしましたー!!「ランキングメイカー」

宣伝失礼します!

自分だけのランキングを作ってみたいと思ったことはありませんか?

 

このアプリでは簡単にランキングを作成できます!

 

ランキングメイカー

ランキングメイカー

  • Ryusuke Uchida
  • エンターテインメント
  • 無料

https://apps.apple.com/jp/app/%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%A1%E3%82%A4%E3%82%AB%E3%83%BC/id1477649029?mt=8

 

◆いろんなものをランキングにして楽しみましょう。

f:id:rils_k:20210206033130p:plain



 

◆いろんな使い方ができると思います。

f:id:rils_k:20210204225538p:plain

 

 

◆順位を長押しで簡単に入れ替えができます。

f:id:rils_k:20210204225613p:plain

 

テーマは今後もっとカスタマイズできるようにする予定です。

 

 


ダウンロードよろしくお願い致します!

ランキングメイカー

ランキングメイカー

  • Ryusuke Uchida
  • エンターテインメント
  • 無料

apps.apple.com

 

 

 

 

画像引用

https://www.lotte.co.jp/products/brand/toppo/

https://www.morinaga.co.jp/sp/products/detail.php?id=PRD2009-08-0177

https://www.fujiya-peko.co.jp/sweets/item/17820.html

https://www.lotte.co.jp/products/brand/painomi/

http://ze-ssan.com/item/381

https://www.google.co.jp/amp/s/skyticket.jp/guide/45976/amp

 

キーワード・アプリでランキング・ランキングメーカー・ランキング作成 アプリ・ランキング アプリで作る・ランクメイカ

【Swift】 サブスレッドで処理したい時の書き方 参考程度

f:id:rils_k:20210530184416p:plain

 

これでサブスレッドで動いていることになるのか

正直わからないのですが、

とりあえず別スレッドで処理する感じになるようです。

参考程度に書いてみてください。

 

 

Thread.detachNewThread {

//サブスレッドでの処理

}

 

間違えていればコメントにてご報告していただけると嬉しいです。

【Swift】Forループの中で重い処理をしたい場合はautoreleasepool{}でメモリ解放。

今までかなりこれを知らなくて苦労していました。

 

Cleaning Memory Footprint with the Autoreleasepool in Swift | by Oğuz Öztürk | Mediate Labs | Medium

↑こちらのサイト様によりますと

For文やwhile文の中で作成されたオブジェクトはforループwhileループを抜けるまで

削除されないようです。

そのためfor文が動いている間はメモリが上昇し続けます。

 

これを防ぐために使うのが

autoreleasepool{}

for文の中身をこれで括れば

ちゃんとループ中でもメモリを解放するようになってくれます

for i in 0..<10{

            autoreleasepool {//重い処理,画像加工など}

}

 

私はPHAssetからUIImageに高画質で変換する処理をfor文でループさせていたのですが、autoreleasepool{}を使わないと100枚変換したらメモリが2GBを超えてiPhoneが落ちてしまていました。

f:id:rils_k:20210530165149p:plain

autoreleasepool{}を使うと最高でも200MBは超えなくなりましたね。

 

【Mac】【Xcode】Feedback Assistantのアプリの起動の仕方

Xcodeでの問題をAppleに相談したら

Feedback Assistantアプリからレポートを提出して欲しいと言われました。

 

developer.apple.com

 

Feedback Assistantはダウンロード、インストールしなくても、

最初からMacに入っているらしい

 

しかしランチャー画面のアプリ一覧にもないので、

少しって戸惑いましたが、

 

 

 

Macのフォルダのこの位置にあるようです。

/System/Library/CoreServices/Applications

f:id:rils_k:20210424085241p:plain

ここまでいって起動すれば使えるようになります。

 

 

#Feedback Assistant インストール

#Feedback Assistant ダウンロード

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

Storyboardを使わないアプリの作り方をしていたところこのエラーに遭遇しました

 

回避方法の一例としては

f:id:rils_k:20210403183845p:plain

Info.PListのここにある

StoryBoardをDeleteキーで削除したところ

今回のエラーは消えました

 

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

参考にしてみてください

 

ひとつめ

f:id:rils_k:20210402004551p:plain

f:id:rils_k:20210402004704p:plain

f:id:rils_k:20210402004801p:plain

 

二つ目

 

f:id:rils_k:20210402004900p:plain

f:id:rils_k:20210402004941p:plain

 

 

良かったと思ったらチャンネル登録高評価ボタンよろしくお願いします。

 

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

こっちよりも

var arr = ["a","b","c","d","e"]

        

//        var displayString = ""

        for i in 0..<arr.count{

//            displayString = displayString + "\n" + arr[i]

            textView.text = textView.text + "\n" + arr[i]

            print(i)

        }

//        textView.text = displayString

 

こっちの方が早

 var arr = ["a","b","c","d","e"]

        

        var displayString = ""

        for i in 0..<arr.count{

            displayString = displayString + "\n" + arr[i]

//            textView.text = textView.text + "\n" + arr[i]

            print(i)

        }

        textView.text = displayString

 

配列の数が多くなるほど差は顕著になる。

 

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

スマホで野球のオーダーを考えるのであればこのアプリがおすすめです。

打順を並び替えしやすく設計いたしましたー。

 

打線くむくむ

打線くむくむ

  • Ryusuke Uchida
  • エンターテインメント
  • 無料

apps.apple.com

 

f:id:rils_k:20210324142058p:plain

f:id:rils_k:20210324142120p:plain

 

パワポケパワプロなどの打順やポジション入れ替えの方式を参考にして作りました。

 

いくつもの打線を作って保存できます。

 

野球での使用はもちろん、"打線を組んでみた。"などのネタにも使えると思います!

 

お役立てしていただければ嬉しいです。

打線くむくむ

打線くむくむ

  • Ryusuke Uchida
  • エンターテインメント
  • 無料

apps.apple.com

みなさん監督になりましょう!

 

 

 

#### !キーワード! ######

スマホでスタメン 作成

打順 作成 入れ替え

野球 オーダー 作成

簡単に オーダー 組む

打線組んでみた メーカー

スコアブック

メンバー表