关于,苹果是如何实现autoreleasepool的
autoreleasepool 是一个双向链表,每个 page 的大小与虚拟内存一页大小一致,手动添加的自动释放则是在链表中插入哨兵实现。
iOS面试题一个区分度很大的面试题 考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的:atomic,nonato...
关于,苹果是如何实现autoreleasepool的
autoreleasepool 是一个双向链表,每个 page 的大小与虚拟内存一页大小一致,手动添加的自动释放则是在链表中插入哨兵实现。
iOS面试题一个区分度很大的面试题 考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的:atomic,nonato...
@WordBeyond 你管我
iOS|豆瓣音乐人App重设计前言 豆瓣音乐人是以独立音乐为主导的小众音乐平台,作为较早出现的独立音乐网站,吸引了不少高水平音乐人入驻,如宋冬野、邵小毛、陈粒、曲婉婷、阿肆等都在此“出道”,可见其在草根的...
iOS 不是IOS…
iOS|豆瓣音乐人App重设计前言 豆瓣音乐人是以独立音乐为主导的小众音乐平台,作为较早出现的独立音乐网站,吸引了不少高水平音乐人入驻,如宋冬野、邵小毛、陈粒、曲婉婷、阿肆等都在此“出道”,可见其在草根的...
@铁骨铮铮 目测凉糕
为了成都满街的小吃,心甘情愿,囿于人间第一站|成都 第二回|充满人间烟火味的小吃 距成都青羊宫不远的几百米处,东西各有迎仙、送仙二桥。 据说从前每到三月三,以八仙为首的神仙们就会自东边迎仙桥而来,化身为捏面人、卖...
你居然还在简书发一遍,也真是累
iOS微信抢红包Tweak安装教程最近在学习 iOS 逆向开发的时候,为了练手,开发了一个 iOS 版的微信抢红包 tweak,并且已经发布到了 Github 上面。 微信抢红包 Tweak 的 Github...
个人更倾向用 MaskLayer 来做
视觉差动画之前家里有事,回家了快7天,今天终于回来上班了...今天给大家讲解一下视觉差动画视觉差动画可能不太实用,但它能为你的App增加亮点,而且它对技术的要求十分简单,只是逻辑不好理...
@tah 可以登录appld的网站,然后修改用户信息就可以。不是修改用户名的那个,要验证问题什么的
苹果开发中心常见问题苹果开发中心常见问题 无法加入program苹果: Sorry, you can’t enroll at this time. You can still develop a...
超级喜欢海伦
真美人,就不会迟暮上个星期bamboo的朋友给bamboo发了最新的007红毯照,她问我,为什么没有了胶原蛋白的莫妮卡贝鲁奇还是美得让人肃然起敬,一下子甩出小美女几条街(前提是Léa Seyd...
android多平台同步怎么办,呵呵
我为什么不再选择iPhone六年前,从我入手第一台iPod后,我一直就是苹果的绝对粉丝,不仅用遍了历代iPhone,iPad,Mac产品,而且在iPhone上购买了很多的付费软件。但最近,我决定放弃使用...
苹果允许修改生日.....
苹果开发中心常见问题苹果开发中心常见问题 无法加入program苹果: Sorry, you can’t enroll at this time. You can still develop a...
作为一名伪果粉实在是看不下去这样黑4S
我是华为的家属1. 我在创始人互动俱乐部,认识了一哥们,现在运营30多个微信公众号,他以前在微博上运营几个草根大号,也挺火的。 我看他穿着打扮,怎么都感觉像IT男,我就很好奇,问他:“你以...
有一个回答不怎么赞同:关于block循环引用的。
例如UIView animation这个block。如果在block中使用了self。
他们并没有造成循环引用,所以不用管。block持有了self,但是self并未持有block。
iOS面试题一个区分度很大的面试题 考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的:atomic,nonato...
最后一个例子中
// 获取类中的所有成员属性
Ivar *ivarList = class_copyIvarList(self, &count);
ivarList指针应该需要free吧
让你快速上手Runtime前言 本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现。如果喜欢我的文章,可以关注我微博:袁峥Seemygo 一、runtime...
给两个个人小意见:
1. replay的例子,可能在信号中使用下面的代码,更能看出replay的效果
static int a = 1;
[subscriber sendNext:@(a)];
a ++;
这样两次输出可以清楚的看到都是输出的1,而不是每次都是1,2
2. 最后一个TableView加载数据的例子,个人认为DataSource写在VM中不是很好,要不然提出来单独写,要不然写在VC里面,然后把cell的配置用RAC单独放在cell里面。直接写在VM中和以前写在VC中没什么区别啊,这样VM看起来依然像百宝箱。(顺便说下我自己的见解,讨论下:VM处理的应该是View上要显示的数据,保证View能直接显示,不应该在VM中出现View)
最快让你上手ReactiveCocoa之进阶篇前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文《最快让你上手ReactiveCocoa之进阶篇》,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上M...
最近在设计网络请求的框架,来看看,结果看到了我博客,哈哈哈
iOS架构 网络层设计选择大量一次当然有才,少量多组才更伟大。 最早的时候,我是直接拿ASI的接口来做API调用的,情况可谓惨烈。 后来懂得多一点,知道对AFN进行封装,做集约型API调用。大多数外包...