在粒子系统中,CAEmitterLayer负责发射粒子(当然粒子也可以发射粒子),而这些所谓的粒子,就是CAEmitterCell,我们可以将CAEmitterLayer比作...
在粒子系统中,CAEmitterLayer负责发射粒子(当然粒子也可以发射粒子),而这些所谓的粒子,就是CAEmitterCell,我们可以将CAEmitterLayer比作...
一、LLDB 什么是LLDB LLDB[http://lldb.llvm.org/]是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器。Xcode中绑定...
RunLoop概述 RunLoop是什么?为什么要有RunLoop?一般来说,一个线程只能执行一个任务,执行完就退出。如果我们需要一种机制,让线程不退出,随时能处理事件,那么...
公司项目中用了一些 runtime 相关的知识, 初看时有些蒙, 虽然用的并不多, 但还是想着系统的把 runtime 相关的常用方法整理一下, 自己以后用着方便, 也希望对...
iOS中block比较常用,但是又和OC的语法显得有点格格不入,难于理解。 以下是我个人初步的理解,供查阅。 1.block的声明 //声明一个block typedef N...
一个应用分配的可用内存是有限的,所以我们要释放那些不用的内存。所以开发中内存优化就显得尤为重要。那我们常用的优化方式有哪些呢? (注意本文的讨论都是基于ARC的) 自动引用计...
iOS App 通常情况下的三种内存类型 Clean Memory Dirty Memory Compressed Memory Clean Memory Clean Mem...
@SunnyLeong 操蛋的社会
2018 最新iOS面试真题大全(3-5年)如果你想去大公司,如果你是3年左右的iOS开发者,如果你对面试的未知没有十足的信心,如果你期望的薪资在15K+,那么请认真刷完这300道面试题,都是真实公司经历的...答案会...
1. 多线程的底层实现? 1> 首先搞清楚什么是线程、什么是多线程 2> Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Mach的线程 3> 开发...
本文主要将ARC原理和使用注意点,所以其他文章中的内容可能有删减,我只放我觉得应该放入的内容,其他内容请看原文。 首先将引用文章的地址贴出来:彻底理解内存管理(MRC、ARC...
劳资干了6年多开发,结果去面试一问三不知.....
2018 最新iOS面试真题大全(3-5年)如果你想去大公司,如果你是3年左右的iOS开发者,如果你对面试的未知没有十足的信心,如果你期望的薪资在15K+,那么请认真刷完这300道面试题,都是真实公司经历的...答案会...
看到那么多面试题、才发现我做了那么多年假开发。
本文逻辑图: 在知道他们区别之前,我们首先要知道NSObject对象的赋值操作做了哪些操作。 A=C其实是在内存中创建了一个A,然后又开辟了一个内存C,C里面存放的着值B。 ...
概述 iOS开发中,多线程是必然碰到的,自己这两天有空稍微总结了一下。简单的概念如线程/进程等就不说了。 何为多线程? 多线程其实针对单核的CPU来设计的,CPPU同一时间只...
特么的,今天去面试,问了半个多小时的底层框架原理这些,包括这个isa,吓得我说话都小声了,生怕乱说还声音大装b,真要进去我都不敢撸代码...
深入理解iOS开发中的isa指针深入代码理解instance、class object、metaclass 面向对象编程中,最重要的概念就是类,下面我们就从代码入手,看看OC是如何实现类的。 instanc...
面试造航母 工作拧螺丝
cell不显示出来是怎么回事?
iOS开发 - 用 storyboard 自定义Cell直接用 storyboard 自定义Cell 不需要手动创建cell类,不需要使用代理或者闭包...即可处理不同交互事件,也可自定义其他手势 1.自定义cell 2.设置ta...