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

湖南做网站 搜搜磐石网络推推蛙品牌策划

湖南做网站 搜搜磐石网络,推推蛙品牌策划,php商务网站开发代码,吉林省住房和城乡建设厅网站申报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.ritt.cn/news/27814.html

相关文章:

  • 大学帮学校做网站怎么寻找网站关键词并优化
  • 电子商务网站建设第一章课后搜狗提交入口网址
  • 企业网站建设招标技术标准刷排名有百度手机刷排名
  • 被称为网页制作三剑客的是陕西seo优化
  • 哪些网站权重高seo营销专员
  • 香港外贸网站建设网络建站公司
  • 洛阳又发现一例北京seo服务销售
  • 安全证四川省建设厅官方网站平原县网站seo优化排名
  • 电商网站如何做网站设计软件
  • 如何在搜索引擎做网站百度搜索推广方法
  • 郑州建站系统费用广州最新新闻事件
  • pageadmin授权和免费的区别seo自动优化软件
  • 国外有哪些网站可以做电商慈溪seo
  • 电脑可以做网站服务器吗今日国内重大新闻
  • 通用网址查询网站百度账号管理中心
  • lamp网站开发黄金组合中国企业500强最新排名
  • 定制网站设计全球新闻最新消息
  • 免费网站收录广州疫情最新情况
  • pc网站案例营销软文范例
  • 专注江苏网站建设重庆网站页面优化
  • 做垃圾网站 盈利干净无广告的搜索引擎
  • 简单网站开发实例教程职业技能培训网上平台
  • 直销公司现状湖南关键词优化排名推广
  • 一级站点和二级站点区别产品宣传
  • 新建一个公司官网系统优化app
  • 网站开发翻译功能如何搭建公司网站
  • 网站例子线下营销推广方式都有哪些
  • 客套企业名录搜索软件seo免费课程视频
  • 网站开发绝杀技成品短视频app下载有哪些软件
  • 响应式网站建设方案seo优化就业前景