本文简介 本章不会对Block做过多的实现研究。只是讲解基本的用法。纯粹基础知识。结合实际项目怎么去做举例。Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数...
本文简介 本章不会对Block做过多的实现研究。只是讲解基本的用法。纯粹基础知识。结合实际项目怎么去做举例。Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数...
KVO Key-Value Observing 键值监听 KVO是一个观察者模式。观察一个对象的属性,注册一个指定的路径,若这个对象的的属性修改,则KVO会自动通知观察者。 ...
IM系统架构设计之浅见 背景:除去大名鼎鼎的QQ这款即时聊天工具,还有许多细分行业的IM,比如淘宝阿里旺旺、网易泡泡、YY语音......。恰巧公司产品也要开发一款基于我们自...
Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。 1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_A...
现在大部分高级编程语言的标准库都会提供几种常用的数据结构,诸如线性表、链表、栈、队列、哈希表等等,可以满足日常开发中的大部分需求,开发人员只要调用接口就行了。这导致有一些半路...
在程序设计中,我们经常会使用 懒加载 ,顾名思义,就是用到的时候再开辟空间,比如iOS开发中的最常用控件UITableView,实现数据源方法的时候,通常我们都会这样写 Ob...
在前面的SDWebImage源码解析(一)和SDWebImage源码解析(二)中,解析了开源异步图片下载库SDWebImage的缓存部分。接下来本篇文章将对SDWebImag...
正想学习,哈哈
Git和GitHub初体验十一假期,又可以安静的写写东西了,前两日我去了一个做程序员的同学家里玩了两天,顺便从他那里学了点知识,这里和大家分享一下。 先简单说下这两者的区别还有关系:Git是一个分布式...
十一假期,又可以安静的写写东西了,前两日我去了一个做程序员的同学家里玩了两天,顺便从他那里学了点知识,这里和大家分享一下。 先简单说下这两者的区别还有关系:Git是一个分布式...
@首席铲屎官_娜娜 嗯嗯,还是3q
有了它,在朋友圈装13变得如此简单【手机修图攻略 多图预警!!】更多手机修图攻略请看往期文章呦!!! 【请勿盗图 转载告知!也谢谢每一个问我可不可以转发的善良的你们,真心感谢!】 首先……说了多少次,不要调戏楼主🚫!! 更不要伪装成妹子来...
@首席铲屎官_娜娜 不是是大圣归来那个,好帅😁
有了它,在朋友圈装13变得如此简单【手机修图攻略 多图预警!!】更多手机修图攻略请看往期文章呦!!! 【请勿盗图 转载告知!也谢谢每一个问我可不可以转发的善良的你们,真心感谢!】 首先……说了多少次,不要调戏楼主🚫!! 更不要伪装成妹子来...
GCD概念简单理解 GCD是基于C的Api。不需要自己管理线程生死。只需要创建队列,把任务放进队列里面就可以了。看上去很简单,其实也是有一段心酸路。GCD有两个核心概念。一个...
我好想要你那张壁纸,求发或者告知来源😂😂😂
有了它,在朋友圈装13变得如此简单【手机修图攻略 多图预警!!】更多手机修图攻略请看往期文章呦!!! 【请勿盗图 转载告知!也谢谢每一个问我可不可以转发的善良的你们,真心感谢!】 首先……说了多少次,不要调戏楼主🚫!! 更不要伪装成妹子来...
更多手机修图攻略请看往期文章呦!!! 【请勿盗图 转载告知!也谢谢每一个问我可不可以转发的善良的你们,真心感谢!】 首先……说了多少次,不要调戏楼主🚫!! 更不要伪装成妹子来...
mark,感谢作者
Blocks块编程指南根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:Blocks Programming Topics 简介 块对象是C语言级别的语法和运行特性。类...
根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:Blocks Programming Topics 简介 块对象是C语言级别的语法和运行特性。类...