I'm TualatriX
Home
Manico
PasteNow
About
Featured
All
Life
Products
Reading
Technical
Tips and Tricks
Apr 12, 2018
实践 Django App Model 和数据库的迁移
良好的重构是项目可持续的一个重要因素。最近开始花时间重构「奇点」的网站部分,其中一个任务就是把 Django 项目的 Model 以及数据库进行迁移和合并,今天实践了一把,很成功,写文章纪录一下。
Apr 11, 2018
加快 Carthage Copy Framework 的速度
在 iOS 项目中,如果你使用 Carthage 来管理第三方库,那么一定知道在编译并运行 App 的时候,会有一个阶段叫:Carthage Copy Frameworks。这个阶段通过跑一个脚本的形式把所有依赖的第三方库都复制到 App 的目录里。 这个阶段通常会花 1~x 秒不等,这取决于你的 App 依赖的第三方库数量。默认情况下,每次你 Build & Run 的时候,都会进行一次这个操作——尽管你的第三方库没有任何改变。能不能把这个时间给节省一下?当然可以。
Apr 11, 2018
解决「KeychainAccess.framework: bundle format is ambiguous」的问题
为了提升生产力,最近我租来了一台 MacBook Pro MJLT2,于是花了一点点时间重新设置了自己的生产环境。大多数东西都很快设置成功了,但是在构建自己的一个私用 Mac App 的时候却出了问题,Xcode 给的出错信息是:
Apr 08, 2018
一则 Vue 项目的图片 lazyload 解决方案
刚刚花了一点点时间解决了一个 Vue 项目的图片 lazyload 问题,简单记录下解决过程。
Apr 08, 2018
Swift 4.1 的 swift_getObjectType 崩溃问题
之前我跟踪了好久的 Xcode 9.3 的 Swift 4.1 编译速度改进的情况,见《[评测 Xcode 9.3 Beta + Swift 4.1 对编译速度的提升](https://imtx.me/archives/2651.html)》,我从第一个 Beta 一直测试到正式版,可以说 Swift 4.1 的编译速度至少有了 25% 的改进,是一个非常好的消息。然而这两天又碰到一个 Swift 4.1 的崩溃问题,让我对其又失望了一把。
Feb 01, 2018
2018 Web 项目部署备忘:加速镜像及本地构建
差不多一年前我用 Vue 做了一个 Web App 项目,最近又完成这个项目的 2.0 版本,除去项目本身的升级以外,在部署方面我也从以前的土法部署改成了基于 Docker 环境部署。
Jan 31, 2018
北京、西湖和世界
2017 年是我七年来第一个一整年都没有去过一次北京的一年。
Jan 28, 2018
评测 Xcode 9.3 Beta + Swift 4.1 对编译速度的提升
2016 年底的时候,我写过一篇文章《评测 Swift 3.0 项目编译优化选项对编译速度的影响》,评测了一下当时新引入的「Whole-Module Optimization」对编译速度的影响。上周 Xcode 9.3 Beta 发布,我又想做一下相关评测了。
Jan 17, 2018
使用 Photos.framework 来批量删除 iOS 照片
最近有个需求,就是把 iPad Pro 上的照片全部清空。我既不想用手动删除的方式,也不想用导入到电脑然后再删除的方式,于是想用写代码的方式来解决问题这个问题。经过初步了解,可以使用 Photos.framework 来解决这个问题,这里是一些基本使用概括:
Jan 15, 2018
Fastlane 在多 Workspace 的环境下指定 Workspace
Fastlane 是来做自动集成部署的非常方便的一个工具,默认情况下它就能工作的很好,除此之外它有很多选项可以配置和使用。今天讲一个多 Workspace 环境下的配置工作。
Jan 13, 2018
CSS: 跨平台 CSS 中文字体解决方案
今天有个微博网友报告了我们 Fireball Studio 的网页的中文显示问题,直觉告诉我,我们遇到了 CSS 中文显示在其他语言环境下的显示问题。一问果然如此,该网友是在 macOS 系统下使用日文语言的。
Jan 11, 2018
iOS: UITextView 如何取得光标(Caret)当前位置
拿到光标的位置可以做很多事,比如在弹起键盘的时候,如果光标被盖住了,则滚动到光标所在位置,这里需要有三个步骤来达到:
Page 8 of 12
First
❮
5
6
7
8
9
❯
Last