1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. Y>
  5. yykit

当前主题:yykit

YYKit 源码探究

1. YYKit源码探究(一) —— 基本概览2. YYKit源码探究(二) —— NSString分类之Hash(一)3. YYKit源码探究(三) —— NSString分类之Encode and decode(二)4. YYKit源码探究(四) ——

阅读全文

专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的

专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的 Nov 26th, 2015 版权说明 本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。 前言 第一次听到 ibireme 这个名字,是看到他在 微博上

阅读全文

刀客传奇博客目录

23 种设计模式算法简单学习AFNetworking 源码探究YYKit 源码探究

阅读全文

使用NSTimer过程中最大的两个坑

坑1. retain cycle问题。 在一个对象中使用循环执行的nstimer时,若希望在对象的dealloc方法中释放这个nstimer,结局会让你很失望。 这个timer会导致你的对象根本不会被释放,所以不会调用dealloc方法,同时这个nstime

阅读全文

编写category时的便利宏(用于解决category方法从静态库中加载需要特别设置的问题)

代码摘录自YYKit:https://github.com/ibireme/YYKit /** Add this macro before each category implementation, so we don't have to use -all_

阅读全文

老调重弹:对kvo的封装思路

关于kvo,kvo能做什么? kvo作为cocoa框架的重要特性之一,在底层框架中被大量使用。在特定的场合使用该特性往往能够带来难以想象的好处,让整个方案变得相当简洁和优雅。比如大名鼎鼎的下拉刷新的svpulltorefresh框架,其实现采用了catego

阅读全文

做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K

在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于**刷题+博客+书籍+总结**,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时

阅读全文

iOS从0到1搭建高可用App框架

最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目结构和良好的代码规范是保证产品质量的关键,下面分享一下我

阅读全文