iOS property 用法

原创 2015年07月09日 18:07:53

形式: @property(para1,para2,para3)ClassType object;
参数:有3种类型参数
                para1 : atomic / nonatomic
                
para2 :                  
                               retain/assign/copy                  

                               strong/weak/copy

               para3 :  readwrite / readonly

默认:红色部分为默认,省略时为默认的

用法:

        para1:基本上都用nonatomic;

        para2:   基本数据类型用assign, 如:NSInteger,CGFloat等;不直接拥有的类型用assign,如:delegate;

                     NSString类型用copy;

                     objective中的对象类型用retain/strong;

简单讲strong等同retain
weak比assign多了一个功能,当对象消失后自动把指针变成nil,好处不言而喻。

       para3:    readwrite/readonly;           



版权声明:本文为博主原创文章,未经博主允许不得转载。

第二章、Objective-C中的@property、@synthesize和dynamic的用法(iOS学习笔记,从零开始)

*以下博文来自 http://justcoding.iteye.com/blog/1444548 非常敬佩作者的分享精神。 @代表“Objective-C”的...
  • hherima
  • hherima
  • 2013年02月28日 17:38
  • 7433

property用法.txt

  • 2011年08月31日 14:52
  • 4KB
  • 下载

Android 动画用法+原理(Property Animation) 酷炫 UI动画

3.0以前2种动画方式: 两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。 1.逐帧动画的工作原理很简单,...

java的property配置文件的用法.txt

  • 2010年06月28日 12:41
  • 7KB
  • 下载

prop(Property)和attr(attribute)用法区别

高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别? 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法 对于HTML元素我们自己...

OC学习: @property和@synthesize用法概述

一、Xcode 4.4之前(不包括4.4) @property与@synthesize是成对出现的。 @property关键字用来自动生成某个成员变量的setter和getter声明。 @prope...

Objective-C中的@property和@synthesize用法及参数(readwrite/readonly)(assign/retain/copy)(atomicity/nonatomic)

用@property,@synthesize来代替get,set方法,用起来很简单,可以省掉很多的代码量,当需要用SET,GET方法的地方,我们可以用@property,@synthesize来简单的...

Android动画学习Demo(2) 关于Property Animation的用法及总结

在上一篇文章中,我们知道了关于View Animation的用法及其一些局限性,而在3.0之后,Android 引入了Property Animation 的框架,弥补了View Animation的...

<s:property>的用法(jsp获取action中的值或者方法)

1,访问Action值栈中的普通属性:    2,访问Action值栈中的对象属性(要有get set方法):      3,访问值栈中对象属性的方法    4,访问值栈中action的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS property 用法
举报原因:
原因补充:

(最多只允许输入30个字)