序言 本文不是描述一个完整网络库的设计,也不会涉及多少实现原理上的讲解,主视角是放在面向对象的分析与设计上。 本文的前半部份看起来可能会比较烦琐,因为前半部份的内容是抛开过于...

序言 本文不是描述一个完整网络库的设计,也不会涉及多少实现原理上的讲解,主视角是放在面向对象的分析与设计上。 本文的前半部份看起来可能会比较烦琐,因为前半部份的内容是抛开过于...
在for循环中可以使用break、continue等关键字控制循环。 在使用enumerateObjectsUsingBlock遍历的时候,怎样跳出循环? 有的同学说 *st...
LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以...
对于OC中的枚举类型,虽然知道有NS_ENUM和NS_OPTION,然而并不是十分清楚它们之间的区别。另外,也很好奇,OC中为什么几乎不使用enum,以及这三种枚举类型之间的...
前言 1、引入EventKit框架。 (EventKit框架使你能访问用户的Calendar(日历)和Reminder(提醒事项)信息。他们使用相同的库(EKEventSto...
我就说AVPlayer如果这么方便,那么就不用学什么FFmpeg了...
Xcode常用快捷键 快速创建项目: 快速创建文件: 在某一文件内搜索: 在某一文件内替换: 项目内搜索: 快速导入头文件 插件: 快速打开某一个文件: 快速跳转到某一行: ...
可以考虑用//MARK: //TODO: //FIXME:
序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心来,整理构建自己的开发体系,方便以后查看。 有些还没有写完后...
成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...
通知概念 苹果官方文档有一段对通知的介绍如下: A notification is a message sent to one or more observing objec...
严肃的目录一、前言1.写之前的废话二、MVVM和RAC理解1.MVVM浅谈2.RAC浅谈3.两者的结合运用三、架构部分1.演示架构详解2.基类说明3.对上述吧啦吧啦几句四、实...
运行时的文章一直被同学们热炒,当然现在面试中也都喜欢问道,当大伙说的头头是道时候,可到真正的项目中几乎局限只会关联对象或者MethodSwizzling奉为神剑到处挥砍,开发...
转自http://www.mamicode.com/info-detail-877996.html 一、网络各个协议:TCP/IP、SOCKET、HTTP等 网络七层由下往上...
屏幕显示图像的原理: 高中物理应该学过显示器是如何显示图像的:需要显示的图像经过CRT电子枪以极快的速度一行一行的扫描,扫描出来就呈现了一帧画面,随后电子枪又会回到初始位置循...
HTTP Header 详解HTTP Header解析 HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议...
目录 卡顿起因避免卡顿的常见优化方法按需加载异步绘制延时加载图片 序言 UITableView 是我们开发中常用的控件,所以掌握 UITableView 的相关优化技巧就显得...
你这写的骗鬼呢