首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ranjin
掘友等级
app开发
|
wuhan
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 53
沸点 1
赞
54
返回
|
搜索文章
赞
文章( 53 )
沸点( 1 )
Mac安装CocoaPods(支持Apple芯片如M1)
(1)2022.10.10更新 (2)支持Apple芯片(M1等) (3)附带安装成功截图 (4)附带常见报错截图、解决方法
Promise入门到自定义
1.前置知识 1.1 函数对象与实例对象 1.函数对象:将函数作为对象使用时, 简称为函数对象 2.实例对象:new 函数产生的对象, 简称为对象 实例: 总结 点的左边:对象 ()的左边:函数 扩展
充实收获的2020
2020在我的记忆里面好像一闪而过,于是,我准备从老婆的朋友圈出发,回顾下2020。 2020年开端还是很美好的,老婆公司团建,跟着去大吃大喝一顿。额,放图 额,这时候已经因为疫情已经不能到处走动了,回乡下摘菜。 经过13个小时的自驾,终于回到了上海。 交完首付款,身上一分钱都…
手写一个生产者/消费者模式
学了生产者/消费者模式这么久,今天终于来实现一下了,写之前先复习一下生产者/消费者。 生产者/消费者模式在操作系统中是个经典的进程同步问题,可以使用“信号量”机制来解决,需要注意的点在下面有提到。
腾讯iOS面试题- 分析 一
1. 项目使用过哪些网络库?用过ASIHttp库嘛 2. 断点续传怎么实现的?需要怎么设置 3. HTTP请求 什么时候用post、get、put ? 1、GET参数通过URL传递,POST放在Request body中。 2、GET请求会被浏览器主动cache,而POST不会…
一文读懂iOS线程调用栈原理
还要一个重要的用途就是应用性能优化中的“卡顿检测”,需要获取主线程的调用栈,来检测具体的函数调用过程分析耗时来优化性能。 卡顿检测获取线程堆栈信息,如微信开源性能探测工具Matrix,检测包括崩溃、卡顿及爆内存,目前包含两个插件:WCCrashBlockMonitorPlugi…
iOS优化篇之App启动时间优化
最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方面来做了启动时间的优化,main之后的耗时方法优化、premain的+load方法优化、二进制重排优化premain时间。 通常我们对于启动时间的定义为从用户点击app到看到首屏的时间。因此…
完全吃透 TLS/SSL
TLS/SLL 是现在网络安全通信比较重要的一环,通过一些列的 key 交换和 key 生成,最终确立加密通道的整个流程。众所周知,TLS/SSL 耗费的时间也是挺可观的,相对于 TCP 的3次 RTT 来说,如果加上 TLS/SSL, 则总的 RTT 时间至少为 4 次。虽然…
苹果iOS系统源码思考:对象的引用计数存储在哪里?--从runtime源码得到的启示
iOS开发者都知道OC里面的内存管理是通过对象的引用计数来管理的,或手动MRC,或自动ARC,有些操作可以让引用计数加1,有些可以减1,一旦一个对象的引用计数为0,就回收内存了。 可是,你仅仅知道这里就行了吗?指望你能造火箭造飞机的面试官可不这么想了,比如问你一句,一个对象的 …
iOS笔记:进一步认识 ==、isEqual、hash
最近在新接手的项目中进行对象比较,对同一个对象调用isEqual来比较,结果竟然是NO。猜想是对象重写了isEqual方法。查看代码如下: 果然重写了isEqual方法,虽然方法不太严谨,没有首先判断==,代码看起来也什么大问题,但是同一个对象比较也不应该返回NO啊。看了下面一…
下一页
关注了
21
关注者
0
收藏集
3
关注标签
41
加入于
2017-09-29