脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

Swift

SwiftによるiPhoneアプリ開発入門(超初歩)その10 -データの保存(ユーザデフォルト)-

今回はデータの保存ができるアプリを開発します。 iOSではアプリのインストール時に、アプリ毎のサンドボックスが用意されます。各アプリは通常、サンドボックス内のファイルへのみアクセスが可能です。そのため、アプリ内の情報を他のアプリから盗まれたり…

SwiftによるiPhoneアプリ開発入門(超初歩)その9 -リストからの遷移と、編集と削除-

今回は前回作成したセクションに分けたリストに、以下の機能を付け加えます 詳細画面への遷移 セルの編集(並び替え)機能 セルの削除機能 前回のリスト構造 SwiftによるiPhoneアプリ開発入門(超初歩)その8 -複数セクション(グループ分け)したリスト- - 脳汁po…

SwiftによるiPhoneアプリ開発入門(超初歩)その8 -複数セクション(グループ分け)したリスト-

前回はセクションを分けない(グループ分けしない)でリストを一括表示しましたが、今回はリストをセクションに分けてみます。 1、リスト上に表示させる画像をSupporting Filesディレクトリへ配置2、ストーリーボードから既存のシーンを削除し、Table View …

SwiftとRubyのnilとif文の扱い

nil Swiftでのnilの扱い JavaでいうNullPointerExceptionを防ぐため、nilは代入自体ができなくなっている var foo = nil //===> //Playground execution failed: nil_if.playground:5:11: error: expression does not conform to type //'NilLiteralConverti…

[Swift] SwiftとRubyの変数(定数)宣言

Swiftの超初歩的なことをRubyの文法と比較して書き記します。 テスト環境 Swiftの勉強には、Xcodeに組み込まれているplaygroundという機能がとても便利です。 Xcodeの起動画面で一番上の項目を選べば使用できます。 エディタが開きます。 変数宣言 Swift // …