iOS
文章平均质量分 93
wakeup_qin
这个作者很懒,什么都没留下…
展开
-
iOS安全系列-存储安全
存储加密AES数据完整性验证MD5原创 2018-08-02 13:17:49 · 963 阅读 · 0 评论 -
iOS安全系列-代码安全
代码混淆在动态调试模拟器检测越狱检测原创 2018-07-27 10:35:53 · 2435 阅读 · 2 评论 -
Fastlane集成与使用-iOS
FastLane是一种能自动部署beta版和release版本的 iOS和Android App的工具(Ruby脚本的集合)。他可以处理生成截图、代码签名以及发布App等任务。Fastlane的优势节省上传新版本到商店或测试服务的时间集成了当前开发环境中所的工具和服务100%开源使用简单,能根据提供的文档几分钟配置好基于你自己的App和数据,运行在你自己的电脑上集成几乎所有...原创 2018-06-15 17:37:18 · 4233 阅读 · 1 评论 -
Ruby环境安装
安装Ruby使用Homebrew安装使用RVM安装使用Gem管理Ruby库切换RubyGems镜像源常用命令Homebrew安装要求安装卸载升级常用命令RVM安装gpg安装参考文章安装Ruby使用Homebrew安装如果是苹果系统,可以使用brew命令安装,如果你的电脑未安装Homebrew,请先查看安装Homebrew...原创 2018-06-15 16:52:01 · 1173 阅读 · 0 评论 -
Unit Test -- 初步了解
什么是单元测试在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。 —— [ 维基百科 ]原创 2017-11-14 16:18:12 · 940 阅读 · 0 评论 -
iOS11适配-Safe Area
1.Safe area介绍Safe area 是iOS11的新特性, 帮助你将视图布局在可访问区域内,不被一些特殊视图覆盖,如:状态栏,导航控制器的导航栏等,尤其是具有顶部头帘和底部横条的iPhone X问世以来非常有用。下图展示了日历视图的安全区域:2.Safe area使用与Safe area相关的方法有#pragma mark - UIView 新增属性@原创 2017-10-27 15:21:07 · 13093 阅读 · 1 评论 -
打包静态库
一、静态库与动态库的区别静态库格式:.a(iOS8之前), .framework(later iOS8)动态库格式: .tbd(iOS9), .dylib(iOS9之前),.framework区别:静态库和动态库是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译时并不会被链接到目标代码中,只是在程序运原创 2016-03-30 13:39:00 · 660 阅读 · 0 评论 -
UIStoryboard的使用
UIStoryboard的使用1.显示故事版中指定的视图控制器2.UIStoryboardSegue3.在故事版中使用UITableView(1)获取故事版+ (UIStoryboard*)storyboardWithName:(NSString*)name bundle:(NSBundle*)storyboardBundleOrNil;(2)获取故事版中的视图控制器- (id)instantiateInitialViewContro原创 2015-09-16 17:41:42 · 1234 阅读 · 0 评论 -
Xcode下,使用gitHub用作远程服务端管理代码
Xcode下,使用gitHub用作远程服务端管理代码原创 2015-07-06 10:14:25 · 572 阅读 · 0 评论 -
iOS开发UIKit动力学——UIKit Dynamics
UIKit Dynamics其实就是UIKit的一套动画和交互体系。我们现在进行UI动画基本都是使用CoreAnimation或者UIView animations。而UIKit动力学最大的特点是将现实世界动力驱动的动画引入了UIKit,比如重力,碰撞等效果。即是,将2D物理引擎引入了人UIKit。需要注意,UIKit动力学的引入,并不是以替代CA或者UIView动画为目的的,在绝大多数情况下原创 2015-07-01 17:52:59 · 619 阅读 · 0 评论 -
iOS安全系列-传输安全(https)
前段时间由于工作需要,接触到了App安全相关的冰山一角,在此整理一下以备后续需要。我们知道无线传输的数据能被第三方轻易截获(如使用抓包工具Charles),如果未使用加密措施,可能直接暴露用户的各种关键数据,例如用户名,密码等。加入了SSL(Secure Socket Layer)子层实现的HTTPS协议可确保数据在网络上加密传输,即使传输的数据被截获,也无法解密和还原。HTTPSH...原创 2018-08-10 18:03:13 · 779 阅读 · 0 评论