iOS 开发使用总结:
一些关于iOS与JS交互的经验,解决问题包括:
-
iOS中如何加载HTML页面?(包括Objective-C和Swift) -
iOS中如何去执行一段JavaScript代码?(包括Objective-C和Swift) -
iOS中为什么要使用原生语言去执行一段JavaScript代码? -
iOS中如何监听到HTML页面中触发的事件?(JavaScript函数的触发) -
iOS混合开发中,当JavaScript函数触发时,能否发送一些数据给iOS原生,如何发送? -
iOS混合开发中,当JavaScript函数触发时,能否让OC/Swift执行一些操作,比如调用系统相机等? -
JSExport如何使用? -
如何使用
JSExport调用自定义的OC/Swift类属性? -
如何使用
JSExport调用自定义的OC/Swift类的方法? -
如何使用
JSExport调用系统或外部引用库的OC/Swift类的属性和方法? -
JSManagedValue的作用?
具体可参看我的博客: www.mengyueping.com
一些关于iOS设备ID,与keychain存储经验,解决问题包括:
UDID、MAC地址、UUID、IDFV、keychain、IDFA能作为设备的唯一标识吗?- 如何使用
IDFV和keychain来标识安装App的设备? - 如何来标识本公司所有
App安装的设备?记录用户应用使用习惯? - 用哪种
ID追踪某一台设备是否在下载过某个应用?
具体可参看我的博客: www.mengyueping.com
使用runtime进行归档解档:
- 不使用
runtime情况下,归档/解档有什么缺点? - 如何使用
runtime进行归档/解档? - 使用
runtime进行归档/解档好处是什么?
具体可参看我的博客: www.mengyueping.com
使用Runtime对系统方法实现方法交换
- 如何对系统方法进行添加功能,在不修改原有方法调用的基础之上?
- 项目中已经大量使用了字符串转
URL的调用,调用的系统方法,而没有对字符串进行转码,这样如果字符串中出现中文的话会导致URL转换失败的情况,那么如何不大量修改原项目中代码,来实现对URL的转码以及判空?
具体可参看我的博客: www.mengyueping.com
- 01-常量与变量
- 02-数值类型
- 03-布尔类型
- 04-元组
- 05-可选类型
- 06-错误处理
- 07-断言
- 08-基本运算符
- 09-字符串和字符
- 10-集合类型
- 11-控制流
- 12-函数
- 13-闭包
- 14-枚举
- 15-类和结构体
- 16-属性
- 17-方法
- 18-下标
- 19-继承
- 20-构造过程
从OC到Swift,Cocoa Touch使用。
-
- 01-基础
- 02-构造函数
- 03-tableView
- 04-closure
-
- 01-Fibonacci数列
- 02-求质数
- 03-求水仙花数
- 04-统计字符串中各类字符个数
- 05-给定项数的数字的和
- 06-自由落体反弹问题
- 07-求无重复的三位数
- 08-求完全平方数
- 09-求一年中的第几天
- 10-猴子吃桃问题
- 11-求分数数列的和
- 12-求1-n的阶乘的和
- 13-倒推年龄
- 14-倒序打印一个正整数
- 15-回文问题
- 16-求5x5矩阵对角线之和
- 17-折半查找
- 18-围圈报数
- 19-猴子分桃问题
- 20-数字加密问题
-
一个表情键盘的封装