OC基础

懒加载

OC基础_第1张图片
Snip20170308_1.png

注释

  • 属性注释:代码拖到{}里面编辑<#type#>这样可以自动生成一个类型名

类扩展(又称匿名分类)

  • 类扩展在.m文件中,其中用于声明额外的私有方法、属性、成员变量
  @interface 类名()
  /*额外的私有方法、属性、成员变量*/
  @end

分类

  • 分类的小括号必须有名字
  • 分类只能扩充方法
  • 如果在分类中声明了一个属性,分类只会生成这个属性的get/set方法的声明,不会有实现


    OC基础_第2张图片
    1.png

插件

  • 插件位置:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/

泛型

NSArray<___kindof UIView > __Nonnull subviews:泛行,约束subviews数组中只能存放UIView类型对象。

你可能感兴趣的:(OC基础)