Unifies Obj-C property attributes changing retain to strong
authorValeriy Van <val@w7software.com>
Thu, 25 Aug 2016 18:40:16 +0000 (21:40 +0300)
committerValeriy Van <val@w7software.com>
Thu, 25 Aug 2016 18:40:16 +0000 (21:40 +0300)
strong and retain are synonymous but using strong along with  obsolete synonym retain in one file is negligent

modules/videoio/include/opencv2/videoio/cap_ios.h
modules/videoio/src/cap_ios_abstract_camera.mm
modules/videoio/src/cap_ios_photo_camera.mm
modules/videoio/src/cap_ios_video_camera.mm

index 1a9875b..9075fe1 100644 (file)
@@ -64,8 +64,8 @@
     int imageHeight;
 }
 
-@property (nonatomic, retain) AVCaptureSession* captureSession;
-@property (nonatomic, retain) AVCaptureConnection* videoCaptureConnection;
+@property (nonatomic, strong) AVCaptureSession* captureSession;
+@property (nonatomic, strong) AVCaptureConnection* videoCaptureConnection;
 
 @property (nonatomic, readonly) BOOL running;
 @property (nonatomic, readonly) BOOL captureSessionLoaded;
@@ -80,7 +80,7 @@
 @property (nonatomic, assign) int imageWidth;
 @property (nonatomic, assign) int imageHeight;
 
-@property (nonatomic, retain) UIView* parentView;
+@property (nonatomic, strong) UIView* parentView;
 
 - (void)start;
 - (void)stop;
 
 @property (nonatomic, assign) BOOL recordVideo;
 @property (nonatomic, assign) BOOL rotateVideo;
-@property (nonatomic, retain) AVAssetWriterInput* recordAssetWriterInput;
-@property (nonatomic, retain) AVAssetWriterInputPixelBufferAdaptor* recordPixelBufferAdaptor;
-@property (nonatomic, retain) AVAssetWriter* recordAssetWriter;
+@property (nonatomic, strong) AVAssetWriterInput* recordAssetWriterInput;
+@property (nonatomic, strong) AVAssetWriterInputPixelBufferAdaptor* recordPixelBufferAdaptor;
+@property (nonatomic, strong) AVAssetWriter* recordAssetWriter;
 
 - (void)adjustLayoutToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
 - (void)layoutPreviewLayer;
index e580f24..5c870a7 100644 (file)
@@ -37,7 +37,7 @@
 
 @interface CvAbstractCamera ()
 
-@property (nonatomic, retain) AVCaptureVideoPreviewLayer* captureVideoPreviewLayer;
+@property (nonatomic, strong) AVCaptureVideoPreviewLayer* captureVideoPreviewLayer;
 
 - (void)deviceOrientationDidChange:(NSNotification*)notification;
 - (void)startCaptureSession;
index c6c93a8..8cf1922 100644 (file)
@@ -37,7 +37,7 @@
 
 @interface CvPhotoCamera ()
 
-@property (nonatomic, retain) AVCaptureStillImageOutput* stillImageOutput;
+@property (nonatomic, strong) AVCaptureStillImageOutput* stillImageOutput;
 
 @end
 
index ee074af..c1a0b4d 100644 (file)
@@ -49,8 +49,8 @@ static CGFloat DegreesToRadians(CGFloat degrees) {return degrees * M_PI / 180;}
 - (void)createVideoFileOutput;
 
 
-@property (nonatomic, retain) CALayer *customPreviewLayer;
-@property (nonatomic, retain) AVCaptureVideoDataOutput *videoDataOutput;
+@property (nonatomic, strong) CALayer *customPreviewLayer;
+@property (nonatomic, strong) AVCaptureVideoDataOutput *videoDataOutput;
 
 @end