4

私はUIScrollviewをNavControllerに埋め込んでおり、どちらもiOS6ストーリーボードにドラッグアウトされています。私のscrollViewControllerviewDidLoadで、プログラムでUIImageViewを追加し、そのUIImageViewに入る画像のプロパティを保持します。

@interface MyScrollViewController () <UIScrollViewDelegate>

@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (strong, nonatomic) UIImageView *imageView;
@property (strong, nonatomic) UIImage *image;

@end

ストーリーボードのScrollViewをドラッグしてアウトレットを接続すると、これはデフォルトで弱いプロパティになりましたが、他の2つのプロパティのベストプラクティスは何ですか?

4

1 に答える 1

3

Xcode の最新バージョンでは、デフォルトでstrong. 使用weakすると、特定のスコープで弱い変数に複数回アクセスすることに関するコンパイラの警告が表示される場合があります。したがって、使用strongしない正当な理由がない限り、すべてに使用してください。

于 2013-04-15T15:50:19.183 に答える