私は新しい Objective C の開発者で、メッセージを送信するワークフローに問題があります。Java のメソッドを呼び出すには、次のように入力します。
obj
// .. i am thinking about what to do... call a method!
obj.
// autocompletion pops up
obj.someMethod()
現在、XCode でのワークフローはあまり便利ではありません。現在、多くの場合、次のようになっています。
obj
// .. i am thinking about what to do... send a message!
obj //damn i need to have the bracket at the beginning
// and jumping to the beginning of the line with cmd+arrow ignores indentation!
[obj // now i need the cursor at the end of the line
[obj someMessage //now i have to insert the bracket myself :-(
[obj someMessage]
のようなメッセージを連鎖させたい場合、これはさらに悪化します[[obj someMessage] someOtherMessage]
。
括弧から始めるとワークフローが良くなることは知っていますが、プロパティの代わりにメッセージが必要であることを入力するまで気付かないことがよくあります (また、チェーン化にも役立ちません)。行を括弧で囲むなど、生活を楽にする近道はありますか?
自分の問題をわかりやすい方法で表現できたことを願っています。:-)