2019年1月23日

[iOS编译](https://blog.csdn.net/Hello_Hwc/article/details/85226147)

摘要: 编译器:前端和后端前端负责词法分析,语法分析,生成中间代码;后端以中间代码作为输入,进行行架构无关的代码优化,接着针对不同架构生成不同的机器码.前后端依赖统一格式的中间代码(IR),使得前后端可以独立的变化,新增一门语言只需要修改前端,而新增一个CPU架构只需修改后端即可。Objective-C/C/C++使用的编译器前端是clang,swift是swift,后端都是LLVMclangclang... 阅读全文

posted @ 2019-01-23 17:17 蝸犇吔瘋誑 阅读(217) 评论(0) 推荐(0) 编辑

2018年12月26日

iOS APP签名原理

摘要: 原文目的iOS之前,在主流操作系统上开发和运行软件是不需要签名的,软件软件随便从哪里下载都能运行,导致平台对第三方软件难以控制,盗版流行、苹果希望解决这样的问题,在iOS平台上对第三方APP有绝对的控制权,一定要保证每一个安装到iOS上的APP都是经过苹果官方允许的。 通过签名机制.非对称加密通常我们说的签名就是数字签名,他是基于非对称加密算法实现的。对称加密是通过同一份秘钥加密和解密数据,而非对... 阅读全文

posted @ 2018-12-26 14:10 蝸犇吔瘋誑 阅读(184) 评论(0) 推荐(0) 编辑

2018年12月17日

动画

摘要: iOS核心动画高级技巧GitHub布局frame代表图层外部坐标,bounds内部坐标,anchorPoint是用来移动图层的把柄 阅读全文

posted @ 2018-12-17 11:38 蝸犇吔瘋誑 阅读(125) 评论(0) 推荐(0) 编辑

导航