摘要: 1.定义的定义 1> 不可变字典: let 2> 可变字典: var 2.对可变字典的基本操作 增删改查 ##3.遍历字典 1> 所有的key 2> 所有的value 3> 所有的key/value 4.字典合并 5.示例 // 1.如何定义字典 // 1> 定义不可变字典 : 使用let修饰 le 阅读全文
posted @ 2020-09-15 15:55 家号 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 数组的使用 1.数组的定义 1> 定义不可变数组 2> 定义可变数组 2.对可变数组的基本操作 增删改查 3.数组的遍历 1> 获取数组的长度 2> 数组的遍历(i/item/index-item) 4.数组的合并 5. 示例 //1.数组的定义 //1> 定义不可变数组: 使用let修饰 //数组 阅读全文
posted @ 2020-09-15 15:42 家号 阅读(353) 评论(0) 推荐(0) 编辑
摘要: #swift基本数据类型的使用之一: 字符串的使用 swift String的使用 1.字符串的定义 1> 不可变字符串的定义 2> 可变字符串的定义 2.获取字符串的长度 3.字符串的拼接 1> 字符串之间的拼接 2> 字符串和其它标识符之间的拼接 "(标识符)" 3> 字符串拼接过程中格式化: 阅读全文
posted @ 2020-09-04 16:27 家号 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Swift初体验 1. 导入框架 2. 定义标识符: let/var 3. 语句结束时;可以省略 4. print() 5. let/var 6. 逻辑分支 7. 循环使用 // 1.Swift中如何导入框架 /* OC导入框架: #import <UIKit/UIKit.h> */ import 阅读全文
posted @ 2020-09-04 12:20 家号 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 使用场景之一,接收他人的项目,快速理清其层次结构,可以打标识符断点,如下图 每一个VC,都加了个在viewDidLoad方法处的断点,这样运行程序时,逐步断点,便可以理清层次, 但是,需要手动不断的继续,依旧不是很好 如果使用LLDB,就事半功倍~ 先上效果图 LIDB简史 Xcode5之前的调试器 阅读全文
posted @ 2016-12-07 19:33 家号 阅读(2974) 评论(0) 推荐(1) 编辑
摘要: 指针: 用来存放变量地址的变量,就成为"指针变量". 定义: 一般形式:类名标识符 指针变量名; " "是说明符,用来说明这个变量是个指针变量,是不能省略的,但不属于变量名的一部分 前面的类型标志符表示指针变量所只想的变量的类型,而且只能指向这种类型的变量 示例1:值交换 示例2:函数多个返回值 示 阅读全文
posted @ 2016-11-24 23:41 家号 阅读(360) 评论(3) 推荐(1) 编辑
摘要: 1. 二维码需要用到 Quartz 2D 一般是三步走~1导入CoreImage框架,编写字符串转二维码图;2渲染二维码;3显示二维码. 导入头文件 2. 字符转二维码图 代码如下: 3.渲染改变 4.显示二维码 阅读全文
posted @ 2016-05-17 23:28 家号 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 我的导师,曾经对我说过,常规编程语言大抵不过 顺序 、 条件 、 循环 接下来以Ruby为例,简单说说 控制语句 控制语句能让程序在某种条件下,改变执行顺序,或者只执行某一部分。 控制语句的分类 控制语句大致可以分成一下几类。 顺序控制:按照程序的编写,从头到尾执行 条件控制:若某条件成立,则执行О 阅读全文
posted @ 2016-01-28 02:48 家号 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 官方演示程序 AppDelegate 设置缓存 设置网络访问标示 提供全局网络访问入口 .h .m 小结 1. 在 中设置缓存 2. 在 中设置网络访问指示器 3. 继承 创建单例统一管理网络访问 4. 单例方法中使用了 ,设置后,再... 阅读全文
posted @ 2016-01-10 13:29 家号 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Charles —— 青花瓷 网络抓包工具 可以拦截 iPhone/Android 手机中 App 的 网络请求数据 使用 手机&电脑在同一个局域网 确保电脑能够通过路由器访问互联网 电脑安装 启动 ,禁用 & 设置手机的网络代理 : 电脑的 ip : 8888 ... 阅读全文
posted @ 2016-01-10 13:22 家号 阅读(1018) 评论(0) 推荐(0) 编辑