设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式...

设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式...
iOS中代理属性为什么要用Weak修饰? 一.写在前面 代理设计模式,在iOS开发过程中,是一个非常常见的设计模式,可以说用的范围非常广泛,而对初学者来讲,常常对代理的属性修...
UIScrollView属性: - CGPoint contentOffes : 内容偏移 - CGSize contentSize :可滑动范围 - UIEdgeInset...
前言 在我们的开发中,有些像电子书类型的app的开发会涉及到pdf文档的加载与展示。由于笔者项目中正好涉及到这块,于是将pdf常用的几种加载方式做个总结。以供后面可能用到的同...
故事背景:在德玛西亚的战场上,硝烟弥漫,紫色方英雄薇恩正在河道处戏弄一只毫无攻击性的螃蟹,丝毫没有感觉到附近的杀气。突然,从草丛中冒出敌方四员大将,只听其中一名怒吼:“德玛西...
消息转发三部曲 接下来的内容都和消息转发有关, 所以有必要先简单介绍一下OC的消息转发机制: + (BOOL)resolveInstanceMethod:(SEL)sel 当...
前言 @property 和 @synthesize在Xcode4.4以前一直都是配合着使用,在4.4以后,@property得到了增强,一行代码编译器就会自动帮我们生成se...
版本记录 前言 YYText是一个专门处理文字的框架,作者是国内的一个技术大牛,他有很多框架,还有我们知道的YYModel、YYText、YYCache等,这里我们就先说一下...
今天突然发现访问控制open/public/internal/fileprivate/private,弄的不是很明看,于是查了以下资料,看了一篇关于这方面的博客,在这里整理一...