当前位置: 首页 > news >正文

湖南做网站 搜搜磐石网络线下推广公司

湖南做网站 搜搜磐石网络,线下推广公司,营销型网站建设公司易网拓,青岛网站建设咨询1.引用计数器retainCount:每个对象都有这个属性,默认值为1,记录当前对象有多少人用。 为对象发送一条retain/release消息,对象的引用计数器加/减1,为对象发一条retainCount,得到对象的引用计数器值,当计数器…

1.引用计数器retainCount:每个对象都有这个属性,默认值为1,记录当前对象有多少人用。

   为对象发送一条retain/release消息,对象的引用计数器加/减1,为对象发一条retainCount,得到对象的引用计数器值,当计数器为0时自动调用对象的dealloc方法。

   手动发送消息:-(id)performSelector:(SEL)@Selector

        Person *p = [Person new];

        SEL s = @selector(func);

        [p performSelector:s1];   等于 [p func];

2.MRC:手动引用计数/手动内存管理:手动发送retain和release。

   ARC:自动引用计数/手动内存管理: 自动 发送retain和release。

3.野指针:OC中的野指针:指针指向的对象已经被回收了。避免野指针:设置nil。

4.回收内存空间的本质:代表变量所占的空间可以分配给其他人了。

5.僵尸对象:1个已经被释放的对象,但是这个对象所占的空间还没被分配。

6.内存泄漏:对象没有被及时回收,一直在内存中,直到程序结束。

7.MRC模式下,对象时OC对象,setter和dealoc应该写内存管理机制。

8.@property:自动生成私有属性,属性的getter和setter方法的声明和实现。

   @property(参数1,参数2)数据类型 名称;

    参数: 多线程相关的:atomic:默认值,setter方法有线程安全锁,效率低;nonatomic:反之。

                setter方法相关的:assign:默认值,setter方法直接赋值;retain:生成符合MRC内存管理的setter方法:先判断对象是否是同一个,如果不是,release旧的,retain新的。

                只读只写:readwrite:默认值,同时有getter和setter;readonly:只有getter。、

                生成getter和setter方法名称相关的:可以修改setter和getter方法名称。

9.@class:A包含B、B包含A的循环嵌套问题,用@class标注这是一个类。

                

http://www.tj-hxxt.cn/news/11599.html

相关文章:

  • 用哪个网站做首页好营口seo
  • 网站设计部seo培训资料
  • 上海市建设厅网站查询今天最新新闻报道
  • 谁可以帮我做网站十堰seo优化
  • java门户网站开发框架怎么做神马搜索排名seo
  • 公司做网上推广哪家好石首seo排名
  • 个人cms网站我赢网seo优化网站
  • 政府网站建设作方案企业网站有哪些类型
  • 昌江区网站建设品牌运营策划
  • 那些影视解析网站怎么做的网站搜索引擎优化的步骤
  • 那种类型的网站可以自己做也可以赚钱优秀营销软文范例100字
  • 林芝做网站做网上营销怎样推广
  • 奉贤武汉阳网站建设怎么推广
  • 企业做网站要注意些什么百度指数分析数据
  • 衡阳百度网站建设aso关键词优化计划
  • 重庆网站建设价格百度关键词排名点
  • 建设网站各方面费用预算谷歌网页版
  • 兼职网站建设 开源互联网广告优势
  • 专业郑州做网站的公司seo在线培训课程
  • 网站程序开发后怎么上线网上推广专员是什么意思
  • 长春网站设计制作关键词优化推广
  • 精品网站设计千锋教育学费
  • 网站开发从事拼多多关键词排名查询工具
  • 国外营销型网站设计常见的网络营销平台有哪些
  • 河南网站建设问一问公司seo诊断服务
  • 虚拟主机建wordpressseo全网优化指南
  • 小网站关键词优化网站排名如何
  • 网站设置怎么删除数据软文营销的技巧
  • 可以做h5网站网页设计框架图
  • 网站开发商品管理竞价广告点击软件