首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
大橙子不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
超全回顾 | 5位抖音工程师揭秘抖音iOS基础技术(附PPT和回放视频)
1 月 22 日下午,第三期字节跳动技术沙龙以线上直播的方式与广大观众见面,为近 4 万名在线观众带来了一场扎根实践、面向前沿的技术盛宴。
iOS NSMutableArray 底层分析
在这之前,一直以为NSMutableArray底层实现和普通可变数组(c++ vector)一样,插入和删除操作会移动元素,时间复杂度可能会达到O(n),效率并不高,直到看到这篇文章 NSMutableArray原理揭露 ,才发现自己理解是错误的。这里记录一下自己的分析过程。 …
(搜题笔记)如何实现一个线程安全的 NSMutableArray?
2.派发队列:多用派发队列,少用同步锁中指出:使用“串行同步队列”(serial synchronization queue),将读取操作及写入操作都安排在同一个队列里,即可保证数据同步。派发队列可用来表述同步语义, 这种做法要比使用 @synchronized 块 或者 NS…
一套iOS底层试卷-我想和你分享
考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及时查漏补缺 🎯
从事iOS10年老人,对KVO的总结!一文讲透彻!!
前言 学如逆水行舟,不进则退!共勉!!! 生命不止,学习不停。今天已经是十一月一号了,淘宝预售也早已开始。不知各位掘金的兄弟姐妹们开始剁手了吗。今天来掘金了,主要是给大家分享一下一位从事iOS七八年老
百度一面总结
1. 二进制重排 1.1 clang 插桩具体如何做的 1.2 c++ 方法 clang 插桩能否取到? 不能 可以取到 c 函数,oc 方法,block,swift 方法 但是可以用 -finstr
58同城iOS混编项目无用代码检测方案介绍
背景 近期很多大型APP都在做支持Swift与Objective-C的混编开发的工作,58集团旗下的各个APP也在积极探索使用Swift语言开发。
iOS 升级打怪 - load 与 initialize
load 该方法会在 runtime 加载类和分类时调用,可以通过自定义的实现来进行类的一些定制化操作。一般用来执行一些只会执行一次的代码。 从官方文档可以看出 load 的调用顺序: 先调用父类的
2021 iOS 面试复习资料
iOS 面试 复习资料。没有列举太多的基础题,找了一些面试常问的问题,做了简易的总结。后续会不断的更新,直到找到工作。
Objective-C & Swift 最轻量级 Hook 方案
本文从一个 iOS 日常开发的 hook 案例入手,首先简要介绍了 Objective-C 的动态特性以及传统 hook 方式常见的命名冲突、操作繁琐、hook 链意外断裂、hook 作用范围不可控制