自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Tangram入门

iOS入门Tangram2.0库AndroidTangram-AndroidVirtualview-AndroidiOSTangram-iOSVirtualview-iOStangram 使用的工具类virtualview_toolsTangramios的Tagram总体由四部分构成:Core,Layout,EventBus,Helper1、CoreTangram的...

2019-12-05 16:08:49 1026 1

原创 组合模式的解析-iOS

组合模式的解析-iOS其他设计模式的介绍1、简单工厂模式、工厂模式、抽象工厂模式的解析-iOS 2、建造者模式的解析-iOS 3、单例模式的解析-iOS 4、原型模式的解析-iOS 5、代理模式的解析-iOS 6、适配器模式的解析-iOS 7、装饰器模式的解析-iOS 8、外观模式的解析-iOS 9、桥接模式的解析-iOS概率描述组合模式,将对象组合成树形结...

2018-07-03 17:50:24 1125

原创 外观模式的解析-iOS

外观模式的解析-iOS其他设计模式的介绍1、简单工厂模式、工厂模式、抽象工厂模式的解析-iOS 2、建造者模式的解析-iOS 3、单例模式的解析-iOS 4、原型模式的解析-iOS 5、代理模式的解析-iOS 6、适配器模式的解析-iOS 7、装饰器模式的解析-iOS概率描述“为子系统中的一组接口提供一个统一的接口。外观模式定义了一个更高层次的接口,这个接口使得...

2018-06-22 18:23:47 549

原创 装饰器模式的解析-iOS

装饰器模式的解析-iOS其他设计模式的介绍1、简单工厂模式、工厂模式、抽象工厂模式的解析-iOS 2、建造者模式的解析-iOS 3、单例模式的解析-iOS 4、原型模式的解析-iOS 5、代理模式的解析-iOS 6、适配器模式的解析-iOS概率描述装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包...

2018-06-20 20:14:34 929

原创 适配器模式的解析-iOS

适配器模式的解析-iOS其他设计模式的介绍1、简单工厂模式、工厂模式、抽象工厂模式的解析-iOS 2、建造者模式的解析-iOS 3、单例模式的解析-iOS 4、原型模式的解析-iOS 5、代理模式的解析-iOS概率描述适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己...

2018-06-19 18:01:02 920

原创 代理模式的解析-iOS

代理模式的解析-iOS其他设计模式的介绍1、简单工厂模式、工厂模式、抽象工厂模式的解析-iOS 2、建造者模式的解析-iOS 3、单例模式的解析-iOS 4、原型模式的解析-iOS什么是代理模式代理是我们iOS开发经常遇到的一种设计模式。 就那我前段时间买房的经历来说明一下什么是代理模式。 就是前段时间我去看了房子,我看中了一个房子,然后房子没开盘,我又不在当地,...

2018-06-13 17:54:41 749

原创 原型模式的解析-iOS

原型模式的解析-iOS概率描述用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。百度百科实用场景“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是他们却拥有比较稳定一致的接口。百度百科在Objective-C中使用原型模式 在Objective-C中使用原型模式,就是说对对象的复制,就是我们常说的深拷贝和浅拷贝。在Coc...

2018-06-12 17:01:58 614 2

原创 单例模式的解析-iOS

单例模式的解析概率描述保证一个类仅有一个实例,并提供一个访问它的全局访问点。百度百科实用场景1、需要经常创建和销毁的实例对象。 2、经常使用到的,创建的时候会消耗资源过多的。 3、经常使用到的,创建的时候会很耗时的。 4、一些有状态的工具类。单利创建的几种方式1、传统方法//传统方式-(instancetype)traditionSingleto...

2018-06-11 18:41:13 428

原创 建造者模式的解析-iOS

建造者模式的解析概率描述设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。百度百科实用场景1 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2 当构造过程必须允许被构造的对象有不同表示时。百度百科角色1 Builder:为创建一个产品对象的各个部件指定抽象接口。 2 ConcreteBuilde...

2018-06-11 15:37:44 1041

原创 简单工厂模式、工厂模式、抽象工厂模式的解析-iOS

简单工厂模式、工厂模式、抽象工厂模式的解析简单工厂模式我们先来理解一下简单的工程模式: 比如:小明有一家工厂可以生存2种原料。这个时候如果客户需要再需要另外一种原料,这个时候小明可以再生产一种原料。就是3种原料了。 简单工厂类内部实现#import "Factory.h"@implementation Factory-

2018-06-08 11:31:25 1970 2

原创 RunTime的使用

RunTime的使用runtime是属于OC的底层,是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。在我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的C语言代码, runtime算是OC的幕后工作者。runtime是属于OC的底层, 可以进行一些非常底层的操作(用OC是无法现实的, 不好实现)RunTime相关函数1、...

2018-06-06 15:46:56 216

原创 JSONModel的源码解析

JSONModel的源码解析一、JSONModel和YYModel的比较1、json中有[NSNull null]类型 — JSONModel和YYModel都有适配 2、异常情况:NSString <-> NSNumber — JSONModel和YYModel都有适配 3、异常情况:NSString <-> NSUInteg

2018-05-22 16:14:44 876

原创 FMDB数据库的升级

一、数据库的升级FMDB的数据迁移用FMDBMigrationManager这个工具类,FMDBMigrationManager 是与FMDB结合使用的一个第三方类库,可以记录数据库版本号并对数据库进行数据库升级等操作。1、FMDB数据库升级有二种方式:第一种、添加文件的方式进行记录版本和升级操作,先关联FMDBMigrationManager,再创建数据库升级文件,最后升级。第二种、使用自定义类...

2018-05-08 16:17:57 2773

原创 FMDB详解

一、什么是FMDBFMDB是iOS平台用OC语言封装了SQLite API的数据库框架    二、FMDB的优点1、面向对象,使用了oc语言,避免了和c打交道2、FMDB是轻量级框架,使用更加灵活、方便3、提供了多线程的方式来操作数据库,可以防止多线程操作带来的数据混乱三、 FMDB常用的类1、FMDatabase sqlite的数据库对象,一个FMDatabase对象就代表了一个单独的sqlit...

2018-05-08 16:17:22 9823

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除