SF
iOS 小毛驴
iOS 小毛驴
注册登录
关注博客
注册登录
主页
关于
RSS
Swift Web 开发之 Vapor - 模版 Leaf(三)
isaced
2017-03-05
阅读 3 分钟
2.6k
模版引擎,对现在的 Web 开发极为重要,几乎所有主流 Web 框架都会支持一种或多种模版引擎,模版引擎可以分离用户界面和业务逻辑,工作原理主要是一种翻译,后端对特定的标记、语法、变量等渲染后再输送给浏览器,如今模版引擎已经非常强大,在相关领域可以帮助开发者节约很多时间精力,比如缓存、设计分层、插件化。不...
Swift Web 开发之 Vapor - 路由(二)
isaced
2017-03-05
阅读 4 分钟
2.6k
上篇文章带大家基本了解了一下开始一个 Vapor 项目的流程,本篇紧接着来说说在所有 Web 框架中都最关键的 “路由”,因为 “路由” 模块在 Web 项目中担任很重要的角色,所以很多语言的 Web 框架都把 “路由” 抽离到框架层,从而减少开发者的工作量,一个设计得易用强大的 “路由” 系统也会给相应给框架增添不少色彩。
Swift Web 开发之 Vapor - 入门(一)
isaced
2017-03-05
阅读 6 分钟
5.8k
Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。
Xcode 使用 Configuration 来配置不同的项目环境
isaced
2017-03-05
阅读 2 分钟
6k
很多项目在开发时都会经常在开发环境和生产环境之间切换,切换随之伴来的还有比如更换 App 名称、Bundle identitier、服务端接口地址等等相关参数和属性,这个时候我们就可以利用 Xcode 提供的 Configuration 来配置不同的环境,从而进行快速切换、编译等等一系列操作。
iOS HOOK 注入与重签名
isaced
2017-03-05
阅读 2 分钟
5k
起因是在虾神的公众号上看到一篇文章 《Pokemon Go 锁区破解》,正好周围几个小伙伴正在玩这游戏,便仔细研究了下所谓的破解锁区。这次锁区其实是 GPS 锁区,游戏开发商为了缩小初始运营范围,在中国范围内都无法正常游戏,也就是服务端通过客户端发送的定位位置数据来判断是否让该玩家继续游戏。文章中介绍的原理就是利...
iOS:hidesBottomBarWhenPushed的正确用法
isaced
2013-10-30
阅读 3 分钟
23.3k
之前项目也需要这么做,那时候 iOS7 还没出,也是各种搜罗,后来的解决方法是当push操作的时候自己隐藏 Tabbar,push 过去视图拉伸适应屏幕,再 pop 回来的时候接再显示 Tabbar,过程复杂还需要自己写动画,最终效果也不是很理想。