开篇 一直觉得自己似乎越来越浮躁了,可能当代的大多数年轻人都活在恐慌里,问题已经从小时候的不思进取变成了“太思进取”,似乎总是想不管什么投入都能立竿见影。但是很多时候总是事与...
来自掘金 《理清 Block 底层结构及其捕获行为》 Block 的本质 本质 Block 的本质是一个 Objective-C 对象,它内部也拥有一个 isa 指针。 Bl...
来自掘金 《由 NSObject *obj = [[NSObject alloc] init] 引发的一二事儿》 本文是为了准备在实习公司新人串讲中部分内容的草稿,主要介绍一...
来自掘金 《实现 Equality 和 Hashing》 翻译自 Mike Ash 的 Implementing Equality and Hashing Equality ...
UITableView+FDTemplateLayoutCell是一个优化计算cell高度以追求性能的轻量级框架,虽然Apple在这方面也不断做出改变以求达到优化效果,但似乎...
简介 NSPredicate是基础库中用来过滤获取数据的类,类似于SQL中的where语句,但它提供了更为自然且高级的语言,在数据集合的查询上去定义了逻辑条件语句。 直接展示...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
关于使用__weak和__strong 大家都看到别人在block里面使用self或者self的属性的时候要使用__weak修饰self,然后才能block里面使用,在blo...
感谢。
iOS开发 大神资料一瞥: runtime视频By孙源, runloop, clang推荐 趣直播 上的大神资料孙源的直播——iOS 面试小灶直播 - 简历、面试题、进阶, 对iOS开发者的成长,挺好的。Casa的直播——闲话 iOS 应用架构, 干货挺多,...
WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,...
前言 初步深入函数式编程是在寒假的时候,搞了一本Haskell的书,啃了没多久就因为我突然的项目任务被搁置了,不过在学习的时候也是各种看不懂,里面的概念略微抽象,再加上当时没...
金三银四,相信最近很多人都在跳槽。那么面试题自然还是要看下的,在这我就把我手里收集到的面试题(朋友面试,网上收集等等)进行了汇总,希望可以帮到正在或者准备面试的你,同时我也可...