zoukankan      html  css  js  c++  java
  • OC基础(8)

    自定义代码段

    本小节知识点:

    1. 如何自定义代码片段
    2. 如何导入代码片段

    1.如何自定义代码片段

    • 将代码拖拽到code区域 
    • 配置快捷键等信息 
    • 使用快捷键
    • 练习, 自定义get方法快捷键

    2.如何导入代码片段

    • 将下载好的代码片段拷贝到/Users/LNJ/Library/Developer/Xcode/UserData/CodeSnippets
      • 注意将LNJ换为自己的用户名

    实例变量修饰符

    本小节知识点:

    1. 【理解】实例变量的作用域
    2. 【掌握】变量修饰符在子类中的访问

    3. 【了解】实例变量作用域使用注意事项

    1.实例变量的作用域

    • 1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。
    • 2)@protected (受保护的)只能在当前类和子类的对象方法中访问
    • 3)@private (私有的)只能在当前类的对象方法中才能直接访问
    • 4)@package (框架级别的)作用域介于私有和公开之间,只要处于同一个框架中相当于@public,在框架外部相当于@private

    2.变量修饰符在子类中的访问

    • 1)@private私有成员是能被继承,也不能被外部方法访问。
    • 2)@public 公有成员能被继承,也能被外部方法访问。
    • 3)@protected 保护成员能够被继承,不能够被外部方法访问。

    3.实例变量作用域使用注意事项

    • (1)在@interface @end之间声明的成员变量如果不做特别的说明,那么其默认是protected 的。
    • (2)一个类继承了另一个类,那么就拥有了父类的所有成员变量和方法,注意所有的成员变量它都拥有,只是有的它不能直接访问。例如@private的

    依赖关系

    本小节知识点:

    1. 依赖关系

    1.依赖关系

    • 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A;
      • 比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;
      • 在iOS中表现在代码层面,为类B作为参数被类A在某个method方法中使用;

  • 相关阅读:
    证明一下拉普拉斯的《概率分析论》观点
    Android实现小圆点显示未读功能
    命名 —— 函数的命名
    node.js 之爬虫
    ubuntu安装 tensorflow GPU
    古文(诗词文)—— 结构模式与复用
    Win10安装Ubuntu16.04 双系统
    python使用wget下载网络文件
    文字检测与识别资源
    10大深度学习架构:计算机视觉优秀从业者必备
  • 原文地址:https://www.cnblogs.com/zhoudaquan/p/5015641.html
Copyright © 2011-2022 走看看