iOS

5/5ページ

Objective-C時代に使用していたUIColorのカテゴリをSwiftのエクステンションに書き換えたときに使った便利な置換

objective-c時代に使用していたUIColorのカテゴリをswiftのエクステンションに書き換えた。 その時、 UIColor.mycolor() みたいなのから、 UIColor.mycolor みたいなのにしたかった。 ビルドして、ひとつずつエラーをつぶしていくでもよかったが、 めんどくさがらずに正規表現の置換を考えてみた。 検索文字列 (UIColor\.[^. ]*)\(\) UI […]

XcodeのImage.AssetsにPDFを指定する

Image.AssetsにPDFを指定するやり方。 確認方法に注意! まず、@1xの解像度でPDF画像を用意する。 で、Image.Assetsを新規作成して、ScalesをSingle Scaleにして、PDFをドラッグ&ドロップして設定。 これでOK。 すると、ビルド時に、Xcodeが、@2x、@3xのサイズの画像を生成してくれるらしい。 検証 検証してみる。 100point × 1 […]

Macで開発時のSQLiteクライアント

iOSアプリ等を開発していて、SQLiteのクライアントは何が良いのか。 とりあえず、有料アプリのBaseとSQLPro for SQLiteを買ってみた。 まずは、アプリのメリット。 GUI操作できる。 データが一覧でみやすい。 データをExcel感覚で修正できる。 テーブルのCREATEクエリが表示されてるので、編集する際に作業しやすい。 クエリの履歴が見やすい。 クエリの履歴を検索できる。 […]

UITableViewに行を追加する

UITableViewを編集モードにして、行を追加するやり方。 UITableViewの基本的な準備や、編集モードへのもっていきかたは、以下記事を参照。 UITableViewの最低限の実装 UITableViewの編集モード ※ViewControllerの全ソースは記事の一番下 追加ボタンを用意する。標準で用意されている追加ボタンがあるので、今回はコレを使用。 プロパティとして持たせるのが良い […]

UITableViewの編集モード

例えば、iOS標準の「メール」アプリや、「メモ」アプリでは、ナビゲーションバーの右側に「編集」ボタンがあり、 「編集」ボタンを押すと、テーブルビューの行を一括選択したり削除したり...と、編集できるようになる。 これを、どうやるか。 準備 今回は、ナビゲーションバーの上に「編集」ボタンを表示させるため、UINavigationControllerを利用する。 テーブルビューの最低限の実装は、次の記 […]

1 5