iOS– tag –
-
技術Tips
Swiftのビルド時間の計測と短縮
Build Settings > Swift Compiler - Custom Flags > Other Swift Flags に、以下設定を追加。順番重要。 -Xfrontend -warn-long-function-bodies=100 これで、コンパイルに100ms以上時間がかかっている関数名が、warningで表示される。 100の部分を色々調... -
技術Tips
Objective-C時代に使用していたUIColorのカテゴリをSwiftのエクステンションに書き換えたときに使った便利な置換
objective-c時代に使用していたUIColorのカテゴリをswiftのエクステンションに書き換えた。 その時、 UIColor.mycolor() みたいなのから、 UIColor.mycolor みたいなのにしたかった。 ビルドして、ひとつずつエラーをつぶしていくでもよかったが、 めんど... -
技術Tips
XcodeのImage.AssetsにPDFを指定する
Image.AssetsにPDFを指定するやり方。 確認方法に注意! まず、@1xの解像度でPDF画像を用意する。 で、Image.Assetsを新規作成して、ScalesをSingle Scaleにして、PDFをドラッグ&ドロップして設定。 これでOK。 すると、ビルド時に、Xcodeが、@2x、@3x... -
技術Tips
Macで開発時のSQLiteクライアント
iOSアプリ等を開発していて、SQLiteのクライアントは何が良いのか。 とりあえず、有料アプリのBaseとSQLPro for SQLiteを買ってみた。 まずは、アプリのメリット。 GUI操作できる。 データが一覧でみやすい。 データをExcel感覚で修正できる。 テーブルのC... -
技術Tips
UITableViewに行を追加する
UITableViewを編集モードにして、行を追加するやり方。 UITableViewの基本的な準備や、編集モードへのもっていきかたは、以下記事を参照。 UITableViewの最低限の実装 UITableViewの編集モード ※ViewControllerの全ソースは記事の一番下 追加ボタンを用意... -
技術Tips
UITableViewの編集モード
例えば、iOS標準の「メール」アプリや、「メモ」アプリでは、ナビゲーションバーの右側に「編集」ボタンがあり、 「編集」ボタンを押すと、テーブルビューの行を一括選択したり削除したり...と、編集できるようになる。 これを、どうやるか。 準備 今回は...