09
2018/07
【iOS】Swift关键知识点汇总
Swift扩展扩展就是向一个已知的类、结构体或枚举类型添加新功能。扩展可以对一个类型添加新的功能,但是不能重写已有的功能。Swift中的扩展可以: 添加计算型属性和计算型静态属性 定义实例方法和类...
iOS
09
2018/07
01
2018/03
修改Mysql数据库支持emoji
使用sql语句修改数据库字符集的方法:语法如下:123ALTER DATABASE 库名 CHARACTER SET 字符集名称 COLLATE 排序规则名称;修改表:ALTER TABLE 表名 C...
24
2017/10
AES/CBC/128/PKCS5Padding加密解密算法(iOS、Android、JavaScript、PHP)
最近项目中考虑到用户账户数据的安全性问题,需要对用户账户相关信息进行加密解密。这里我们选择使用AES加解密,至于AES相比其他对称加密算法的优缺点就不再详述,当然加解密过程中还使用了一些其他的算法,比...
06
2017/08
iOS高级开发面试题(下)
objc使用什么机制管理对象内存?MRC(manual retain-release)手动内存管理。 ARC(automatic reference counting)自动引用计数。 Garbage ...
iOS
06
2017/08
iOS高级开发面试题(中)
__block在arc和非arc下含义一样吗?一般在block中修改变量多需要事先加__block进行修饰。在非arc下,__block修饰的变量的引用计数是不变的,在arc下会引用到计数+1。非ar...
iOS
06
2017/08
iOS高级开发面试题(上)
nil、Nil、NULL、NSNull的区别?SymbolValueMeaningNULL(void *)0literal null value for C pointersnil(id)0liter...
iOS
18
2016/10
iOS打包上传常见错误以及解决办法
关于打包上传至AppStore,大家都认为是最后一步了,其实到了这里往往会遇到很多的坑。对于踩过的坑我不想再踩第二篇,所以在此将我遇到的所有奇葩问题在此做一个记录,当作对自己的一个提醒,同时也分享给给...
iOS
09
2016/10
Cocoapods无法search到库的解决办法
缘由按照往常的方法一样安装Cocoapods,在安装的过程中遇到了一切问题,按照传统的命令sudo gem install cocoapods出现了如下的错误:12ERROR: While exec...
20
2016/09
使用 Xcode 8 构建版本 iTunes Connect 获取不到应用程序的状态的解决办法
iOS10正式版本已发布,Xcode8也跟着就发布了,于是我就在第一时间将Xcode8和iOS10都更新了。但是一波需要适配的问题就来,有Xib的问题,还有很多界面上的问题,在iOS10上根本不能看。...