240 发简信
IP属地:广东
  • OC和Swift混编系列二(swift文件在pod的子模块)

    前提:想要达到这么一个效果:写一个库,里面同时存在给外部调用的swift和oc文件,也有只供内部调用的oc文件(外部无法调用),那么就需要实现一...

  • Resize,w 360,h 240
    OC和Swift混编系列一

    场景一:主工程原本为oc编写,在主工程添加swift的文件 1、创建Swift的vc 正常创建文件,语言选swift 2、点击next 3、点击...

  • Resize,w 360,h 240
    Swift编译原理

    1、LLVM编译器 LLVM编译器一般分为前端和后端 前端:主要进行词法分析,生成语法树后端:生成对应平台的二进制代码 编译流程 我们知道OC的...

  • Resize,w 360,h 240
    09讲 OC对象内存占用及优化

    结构体内存对齐原理 一、前言:咱们都知道,在iOS[https://www.6hu.cc/archives/tag/ios]开发中,咱们写的oc...

  • Resize,w 360,h 240
    Swift repeat...while 循环

    一、定义: Swift repeat...while 循环不像 for 和 while 循环在循环体开始执行前先判断条件语句,而是在循环执行结束...

  • Swift 可选(Optionals)类型

    一、解析: Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。 二...

  • ReactiveCocoa入门第一课

    简介ReactiveCocoa(RAC):RAC是一套基于Cocoa的FRP(Functional Reactive Programming:函...

  • Resize,w 360,h 240
    iOS性能优化——图片加载和处理

    正文 图片的显示分为三步:加载、解码、渲染。 通常,我们操作的只有加载,解码和渲染是由UIKit进行。 什么是解码? 以UIImageView为...

  • iOS控制器瘦身第二篇

    MVC在讨论解耦之前,我们要弄明白 MVC 的核心:控制器(以下简称 C)负责模型(以下简称 M)和视图(以下简称 V)的交互。 这里所说的 M...