由于控制器的初始化方式不同,触发的函数略有不同。如果控制器是直接通过代码或者XIB创建出来的,并且调用方法为[[ViewController alloc] init]创建VC...
由于控制器的初始化方式不同,触发的函数略有不同。如果控制器是直接通过代码或者XIB创建出来的,并且调用方法为[[ViewController alloc] init]创建VC...
你要知道的KVC、KVO、Delegate、Notification都在这里 转载请注明出处 //www.greatytc.com/p/eafa34abdad5 本系...
ListView详解 直接继承自AbsListView,AbsListView继承自AdapterView,AdapterView又继承自ViewGroup。Adpater在...
前言 流畅的用户体验一直是每一位开发者的不断追求,为了让自己的应用是否能给用户带来持续的高帧率渲染体验,我们自然想要极力避免发生 jank(卡顿,不流畅)。 本文将会解释为什...
参考游戏中的网络同步机制——Lockstep 一、前言 每个人或多或少都接触过网游,那个虚拟的世界给予了我们无穷的乐趣,而这个虚拟世界是如何完美的将身处天南地北的玩家连接在一...
版权声明:本文原创发布于公众号 wingjay,转载请务必注明出处! //www.greatytc.com/p/7ae7dfe47a70 不过,我们目前在an...
背景介绍 上图就是我们在IOS设备上经常能够见到的毛玻璃(高斯模糊)效果。不得不说,这种效果在适合的场景下使用,能够获得绝佳的美感。但是鉴于Android设备性能和兼容性问题...
1. final的简介 final可以修饰变量,方法和类,用于表示所修饰的内容一旦赋值之后就不会再被改变,比如String类就是一个final类型的类。即使能够知道final...
void* 类型指针:通用变体类型指针;可以不经转换,赋给其他指针,函数指针除外;malloc返回的就是void*类型。 NULL指针:是一个标准规定的宏定义;#define...