2012年8月13日月曜日

Xcode: バージョン4.4.1アップデート

Xcode バージョン4.4.1がリリースされました。
更新内容は以下のとおりです。
  • SDKs for OS X 10.8 Mountain Lion and iOS 5.1.
  • Enhanced for the MacBook Pro with Retina display.
  • Code completion persists your selections to give more accurate suggestions.
  • Objective-C @synthesize command is generated by default when using properties.
  • Objective-C add literal syntax for numbers, arrays, dictionaries, and expressions when developing for OS X.
  • Apple LLVM compiler supports additional C++11 features, including lambdas.
  • Assistant editor tracers caller or callee for the current selection.
  • New localization workflow can share a single base .xib file for multiple locales on OS X.
  • Source control can commit individually selected changes.
  • ARC migration tool converts both retain/release and garbage collected code.
  • Fixes an issue where code completion could fail, requiring the user to delete derived data.
  • Additional bug fixes and stability improvements.


上記の中で嬉しいのは、Objective-Cクラスのヘッダファイルに@propertyを宣言した後、@synthesizeをわざわざ記述しなくても良くなった点です。

例えば、ヘッダファイルに以下のように宣言します。
@property (nonatomic,retain)NSString *testString;
実装ファイル側で@synthesizeを記述しなくても、クラスの中で以下のように使用することができます。
self.testString = [NSString string];          // ジェネレートされたセッターで代入
_testString = [[NSString string] retain];  // 直接代入

関連記事


0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...