BboyZJ

  • 首页
  • 标签
  • 分类
  • 首页
  • 标签
  • 分类
  • Swift学习46:协议和扩展

    在扩展里添加协议遵循 你可以扩展一个 已存在的类 来遵循一个新的协议 扩展可以添加新的 属性、方法和下标 到已存在的类型,并且允许你添加协议的任何需要 123456789protocol TextRepresentable { ...
      2023-03-05  
    • Swift 
     
    • Swift-课程篇 
    Read moreSwift学习46:协议和扩展 
  • Swift学习44:协议

    前言熟悉Objective-C语言的同学们肯定对协议都不陌生,在Swift中苹果将 protocol 这种语法发扬的更加深入和彻底。Swift中的 protocol 不仅能定义方法还能定义属性,配合 extension 扩展的使用还能提供一些方法的默...
      2023-03-05  
    • Swift 
     
    • Swift-课程篇 
    Read moreSwift学习44:协议 
  • Swift学习38:类

    类 Swift 类 是构建代码的 一种 通用的 构造体 swift 也是一种 面向对象(OOP) 的编程语言 swift中 类 可以定义 属性(常量、变量)和方法 Swift 中 类 是 引用类型 的,存储在 堆区 类和结构体对比Swift...
      2023-03-05  
    • Swift 
     
    • Swift-课程篇 
    Read moreSwift学习38:类 
  • Swift学习39:结构体

    结构体 Swift 结构体 是 构建代码 所用的 一种 通用且灵活的 构造体 Swift 结构体 是 值类型,通过 复制 的方式在代码中 传递,因此它的值是不可修改的 类和结构体对比Swift 中类和结构体有很多共同点: 定义 属性 用于 存...
      2023-03-05  
    • Swift 
     
    • Swift-课程篇 
    Read moreSwift学习39:结构体 
  • Swift学习40:枚举

    枚举 枚举 是一种 数据类型,只包含自定义的特定数据 枚举 是一组有共同特性的数据集合,使你可以在你的代码中以 类型安全 的方式来使用这些值。 作用在 OC 相比,枚举只支持 整数型;而在 Swift 中枚举有很多功能: 可以定义 成员类型,...
      2023-03-05  
    • Swift 
     
    • Swift-课程篇 
    Read moreSwift学习40:枚举 
  • OC组件化06:Github-Desktop管理工具使用

    前言GitHub Desktop 简单说就是 图形界面 版的 Git,不需要命令行的操作 通过 GitHub官网 可以下载、安装使用 准备工作 注册你的 GitHub 账号,已注册 GitHub 账号的,跳过 在 GitHub Desktop 登...
      2023-03-04  
    • Component 
     
    • OC组件化开发 
    Read moreOC组件化06:Github-Desktop管理工具使用 
  • OC组件化06:【方案二】cocoapods组件化

    背景 随着公司业务的不断发展,应用的代码体积将会越来越大,业务代码耦合也越来越多,代码量也是急剧增加 如果仅仅完成代码拆分还不足以解决业务之间的代码耦合,而组件化是一种能够解决代码耦合、业务工程能够独立运行的技术 这篇文章主要介绍 远程公有库 的...
      2023-03-04  
    • Component 
     
    • OC组件化开发 
    Read moreOC组件化06:【方案二】cocoapods组件化 
  • OC组件化05:【方案一】本地组件化

    前言 本地组件化:主要是通过在 工程中创建framework,利用 cocoapods 的 workspec 进行本地管理,不需要将项目上传 git仓库,而是直接在本项目中以 framework 的方法进行调用 创建主工程 首先创建一个名为 Loc...
      2023-03-04  
    • Component 
     
    • OC组件化开发 
    Read moreOC组件化05:【方案一】本地组件化 
  • OC组件化04:面向协议Protocol Class的使用

    面向协议 Protocol Class 在 URL Scheme路由 和 target-action 方案中,都存在 硬编码、参数不明确问题:URL 、Target_、Action_ 的硬编码,参数都是通过字典的形式传递,类型不明确。 面向接口 的...
      2023-03-04  
    • Component 
     
    • OC组件化开发 
    Read moreOC组件化04:面向协议Protocol Class的使用 
  • OC组件化03:基于RuntTime的target-action的使用

    前言target action 是利用 Runtime 的 performSelector:withObject: 方法调用,无需注册 优缺 优点:无需注册路由,避免了load里注册影响启动速度 不用维护全局路由表,避免了查找对应路由 统一了路由入口...
      2023-03-04  
    • Component 
     
    • OC组件化开发 
    Read moreOC组件化03:基于RuntTime的target-action的使用 
Prev Next
© 2019 - 2023    张建
VISITOR COUNT  TOTAL PAGE VIEWS 
POWERED BY Hexo
THEME Redefine v1.1.5
2019/8/17 11:45:14
Blog up for days hrs Min Sec