240 发简信
IP属地:广东
  • 状态栏、导航栏、标签栏的隐藏与显示

    1.状态栏 控制状态栏的对象UIApplicationUINavigationControllerUIViewController 控制区分View controller-b...

  • 继承开销大

    2019最新iOS面试题及答案

    1. OC的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: OC的类不可以多重继承;可以实现多个接口,通过实现...

  • 120
    OC语法 Block

    问题: Block的原理、本质是什么? Block的分类? Block的捕获机制? Blcok内部的内存管理? __Block的作用?用什么注意点? Block的属性修饰词为...

  • + initialize 方法

    用途 在第一次使用该类时,进行一些初始化设置。 调用 会在类第一次接收消息是调用 先调用父类的,在调用子类的 + initialize 与 + load 的区别 load 的...

  • 120
    iOS App 启动流程

    原文链接 当 App 启动的时候,系统首先会加载 APP 的可执行文件,然后获得 dyld 所在路径,加载 dyld,接着后面的事情就交给 dyld 了。dylb 是什么呢?...

  • 120
    OC语法 Category底层结构

    用途 为已有类添加额外的实例方法、类方法,属性,协议,或通过runtime 关联对象 间接添加成员变量。分类内添加属性,只会生成对应的set:、get:方法声明,不会生成对应...

  • OC语法 KVC

    Key-Value-Coding 键值编码 可以通过一个Key来访问摸个属性。 常见的API: setValue:forKeyPath: setValue:forKey: v...

  • 120
    OC语法 KVO

    Key-Value-Observe 键指针监听 用于监听某个属性值的改变。是基于KVC(Key-Value-Coding 键值编码)实现的. 实现原理 在为实例对象添加观察者...

  • 120
    OC语法 OC对象

    思考: 什么是对象? 根据OC源码可以最新版OC最新版源码, OC对象内都含有isa指针,可以说,凡是含有isa指针的都是OC对象。 通过源码可知,class类内也含有isa...

  • 120
    Block的本质

    一、什么是Block?,怎么实现的? 想要知道Block是什么?就要探究Block的本质,首先我们看下Block在编译后的文件是什么样子,可以使用clang将OC代码转为C/...

  • 120
    swift 制作framework

    公司最近需要将自己的蓝牙功能封装成SDK,就开始在网上搜索SDK的制作。1.开始创建SDK 2.将开发环境选择8.0选择Target->Build Setting -> 搜索...

  • 120
    Swift-OC混编Bug

    问题描述:自己构建的swift的framework导入OC内使用,编译报错 错误展示 错误原因 在导入framework后 ,考虑到时swift和OC混编 ,第一次创建swi...

  • 120
    Swift制作Framework,提供给OC项目和Swift项目通用

    Swift制作framework 公司的需要需要制作sdk给其他团队用,其实就是framework简直炸裂!踩了一个又一个的坑!遍体鳞伤之后,决定一定要记录下来,方便以后自己...

  • @韩大叔 你又赋值给了arc_block 在加一

    iOS之轻松上手block(下)

    导语 在上一篇文章《iOS之轻松上手block(上)》中,笔者已经讲述了block的使用与注意事项,此文继续讲解block在内存中的情况,以及对外界变量的捕获,如果你还没有学...