首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王飞飞不会飞
掘友等级
iOS工程师
关注
私信
获得徽章 10
动态
文章
专栏
沸点
收藏集
3
关注
赞
28
文章 28
沸点 0
资讯 0
赞
28
关注
返回
|
搜索文章
王飞飞不会飞
iOS工程师
·
8天前
关注
iOS 日程事历行程功能实现(Object-C)
前言 最近看之前写的代码突然感觉非常陌生,自我感觉实现的逻辑还不错,所以想整理一下,一是加深印象,二是想分享一下。 日程事历大家都用过,苹果也有自己的。...
1
4
分享
王飞飞不会飞
iOS工程师
·
3月前
关注
iOS项目运行时XCode内存暴涨、速度慢、卡的解决过程
XCode老罢工 从今年开始,项目中一个组件的主工程在开发过程中,运行编译时间耗时长,XCode是不是都会转菊花,平均每次编译的时间大概在5min左右,非常影响开发效率,今...
29
10
分享
王飞飞不会飞
iOS工程师
·
4月前
关注
2022:平凡而又简单
辞旧迎新岁,继往开年来。时间犹如白驹过隙,一转眼已经2023年了,最近忙里偷闲,抽空盘点下过去的一年,2022年我的关键词是平凡、简单。...
8
3
分享
王飞飞不会飞
iOS工程师
·
6月前
关注
[Xcodeproj] Generated duplicate UUIDs Pod异常输出解决
iOS项目pod update的时候发现大篇幅的警告,[Xcodeproj] Generated duplicate UUIDs Pod,记录定位问题和解决问题的过程。...
1
评论
分享
王飞飞不会飞
iOS工程师
·
7月前
关注
iOS内存泄漏整改
内存泄漏 在日常开发中,时常不小心发生的内存泄漏让每个程序员都非常懊恼,尤其对性能有所追求的同学。有的未及时销毁的对象会持续监听通知,持续KVO,偶来再来几个意想不到的Cr...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
9月前
关注
objc_release Crash 分析(EXC_BAD_ACCESS)
前因 在日常巡查崩溃日志发现偶现日志,基本无法定位到项目代码。 偶现联调 偶然然我碰到了,查看堆栈并对比: 汇编分析 第一行是x0寄存器中调用objc_release 第二...
1
1
分享
王飞飞不会飞
iOS工程师
·
9月前
关注
cocoapods Hook 和 Plugin
在使用cocoapods的时候,如果有需要在某些生命周期中做自定义操作,cocoapods提供几个周期节点供开发者Hook。 hook 简介 pre_install Pod...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
10月前
关注
VSCode配置Ruby项目(CocoaPods)
准备材料 VSCode CocoaPods源码链接 Ruby环境 Gem源替换到国内环境 VSCode配置 Ruby插件 Ruby Solargraph插件 Error L...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
10月前
关注
Xcode工程配置
workspace和project 当我们入职新公司的时候,使用git拉下来代码的时候会在文件夹中看到一个蓝色的xcode图标的文件xxx.xcodeproj和一个白色的x...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
10月前
关注
iOS八股文(二十)Runloop探究
提到Runloop每个iOSer都非常熟悉,也常常作为面试重点来考察面试者。本文通过查阅文档,代码验证来了解认识Runloop。 什么是Runloop? 首先来看官方文档的...
3
评论
分享
王飞飞不会飞
iOS工程师
·
11月前
关注
iOS八股文(十九)KVC、KVO
KVC(Key-Value Coding)健值编码 在iOS开发中,允许直接通过Key来访问成员变量,动态去查找访问成员变量。 相对于调用set方法设置属性值,使用kvc更...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
11月前
关注
iOS八股文(十八)架构模式
MVC 相信提到MVC(Model View Controller),iOSer再熟悉不过了,苹果爸爸在官方也推荐使用这种架构模式: MVC的缺点: Controller过...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
12月前
关注
iOS八股文(十七)LLVM概述
在iOS开发过程中,不管你是使用swift还是OC,在编译的过程中都会使用到LLVM,在之前的文章中也在探究原理的过程中,使用过clang -rewrite -objc命令...
3
评论
分享
王飞飞不会飞
iOS工程师
·
12月前
关注
iOS八股文(十六)关于Block,你在第几层?
Block在iOS开发中有举足轻重的地位,Block能理解和使用透彻的开发者并不多,借助此次整理八股文机会,透彻的聊一聊Block,看看关于Block,你在第几层。...
1
评论
分享
王飞飞不会飞
iOS工程师
·
1年前
关注
iOS八股文(十五)@synchronized为何如此强大?
前面的文章把iOS中能用的锁的讲解了一遍,其中@synchronized是一把非常强大的锁,支持多线程的递归调用,而在使用的时候只要把代码写进括号内,不需要管理锁的加锁和解...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
1年前
关注
iOS八股文(十四)iOS中的锁
线程安全 在iOS中,UIKit是绝对线程安全的,因为UIKit都是在主线程操作的,单线程没有线程当然没有线程安全问题,但除此之外,其他都要考虑线程安全问题。 iOS解决线...
赞
评论
分享
王飞飞不会飞
iOS工程师
·
1年前
关注
iOS八股文(十三)GCD函数解析(栅栏、信号量、一次性、调度组)
之前的两篇文章对GCD队列和调度函数进行了解析。本文将继续讲解GCD里面一些使用率较低的函数的使用。 栅栏函数 我们在开发中经常会使用到并发队列+异步函数,来开启新线程去完...
1
评论
分享
王飞飞不会飞
iOS工程师
·
1年前
关注
iOS八股文(十二)GCD之函数和死锁源码浅析
书接上回,我们了解了dispatch源码中串行队列和并行队列的区别。本文准备对同步函数和异步函数源码浅析。GCD关于iOS开发的部分,准备用三遍文章。下一遍文章,准备讲解下...
2
评论
分享
王飞飞不会飞
iOS工程师
·
1年前
关注
iOS八股文(十一)多线程之GCD
iOS开发中,无法避免都要使用到GCD(Grand Central Dispatch),我们只需要把待执行的任务放到适合的Dispatch Queue 中,GCD就能帮我们...
3
2
分享
王飞飞不会飞
iOS工程师
·
1年前
关注
iOS八股文(十)分类和关联对象源码解析
我们平时在开发的时候经常会使用分类来添加方法、协议、属性,但在添加属性的时候属性是不会自动生成成员变量的,这时候我们就需要关联对象来动态存储属性值。 这段代码包括Objec...
4
评论
分享
下一页
个人成就
文章被点赞
92
文章被阅读
37,854
掘力值
1,189
关注了
5
关注者
108
收藏集
3
关注标签
0
加入于
2021-04-24