iOS
Musk66
Objective-C,Swift,Web前端开发
展开
-
Flutter学习笔记
全部章节的笔记(课程来源于慕课网):转载自本人文章:https://www.cnblogs.com/musk66/p/9871692.html1. 使用var声明变量,可赋予不同类型的值。如果不初始化变量的值,则默认是null。赋值以后变量的数据类型就已经确定。2. 使用final声明一个只能赋值一次的变量。3. 使用const声明常量。使用const声明的必须是编译期常量(在编译的时候就能确定的值)。4. isNaN是否是非数字,isEven是否是偶数,isOdd是否是奇数。 a原创 2021-04-01 19:06:12 · 93 阅读 · 0 评论 -
iOS方法名称混淆之随机字符串和随机单词组合
iOS方法名的混淆可以使用宏定义的方式,方便管理。但是目前混淆成随机字母的组合很难上架,会被Apple警告语意不明确。因此可以尝试通过单词组合的方式来混淆,通过读取单词库,获取不同的单词组合来实现混淆方法名。通过shell脚本实现,具体代码如下:TABLENAME=symbols#混淆时生成的数据库文件SYMBOL_DB_FILE="./symbols"#需要混淆的方法名称STRING_SYMBOL_FILE="./func.list"#混淆后生成的宏定义HEAD_FILE="./code原创 2021-04-01 19:00:00 · 411 阅读 · 0 评论 -
Xcode 12 - AppName‘s architectures (arm64) include none that iPhone11 Pro can execute (Intel 64-bit)
更新过Xcode12后,调试程序,提示 [Xcode 12 - AppName’s architectures (arm64) include none that iPhone 11 Pro can execute (Intel 64-bit)]。解决方案:删除项目中 Build Settings -> User-Defined -> VALID_ARCHS 这一项即可原创 2020-10-09 16:40:45 · 6518 阅读 · 4 评论