bool类型 C99标准以前,C语言没有定义bool类型,表达式的值0为假,非0为真。所以条件判断语句( if(…)、while(…) )非常灵活,甚至一个指针类型都可以是条...
bool类型 C99标准以前,C语言没有定义bool类型,表达式的值0为假,非0为真。所以条件判断语句( if(…)、while(…) )非常灵活,甚至一个指针类型都可以是条...
以跟踪对象alloc方法的实现为例,介绍查找底层源码库的三种方法: 1、通过按住control+step into 2、符号断点直接跟流程 3、汇编跟流程 1、通过按住con...
版本记录 前言 quartz是一个通用的术语,用于描述在iOS和MAC OS X 中整个媒体层用到的多种技术 包括图形、动画、音频、适配。Quart 2D 是一组二维绘图和渲...
这很牛逼! 我觉得
工作感悟今天是2018-10-17,去年8月入职的,来公司已经已经一年有余。回想这一年真的想狠狠的抽自己一巴掌。为什么要在这里养老一年? 记得去年来面试的时候,领导把archibus...
转载不加个引用吗 原作者好像是唐巧
iOS端一次视频全屏需求的实现对于一个带有视频播放功能的app产品来说,视频全屏是一个基本且重要的需求。虽然这个需求看起来很简单,但是在实现上,我们前后迭代了三套技术方案。这篇文章将介绍这三种实现方案中的...
好文
深入iOS系统底层之crash解决方法众里寻他千百度,蓦然回首,那人却在灯火阑珊处。--《青玉案·元夕》 要学会看crash崩溃和报告 一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。如果在...
什么是Runloop? RunLoop是一个事件处理循环,是一种让线程能随时处理事件但不退出的机制。它的目的是为了让线程在有消息到来时能够被立即唤醒执行任务,在没有消息使能够...
@算命的说我不帅 不知道干啥了 好像没能把系统装回到原来的128盘上
2015款 27寸 5K iMac低配版 升级SSD家里自用的15年末的5K iMac,屏幕确实漂亮,内存也加到了32G,然而运行起来速度还是很慢,低配版配的是一块1G的机械硬盘,忍无可忍立马决定更换固态硬盘。上了各大论坛,看...
7月的尿不湿真的会冒着热气吗?
难言周六,与家人乘公交车到郊外。路上塞车,两小时的路程,用了三小时。 乘客对路况、对司机,怨气像这七月流火,灼人。 到站了,司机急着进了厕所。 我进来,他慌忙转过身,很不好意思。...
@天下我有good 没 你找到办法顺便告诉我 其实这种方案并不是最好的埋点方案 有时候还是需要修改代码 比如hook私有方法和重名方法的情况下 很麻烦
Aspects--iOS的AOP(面向切面编程)库最近项目需要用到友盟统计,统计埋点大概有四五十个,一开始想到的是在项目中找到各个统计事件触发的位置,然后在后面加上友盟统计的代码。友盟官方SDK的说明也是这么干,在需要统计的...