Ro.bber

Road endless its long and far, I will seek up and down.


  • 首页

  • 标签

  • 归档

  • 分类

  • 关于

  • 搜索

iOS 9.0之后NSString encode方法替换

发表于 2017-07-22 | 分类于 iOS
| 字数统计 496

在iOS 9.0之后,以前常用的NSString编码的方法stringByAddingPercentEscapesUsingEncoding:被弃用了,项目中可能会出现一堆如下⚠️:

‘stringByAddingPercentEscapesUsingEncoding:’ is deprecated: first deprecated in iOS 9.0 - Use-stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.

作为一个有强迫症的优秀程序猿,表示不能忍!

阅读全文 »

iOS脚本自动编译静态包/静态库

发表于 2017-07-22 | 分类于 iOS
| 字数统计 1.1k

在iOS开发中,有时候为了项目模块间的相互独立性,降低模块间的耦合,通常将底层相对稳定的模块抽取出来,形成SDK,以静态包或者静态库的形式引入项目。这中间免不了编译打包静态包/库,通常的做法是模拟器和真机分别编译,然后再将两个静态包或者库lipo合并成一个。这样的工作做多了,难免觉得麻烦,想省事儿,整一脚本变得自然而然了。

阅读全文 »

设计模式--单例模式

发表于 2017-07-16 | 分类于 iOS
| 字数统计 952

单例模式(singleton)

单例模式最初的定义出现于《设计模式》(Addison-Wesley,1994)

单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。

阅读全文 »

设计模式--生成器(建造者)

发表于 2017-07-09 | 分类于 iOS
| 字数统计 520

生成器模式(Builder)

生成器模式最初的定义出现于《设计模式》(Addison-Wesley,1994)

生成器模式:将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表现。

阅读全文 »

设计模式--抽象工厂

发表于 2017-07-08 | 分类于 iOS
| 字数统计 1.4k

抽象工厂模式(abstract factory)

抽象工厂模式最初的定义出现于《设计模式》(Addison-Wesley,1994)

抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。

阅读全文 »

Markdown中插入表格/图表,位置居中/左/右,这一篇就够了!

发表于 2017-07-08 | 分类于 随笔
| 字数统计 129

Markdown中插入表格时只需要复制一下下面【】内的即可(注意:不要复制【】)。

说明:

  1. 两竖线|中间为一个单元格,每行列数即为每行竖线数-1;
  2. 行数-1为表格行数,因为第二行为配置行,配置表格显示用,并不显示出来;
阅读全文 »

设计模式--工厂方法

发表于 2017-07-02 | 分类于 iOS
| 字数统计 620

工厂方法模式(factory method)

工厂方法模式最初的定义出现于《设计模式》(Addison-Wesley,1994)

工厂方法模式:定义创建对象的接口,让子类决定实例化哪一个类。工厂方法使得一个类的实例化延迟到其子类。

阅读全文 »

设计模式--原型模式

发表于 2017-07-02 | 分类于 iOS
| 字数统计 600

原型模式(prototype)

原型模式最初的定义出现于《设计模式》(Addison-Wesley,1994)

原型模式:使用原型实例指定创建对象的种类。并通过复制这个原型创建新的对象。

阅读全文 »

一行命令搞定node.js升级

发表于 2017-06-25 | 分类于 随笔
| 字数统计 80

node有一个模块叫n,是专门用来管理node.js的版本的。

阅读全文 »

命令行常用命令--软连接

发表于 2017-06-23 | 分类于 随笔
| 字数统计 386

比如,想要用命令行指定特定程序打开文件。

如果文件已被指定默认程序:

1
open httpd.conf
阅读全文 »
1…345
Ro.bber

Ro.bber

路漫漫其修远兮,吾将上下而求索。
Road endless its long and far,
I will seek up and down.

42 文章
4 分类
59 标签
RSS
GitHub 简书
© 2017 - 2018 Ro.bber Ro.bber's Blog 全站共35.6k字
本站访客数 人 本站总访问量 人次