Swift Web 开发之 Vapor - 入门(一)

简介Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。官方称是用的最多的 Swift web 框架,理由是因其在 IBM Swift Package CatalogBETA - Most Essential...

- 阅读剩余部分 -

Jenkins for iOS 搭建日记

一直以来被 iOS 项目打包困惑,速度慢、操作复杂,深恶痛绝!于是开始寻求网络上的持续集成服务,前两天尝试了下 buddybuild、bitrise,都不太如意(可能是姿势不太对),正好公司有台空着的 Mac mini,刚好可以拿来试试搭个 Jenkins 服务器做持续集成,网络上有很多 Jenkins 安装教程...

- 阅读剩余部分 -

iOS HOOK 注入与重签名

起因是在虾神的公众号上看到一篇文章 《Pokemon Go 锁区破解》,正好周围几个小伙伴正在玩这游戏,便仔细研究了下所谓的破解锁区。这次锁区其实是 GPS 锁区,游戏开发商为了缩小初始运营范围,在中国范围内都无法正常游戏,也就是服务端通过客户端发送的定位位置数据来判断是否让该玩家继续游戏。文章中介绍的原理就是利...

- 阅读剩余部分 -

品尝 fastlane

打算接下来写个系列文章,就说说 fastlane 的各大神器的体验和心得fastlanefastlane 是一套为 iOS 开发者开发的开源工具套件,代码基本由 Ruby 编写完成,最初是由 Felix Krause(@ KrauseFx) 发布和开发,后来也开始提供面向 Android 的工具。fastlane...

- 阅读剩余部分 -

Xcode 使用 Configuration 来配置不同的项目环境

很多项目在开发时都会经常在开发环境和生产环境之间切换,切换随之伴来的还有比如更换 App 名称、Bundle identitier、服务端接口地址等等相关参数和属性,这个时候我们就可以利用 Xcode 提供的 Configuration 来配置不同的环境,从而进行快速切换、编译等等一系列操作。注: Xcode 中...

- 阅读剩余部分 -