How to get macos Log-in User Name in objective-c - Stack Overflow
Q)ログイン中のユーザ名を取得するには?
A)NSUserName() を使う
Foundation Functions Reference
他にも
NSFullUserName
NSHomeDirectory
NSHomeDirectoryForUser
なんてものがある。
Break on EXC_BAD_ACCESS in XCode? - Stack Overflow
EXC_BAD_ACCESS 解決に NSZombieEnabled を使う件。
CocoaDev: NSZombieEnabled
Cocoa Singleton conventions - Stack Overflow
Q)シングルトンパターンを使う場合のメソッド名は default〜 と shared〜 のどちらが良いか。
(例) NSSingletonObject *so = [NSSingletonObject defaultSingleton]; VS NSSingletonObject *so = [NSSingletonObject sharedSingleton];
A)
shared〜 :このメソッド以外(お約束として)インスタンス生成ができない場合(真の?シングルトン)
default〜:自分でも作成可能だが、クラスがデフォルトインスタンスを提供する場合
なるほど。
参考)
Cocoa Fundamentals Guide: Cocoa Design Patterns - Singleton
how to rename or change file name case on the same location in objective-c - Stack Overflow
Q)ファイル名の大文字小文字を変換したい
(例)abc.txt => (ABC.txt or Abc.txt or abc.TXT or abc.Txt)
- (BOOL)movePath:(NSString *)source toPath:(NSString *)destination handler:(id)handlerは、この用途では使えない。
A)ヒント↓
Possible Bug in NSFileManager -moveItemAtPath:toPath:error: | Cocoabuilder
systemコール "rename" を使ったらどうか、とのこと。
-fileSystemRepresentation で C文字列が取得できるのでそれを使う。
OCUnitの使い方(Cocoa Application 編) ([SM gakusyuu];)
環境の用意からテストケースの作成までの日本語解説。図入りで分かりやすい。
Cocoa Fundamentals Guide: Cocoa Design Patterns
一つ前の情報で紹介したものだが、こんなものがあったのか。