タグ

ブックマーク / ez-net.jp (3)

  • 可変長引数でオブジェクトを簡単に受け取る : Objective-C プログラミング

    Objective-C では、状況によって個数の異なるオブジェクトを引数で受け取るメソッドを実装したいときに、わざわざ NSArray 型の引数を用意してもらわなくても、簡単に受け取れるようにすることができます。 そのためには、まずはメソッドのプロトタイプとして、次のように宣言します。 // メソッドの引数は可変長引数として宣言します。最後に nil で終わることを明示すると便利です。 - (void)setName:(NSString*)aName values:(NSString*)values, ... NS_REQUIRES_NIL_TERMINATION; このように、この例では aName で指定された名前と併せて、任意の数の NSString* 型の引数を取るメソッドの宣言ができました。 ここで、最後に "NS_REQUIRES_NIL_TERMINATION" というキーワ

  • ファイルやディレクトリが存在するかを判定する : Objective-C プログラミング

    Objective-C で、ファイルやディレクトリが存在するかを判定するには、次のようにします。 調べたいファイルやディレクトリは、NSString 型の文字列で指定します。 // 文字列型の変数 path で指定したファイルまたはディレクトリが存在するかを調べます。 if ([[NSFileManager defaultManager] fileExistsAtPath:path]) {

  • 公開鍵認証を使って Git サーバーへ SSH で接続する

    このようにすることで、最初の "Enter file in which to save the key" で尋ねられたときに入力した場所に、秘密鍵と公開鍵とがテキスト形式で保存されました。 今回の例では、秘密鍵は "~/.ssh/id_git" という名前で保存されて、公開鍵は "~/.ssh/id_git.pub" というように、指定したファイル名の後ろに ".pub" が付与されたファイル名になります。 なお、ここでパスフレーズを設定した場合、Mac OS X では、ターミナルからでも Xcode4 からでも、リポジトリに接続する必要が出てきた場合には、起動後の毎回 1 度、パスワードを尋ねるダイアログが表示され、認証手続きを進める形になる感じでした。 Git サーバーに公開鍵を登録する 鍵ペアが作成できたら、そのうちの公開鍵(ファイル名の最後に ".pub" が付いたもの)の内容を、

    yumu19
    yumu19 2011/10/04
  • 1