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

成都最好的网站推广优化公司南京十大广告公司

成都最好的网站推广优化公司,南京十大广告公司,南宁做网站培训,宁波网站建设电话咨询1.自动释放池autoreleasepool:存入到自动释放池的对象,在自动释放池销毁时,会自动调用池内所有对象的release方法。调用autorelease方法将对象放入自动释放池。 Person *p1 [ [ [ Person alloc ] init ] autorelease]; 2.在类方法里写一个…

1.自动释放池@autoreleasepool:存入到自动释放池的对象,在自动释放池销毁时,会自动调用池内所有对象的release方法。调用autorelease方法将对象放入自动释放池。 

   Person *p1 = [ [ [ Person alloc ] init ] autorelease];

2.在类方法里写一个同名的方法,用于创造对象。

(+)instancetype person{

        return [ [ [ self alloc ] init ] autorelease];

}

3.ARC:自动计算对象的引用值,不要写release、retain、autorelease,retainCount关键字。

            没有强指针指向该对象时,对象会被回收。要么强指针被回收要么置为nil。

4.强指针弱指针:默认为强指针,_strong来声明强指针。_weak来声明弱指针。

5.参数strong和weak:针对指针,默认为strong。strong代表@property声明的私有属性是强类型。weak是弱类型。

6.循环引用:A中有B,B中有A,如果两个都是strong就会内存泄漏。应该一端strong一端weak。

如果在MRC中一端retain一端assign。

7.ARC类和MRC类兼容:命令:-fno-objc-arc。
8.分类(Category):将一个类分为多个模块。
@interface 本类(分类) @end
@implementation 本类(分类) @end
只能增加方法,不能增加属性,不能访问本类的私有属性,但能调用setter和getter。
9.分类的作用:将一个臃肿的类分多个模块管理,对一个现有类加方法。

10.延展Extension:是一个特殊的分类,没有类名,只有声明没有实现,实现与本类共享,也是类的一部分。将延展写在本类的实现文件。

        @interface 本类() @end

11.延展的作用:为类定义私有成员,如果类的成员只希望在类内部访问,就定义在延展中。如果类的成员允许外界访问,就定义在本类。

12.延展和分类的区别:①分类有名字,延展没名字。②每个分类都有单独的声明和实现,延展只有声明没有实现,和本类共享一个实现。③分类只能新增方法,延展中任意的成员可以写。④分类中可以写@property,只会生成setter和getter的声明,延展写@property生成私有属性,生成setter和getter的声明和实现。

http://www.yayakq.cn/news/80172/

相关文章:

  • 网站开发人员年薪99企业邮箱888
  • 网站开发程序说明湖北seo关键词排名优化软件
  • 域名备案掉了网站还可以用吗建筑行业大数据平台
  • 敦煌壁画网站开发毕设论文杭州模板网站建设系统
  • 企业网站网站建设公司网站建设英文版
  • 网站建设价钱是多少建立采样点感控监督机制
  • 建个商城网站多少钱抖音网络营销推广方式
  • 门户网站建站多少钱保定网站建设报价
  • 自助式建网站沈阳网站建设哪家便宜
  • 眉山网站制作做网站需要了解的内容
  • 专业的网站开发公司wordpress 注册界面
  • 网站建设月流量绵阳市建设工程信息网站
  • 网站策划和网站制作织梦建站教程
  • 为什么搜索不到刚做的网站石家庄关键词优化平台
  • 网站如何创建首页课程网站建设总体情况
  • 网站开发参考资料主要网站域名
  • 网站开发需要注册账户吗wordpress 问号
  • 文献综述 php网站开发自适应网站开发seo
  • 深圳龙华建设局官方网站小程序制作模板免费
  • 印刷 网站模板郑州企业微网站建设
  • 哪家公司做门户网站网页微信版本
  • win2008网站404百度关键词优化曝光行者seo
  • 网站目录管理模板下载制作网站用c 做前台
  • 乐山市建设银行网站胶州哪里有做网站的
  • 北京昌盛宏业网站建设怎么在南京人社网站做失业登记
  • 如何快速增加网站收录163免费邮箱入口
  • 做网站或者app购买网站空间自己怎样建立网站
  • 做网站的公司简介北京科技网站建设
  • 网站备案下来以后怎么做网页基于 的企业网站建设
  • 巴中市做网站网页设计培训训