2019年4月24日

xcode自定义字体大小

摘要: xcode的字体看着实在太不舒服了,想自己设置字体大小,但是发现字体大小从14直接跳到18,要么太小,要么太大,琢磨了好久终于发现自己可以添加字号打开xcode -> preferences ->font&color 选中要设置的选项,最好command + A 全选,然后点击字体后面的 T 符号, 阅读全文

posted @ 2019-04-24 18:13 ZSoYoung 阅读(443) 评论(0) 推荐(0)

2019年3月13日

创建型设计模式

摘要: 1 简单工厂模式 简单工厂模式(Simple Factory Pattern):专门定义一个类(工厂类)来负责创建其他类的实例。可以根据创建方法的参数来返回不同类的实例,被创建的实例通常都具有共同的父类。 举例: 简单工厂模式像一个代工厂,一个工厂可以生产多种产品。举个例子,一个饮料加工厂同时帮百事 阅读全文

posted @ 2019-03-13 17:16 ZSoYoung 阅读(215) 评论(0) 推荐(0)

设计模式的分类

摘要: 1 创建型 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将模块中对象的创建和对象的使用分离。为了使结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。 简单工厂模式(Simple Factory 阅读全文

posted @ 2019-03-13 16:39 ZSoYoung 阅读(87) 评论(0) 推荐(0)

软件设计的六大原则

摘要: 开闭原则 对扩展开放,对修改关闭,即:在不改变原代码的情况下进行扩展。 任何软件都需要面临一个很重要的问题,即它们的需求会随时间的推移而发生变化。当软件系统需要面对新的需求时,我们应该尽量保证系统的设计框架是稳定的。如果一个软件设计符合开闭原则,那么可以非常方便地对系统进行扩展,而且在扩展时无须修改 阅读全文

posted @ 2019-03-13 16:37 ZSoYoung 阅读(298) 评论(0) 推荐(0)

ios集成支付宝

摘要: 1.iOS 集成流程 主要按照官方文档设置即可: 1:关于openssl/asn.h file not found的问题 可能会遇到这个问题: #include <openssl/asn.h> 找不到 也就是路径没有引入 解决方法如下: 在xcode 的build setting --> heade 阅读全文

posted @ 2019-03-13 16:14 ZSoYoung 阅读(213) 评论(0) 推荐(0)

2018年1月11日

swift变量

摘要: 1. swift的基本变量类型 swift 的变量类型和OC、C基本相似,int = 整形, double = 双精度浮点 , float = 单精度浮点, string = 字符串, bool = 布尔值, swift中一行结束不需要使用 ; ,但是如果两句代码写到同一行,就需要用 ; 隔开 2. 阅读全文

posted @ 2018-01-11 15:21 ZSoYoung 阅读(394) 评论(0) 推荐(0)

swift自学日记

摘要: 一直闲着也没事干,自觉不能再闲着了,自己找资料学一下swift吧,能学什么样学什么样了。 今天是第一天,了解一下swift的基本语法,感觉和OC还有Java有很多共通之处。 阅读全文

posted @ 2018-01-11 14:51 ZSoYoung 阅读(102) 评论(0) 推荐(0)

2016年9月2日

FMDB 使用方法简介

摘要: ARC 和 MRC FMDB作为一个优秀的通用第三方数据库框架,无论在ARC还是MRC下,都可以自动匹配。 使用 在FMDB中,有三个重要的类: FMDatabase:是一个提供SQLite数据库的类,每一个SQLite的对象对应一个数据库,用于执行SQL语句。 FMResultSet:在FMDat 阅读全文

posted @ 2016-09-02 17:06 ZSoYoung 阅读(949) 评论(0) 推荐(0)

2016年8月29日

指针函数与函数指针

摘要: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须 阅读全文

posted @ 2016-08-29 23:13 ZSoYoung 阅读(592) 评论(0) 推荐(0)

结构体内的内存分配(地址偏移)

摘要: struct NODE //这时候内存大小为16 { //按定义的先后顺序分配内存 char k; //占1个字节,偏移量为0(相对于结构体), char c; //占1个字节,偏移量为1(相对于结构体),不用填充。 double a; //占8个字节,偏移量为2(相对于结构体),不是double类 阅读全文

posted @ 2016-08-29 23:12 ZSoYoung 阅读(3056) 评论(0) 推荐(0)

导航