一.KVC的使用与概述
KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。
主要的方法就两个,setValue:forKey
,valueForKey
在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。
知止安能定,定而知静,静方可虑,虑而后能得。---iOS交流群67784110
一、前言
公司的项目用到了Socket编程,之前在学习的过程当中,用到的更多的还是http请求的方式。但是既然用到了就必须学习一下,所以就在网上找一些例子,然后想自己写一个demo。可是发现很多写iOS Socket的博客并没有很详细的说明,也可能是大神们觉得其他东西都浅显易懂。
Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X
。
官方的介绍其实是非常详细的了,可以移步到其Masonry-Github下载官方源码Demo,我也非常推荐看官方的介绍。
GCD,全名是 Grand Central Dispatch ,通常是 create 一个 dispatch_queue_t
队列,然后把任务放到队列中,队列分为 dispatch_async
(异步队列)和 dispatch_sync
(同步队列)。