XCodeを触る 4 UserDefaultsとか、あぷりのデータ保持の方法

(1)Userdefaults MAX 4MBか、(2)APPごとに割り当てられたGUID/Documentか選ぶ方法。


https://glassonion.hatenablog.com/entry/20110904/1315142404


objでcastするタイプ

https://qiita.com/uhooi/items/429cac9b798b9c0937ae




(2)GUID/Document

リ(/Applications//)以下に限られています。
ホームディレクトリは NSHomeDirectory() 関数で取得することができます。

NSLog(@"%@", NSHomeDirectory());

出力結果はこんな感じです。

/var/mobile/Applications/A11CE300-5F63-4918-B46C-2DFA6E18E0B7

A11 に続く文字列が GUID です。GUID はアプリによって変わります。
また iOS ではホームディレクトリ以下に専用のディレクトリがありそれぞれ役割が決まっています。

  • /アプリ名.app
    メインバンドルと呼ばれている。アプリのリソースファイルを保存するためのディレクトリ。読み取り専用。
  • /Documents
    アプリがファイルを作成して保存することができるディレクトリ。永続化したデータを格納する場合ここを使うのが一般的


(1) Userdefaults

https://capibara1969.com/2531/

XCodeを触る03 キー入力 バックスラッシュの入力方法

 Option+¥  他の設定方法もある。

https://qiita.com/miyohide/items/6cb8967282d4b2db0f61




XCodeを触る02  arrayとprint (stdio)

print("abc") print(var) print("var is \(var)")   

変数にarray突っ込むと全部表示する。classや構造体もいけるらしい。



array

var fruits: [String] = ["apple", "orange", "banana"] 

型明示しない場合は、 var fruits =



  1. arrayは、appendとremove(). joinedとかできる。カンマ付きでjoinedとかもできる。


https://www.sejuku.net/blog/31502
remove, append以外に、基本的な使い方からまとまっている。


  1. var fruits =
  2. ["りんご", "オレンジ", "メロン", "バナナ", "パイナップル"]
  3.  
  4. //appendで要素を1つ追加
  5. fruits.append("いちご");


remove系
https://kita-note.com/swift-array-remove




Xcodeを触る01 Teamの設定方法

 久々にXcodeを触る。


デバッグコード代わりに、標準出力にprintするといいらしい。

しかしPrintしてもPreviewコンソールにエラーが出ない。

しょうがないのでRunしようとしたら、Team名が無いと怒られる。



Team名は、下記をまず実施。Xcode側の設定 

https://chibicat.hatenablog.jp/entry/2019/05/01/164728


Xcodeのアカウント設定でApple IDを追加する

Apple IDを用意したらXcodeでアカウントを追加します。
「Xcode」→「Preferences...」をクリックします。



上記実施すると、自分のApple🆔に紐づいたチームがデフォで一個作られるので、
Xcodeの設定とは別に、各々プロジェクトのTeamをそのデフォに設定する。


油膜じゃない

俺、田舎者だからこれよく見かけたんだけど、ずっと油膜だと思ってた。 周りに油もないのに、不思議だなあ、と小学校の頃よく思ってた。 https://togetter.com/li/1838070

【雑学】スケソウダラとスケトウダラの違い → 違わない

 スケソウダラ、という言葉をたまに耳にします。スケトウダラ、と違うんやろか?とふと疑問に思い調べてみたところ、
・スケトウダラ : 学術的にも正しい用語
・スケソウダラ : 一般用語
という事が判明。

うーむ、統一するのもいいけど、統一しないままどちらも市民権を得てるのも素敵。 言葉って生き物ですね。
#雑学

湖池屋の「神のり塩」 ポテトチップスなんて、どれも同じ・・・じゃなかった

ポテトチップスなんて、どれも同じだろう、と思ってたら
湖池屋の「神のり塩」が凄かった。
過剰なまで濃い青のり風味で、ちょっとビビった。

湖池屋 pride potatoシリーズ、の1つらしい。
https://koikeya.co.jp/pridepotato_item/

pride potatoというスマートな親父ギャグからも、湖池屋さんの意気込みを感じる。
いもは、堅揚げなので好みが分かれるだろう。
しかしきっと、あなたもこの青のり感には圧倒されるはず。
そして「どれも同じだろう」という老獪さを忘れて、ひとしきりの爽快感に浸れると思う。

大量生産にて、こんな好みが分かれるものを作るのは冒険だったと思う。
そしてそれにより、大量の冒険が安価に提供されスーパーに配られたのだ。
湖池屋はすごい。

XCodeを触る 4 UserDefaultsとか、あぷりのデータ保持の方法

(1)Userdefaults MAX 4MBか、(2)APPごとに割り当てられたGUID/Documentか選ぶ方法。 https://glassonion.hatenablog.com/entry/20110904/1315142404 objでcastするタイプ https...