appleIDの複数運用

appleIDが異なる実機デバイスを使って、デバッグはできるか?

できる。appleID毎に実機デバイス側での承認をすれば良い。


 プロジェクトのSigninig のappleIDを後から変更することはできるか?

ただ、変更しただけだと、Provisioning Profile に関するエラーが発生した。

Bundle Identiferを変更すれば解消されたこともあった。

 

Bundle Identifer とは何か? 

バンドルID。AppStoreにアプリを申請するときに使用するID。DNSの大きい方からつkれるのが通例。 jp.co.company.applicationName

 

参考:Xcodeのプロジェクト名、Bundle Identifier、アプリ名の関係http://d.hatena.ne.jp/paraches/20130211/1360562627


 

 

macショートカット

Finder 関連

command + shift + .

隠しファイルの表示/非表示を切り替える (Sierraから有効)

command + ↓
下位のフォルダへ移動

command + ↑
上位のフォルダへ移動


 

キー入力
delete
カーソルの左文字を消す(WindowsのBackSpaceに相当)
fn + delete
カーソルの右文字を消す(WindowsのDeleteに相当)

 

 


 

Window関連

command + ウインドウをドラッグ
ウインドウの上下関係を変えないまま移動

ommand+option+H
command+option+DOC上のアイコンをクリック

現在のアプリケーション以外が画面から見えなくなる

command + shift + 3
画面全体のスクリーンショット

command + shift + 4
ドラッグで選択した部分のスクリーンショット

command+shift+4+space
任意のウィンドウのスクリーンショット

 


 

アプリケーション/ウィンドウ

command + tab
アプリケーションを切り替え

command + tab... そのまま q
アプリケーションの終了

 

command + o
選択中のフォルダ、ファイルを開く

command + n
カレントのアプリケーションで、新しいファイルを開く。

command + w
現在のウインドウを閉じる

command + option + w
すべてのウインドウを、一度に閉じる

command + m
ウインドウを最小化

 

command + i
情報を見る

 



Safari

 

command + [+]
拡大表示
command + [−]
縮小表示

command + option + LINK
リンク先を新しいウィンドーで開く

command + option + shift + LINK
リンク先を新しいウィンドーで開き、新しいウィンドウをアクティブにする

 

http://allabout.co.jp/gm/gc/2437/2/

Xcode

appleのページ

Xcodeの概要: Xcodeの基本知識  

https://developer.apple.com/jp/documentation/ToolsLanguages/Conceptual/Xcode_Overview/XcodeEssentials/XcodeEssentials.html#//apple_ref/doc/uid/TP40010215-CH1-SW1

 

 

Xcodeのショートカットコマンドを一覧にしてまとめた

AES で暗号化されたファイルの解凍

参考になりそうな記事

https://stackoverflow.com/questions/19044236/how-to-unzip-aes-encrypted-files-in-ios

 

ここから、minizip を取得して利用するもの?

GitHub - nmoinvaz/minizip: Minizip zlib contribution fork with latest bug fixes that supports PKWARE disk spanning, AES encryption, and IO buffering

 

http://ameblo.jp/bitz/entry-11179390400.html

 

libz.dylibが参照できなくなってる。。。どうする? - nerd0geek1's iOS Blog

【Xcode】ライブラリの追加方法 | AdMax Tech Blog

 

Objective-Cで簡単にzip圧縮/解凍できるライブラリ。 - このブログは証明できない。

★ここがわかりやすそう ZipArchive は AESに対応してるっぽい

 

ZipArchive: Encryption Methods: How to Best Protect Your Data

 

 

SSZipArchive

http://travitu.hatenablog.jp/entry/2014/12/23/005037

ここの記事がわかりやすかったので参考にさせてもらったが、AESには非対応だった

IOSデータの扱い

ファイルは、アプリ毎に管理されている。

4種類のフォルダが容易されている

  1. Documents/
    ユーザー側に見せるデータ
  2. Library/
    ユーザー側に見せないデータ
  3. Library/Application Support/

  4. Library/Caches/
    一時的な保存用。任意のタイニングで削除されるかもしれない
  5. Library/Preferences/
    アプリの設定内容の保存用
  6. tmp/
    作業用。アプリ側での削除が努力目標であるが、アプリの非起動時に、OSが削除する可能性もある。

 

 


 参考

iOS でデータを永続化する方法 - A Day In The Life

iOS でファイル保存、読み込み - xykのブログ

アプリケーションディレクトリの構造とアクセス方法 - プログラミングノート

ファイルから1行ずつ文字列を取得するクラスを自作してみた - Qiita