在OC当中自动计算行高主要调用系统的 - (--boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSString *, id> *) ...
分类:
移动开发 时间:
2016-12-18 09:50:24
阅读次数:
215
1. 单一职责原则(SRP) 一个类应该最多只能有一个因素能够给导致其变化,类中的方法应该都是相关性很高的,即“高内聚” 2. 开放-封闭原则(OC) - 扩展开放:某模块的功能是可扩展的,则该模块是扩展开放的。软件系统的功能上的可扩展性要求模块是扩展开放的。 - 修改关闭:某模块被其他模块调用,如 ...
分类:
其他好文 时间:
2016-12-16 23:05:42
阅读次数:
212
第一步: 第二步,建立桥接文件 随便创建一个类,语言选择oc,然后它会问你是否创建桥接模式,然后你选择是就可以了 那个类可以删除了 在那份桥接文件中加入一句话#import <sqlite3.h>就可以了 接着我们就可以创建数据库或表了 //相当于c语言的指针 var db: OpaquePoint ...
分类:
数据库 时间:
2016-12-16 15:00:26
阅读次数:
224
一、面向对象简单概念 类: 相同属性和行为的对象可以抽象为一个类。 这样我们可以简单的理解为类就是 属性 与 方法的集合。 类一句话可以概括: 物以类聚。 可见古人有多牛掰,可以说是中国人发明了面向对象吗? 属性:静态名词,可以理解: XX类有XX属性。 方法:动态, 可以理解: XX类去干啥,被干 ...
分类:
编程语言 时间:
2016-12-15 21:10:03
阅读次数:
157
先简单地说一下思路吧 需求:在App中嵌入一个webView,已经有了网址,但是需要去掉这个网页中的一些内容 解决方案:取到webView要加载的网址,对这个网址对应的网页信息进行修改 简单描述: <UIWebViewDelegate> 删除的部分处理:获取到相应的节点并执行删除操作的语句写法有三种 ...
分类:
Web程序 时间:
2016-12-15 07:23:43
阅读次数:
217
NSDictionary 1、什么是字典 字典是也是一种集合结构,功能与我们现实中的字典工具一样 2、字典的元素是什么 任意类型的对象地址构成键值对 3、什么是键值对 键值对是由key和value构成必须一一对应 键值对中的key必须保证是唯一的 4、字典的存储方式 字典是一种无序保存的集合 5、如 ...
分类:
其他好文 时间:
2016-12-15 01:10:59
阅读次数:
258
1.为什么需要NSString对象 答:在OC中创建字符串时,一般不使用C的方法, 因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方, 在Cocoa中NSString集成的一些方法,可以很方便的操作字符串, 2.oc中字符串和c语言字符串的对比 “hello world” @“hello ...
分类:
其他好文 时间:
2016-12-15 00:41:43
阅读次数:
202
一、setter和getter函数 1.回忆:如何访问对象中的成员变量 2.setter和getter函数的作用 setter 方法: 修改对象的字段/实例变量 getter 方法: 读取对象的字段/实例变量 setter 方法: 可以带有多个参数,可以同时给多个变量赋值 getter方法: 不带参 ...
分类:
其他好文 时间:
2016-12-15 00:28:39
阅读次数:
153
本人之前学习过一年半ios开发 由于行情太过凄惨,故转前端。心在前端,苹果亦难忘!把我平时的笔记作出给大家总结! 回顾之前的知识 便利初始化函数:框架类库中的一些类有一系列的以init开头的方法,这些方法就是便利初始化函数。例如:NSString的initWithFormat,initWithStr ...
分类:
其他好文 时间:
2016-12-13 19:38:04
阅读次数:
282
引用:http://blog.sina.com.cn/s/blog_693de6100102vi3w.html 引用:http://blog.sina.com.cn/s/blog_693de6100102vi3w.html 很多关于object-c(简称:oc,是ios开发app使用的语言) 与 j ...
分类:
移动开发 时间:
2016-12-12 23:33:22
阅读次数:
295