iOS122

105
获赞数
31
关注数
117
粉丝数
北京
IP 属地未知
2015-08-26 加入
浏览 13.6k

如果简单的记录,就可以为这个世界创造更多的财富,那么还有什么理由不去写博客呢?

1,619 声望|达人
全站排名超越 99% 用户
ios
737
masonry
175
mvvm
107
jspatch
91
raspberry-pi
80
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2018-07-19
    【最新最全】为 iOS 和 Android 的真机和模拟器编译 Luajit 库
    编译 Luajit 库,的确是一个挑战。因为官网的教程,在当前版本的 Xcode 和 NDK 环境中,已经不适用了。以前只是编译了适用于真机的 Luajit 库。最近在尝试编译模拟器 Luajit 库,就顺便梳理了下 Luajit 库的编译经验,供以后查阅。网上的讨论也是有一些,但是相当一...
  • 发布了文章2018-07-17
    【Graphql实践】使用 Apollo(iOS) 访问 Github 的 Graphql API
    最近在协助调研 Apollo 生成的代码是否有可能跨 Query 共享模型的问题,虽然初步结论是不能,并不是预期的结果,但是在调研过程中积累的一些经验,有必要记录下。如果你也对 Graphql 感兴趣,不妨先从 Github 的 Graphql API 来切手实践。
  • 发布了文章2018-07-12
    【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录
    网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章。此文章针对尝试在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限于篇幅,此处假定,你可以成功在 iOS/Androi...
  • 发布了文章2018-07-11
    【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录
    网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章。此文章针对尝试在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限于篇幅,此处假定,你可以成功在 iOS/Androi...
  • 发布了文章2018-01-14
    简陋的swift carthage copy-frameworks 辅助脚本
    在看 carthage 时,其中需要配置一个 copy-frameworks 脚本,此脚本特殊的地方,需要手动填写 Input Files 和 Output Files.一个一个填写,很糟心~
  • 发布了文章2018-01-06
    【自问自答】关于 Swift 的几个疑问
    感觉自己给自己释疑,也是一个极为有趣的过程。这次,我还新增了“猜想”一栏,来尝试回答一些暂时没有足够资料支撑的问题。 Swift 版本是:4.0.3。不同版本的 Swift,可能无法复现问题。 个人记录,仅供参考,不保证严格意义上的正确性。 swift 中,如何在函数内,声明 ...
  • 发布了文章2018-01-06
    【读书笔记】The Swift Programming Language (Swift 4.0.3)
    素材:Language Guide 初次接触 Swift,建议先看下 A Swift Tour,否则思维转换会很费力,容易卡死或钻牛角尖。 同样是每一章只总结3个自己认为最重要的点。这样挺好!强迫你去思考去取舍。以后再看,也方便快速重建记忆。 注意: 个人笔记,仅供参考,不保证严格意义...
  • 发布了文章2018-01-06
    【读书笔记】A Swift Tour
    素材:A Swift Tour 推荐下载Playground:Download Playground objc 自己较为熟悉,想熟悉下风头正劲的 swift。就先从官方的入门手册开始撸。 每一小节,我都摘录或总结3个对自己三观冲击最大的【知识点】,以方便以后温习。总结不保证绝对正确,仅供交流之用。O(∩_∩...
  • 提出了问题2018-01-05
    【十分诡异】swift 4.0.3 版本 closure 非预期的内存不泄露问题
  • 发布了文章2017-12-07
    【趣味连载】攻城狮上传视频与普通人上传视频:(一)生成结构化数据
    当知道要上传的视频资料从20条变成100条时,我就明白,绝对不能再人工处理了。他们总是想当然的认为,录入一条数据需要1分钟,那录入20条数据就是20分钟,录入100条数据,不就是100分钟吗?我有时候,真的很想问问他们,没有考虑过人是会犯错的吗?数据越多,出错的...
  • 发布了文章2017-12-06
    【趣味连载】攻城狮上传视频与普通人上传视频:序
    我想写一个简单的系列文章。主题很简单,就是记录下面对上传视频需求时,攻城狮和普通人(泛指所有非技术人员)的一些区别。当然,从需求分析到最终完整实现,每个步骤都是有干货。我会尽量避免一些偏情绪化的表述。更多的时候,我们应该把注意力集中在各个需求点本身...
  • 赞了文章2017-11-28
    使用 ClojureScript 开发浏览器插件的过程与收获
    随着 Firefox 57 的到来,之前维护的一个浏览器插件 gooreplacer 必须升级到 WebExtensions 才能继续使用,看了下之前写的 JS 代码,毫无修改的冲动,怕改了这个地方,那个地方突然就 broken 了。因此,这次选择了 cljs,整体下来流程很顺利,除了迁移之前的功能,又...
  • 发布了文章2017-11-23
    【YFMemoryLeakDetector】人人都能理解的 iOS 内存泄露检测工具类
    即使到今天,iOS 应用的内存泄露检测,仍然是一个很重要的主题。我在一年前,项目中随手写过一个简单的工具类,当时的确解决了大问题。视图和控制器相关的内存泄露,几乎都不存在了。后来想着一直就那个工具,写一篇文章,不过一直没有写。
  • 发布了文章2017-11-22
    【玩转树莓派】使用 sinopia 搭建私有 npm 服务器
    使用 sinopia 的好处是,node系的工程师,内部协作时,使用自有 npm 包,会非常方便;另外,sinopia,会缓存已经下载过的包,可以在相当程度上,加速 npm install 相关命令的执行。
  • 发布了文章2017-11-21
    【小技巧解决大问题】使用 frp 突破阿里云主机无弹性公网 IP 不能用作 Web 服务器的限制
    今年 8 月份左右,打折价买了一个阿里云主机,比平常便宜了 2000 多块。买了之后,本想作为一个博客网站的,毕竟国内的服务器访问肯定快一些。满心欢喜的下单之后,却发现 http 服务,外网怎么也无法访问。各种搜,最终在文档中,终于看见:必须要买弹性公网 IP,并...
  • 赞了文章2017-11-16
    【Chrome扩展开发】定制HTTP请求响应头域
    本文首发于《程序员》杂志2017年第9、10、11期,下面的版本又经过进一步的修订。 关于 Github:IHeader 我的博客:louis blog 掘金专栏:路易斯专栏 原文链接:【Chrome扩展开发】定制HTTP请求响应头域 本文共15k字,阅读需15分钟。 导读 搜索是程序员的灵魂,为了提...
  • 发布了文章2017-11-14
    借助 frp 随时随地访问自己的树莓派
    看了知乎上的一个「树莓派」是什么以及普通人怎么玩? 的高票回答,双十一时间,果断买了一个树莓派 3.周一(11.13) 到的货.我目前只想实现一个简单的功能 -- 想从任意位置访问我的树莓派. 就像一个潘多拉魔盒,第一步肯定是拿到钥匙!
  • 发布了文章2017-11-11
    【LuaJIT版】从零开始在 macOS 上配置 Lua 开发环境
    这篇文章针对的是基于 LuaJIT 的环境配置。借助于 LuaJIT,Lua 的执行效率可以进一步提升几十倍。如果你不是很清楚自己是需要 Lua 还是 LuaJIT,那么建议你从 LuaJIT 起步。LuaJIT 对应的是 Lua5.1 的语法,这一点需要注意。
  • 发布了文章2017-11-10
    【最新版】从零开始在 macOS 上配置 Lua 开发环境
    不同的脚本语言有不同的特性,第一接触的脚本语言,可能会影响自己对整个脚本语言的理解和认知。我以前接触最多的脚本语言是 JavaScript。后果就是:我一度以为脚本语言都是必须和宿主语言运行在不同的进程;脚本本身的语法受环境的影响很大,很难做到统一;如果想统...
  • 发布了文章2017-11-09
    关于混合应用开发的未来的一些思考
    现在是2017年11月9日。即使努力仅仅去关注编程技术的我,也依然感觉到了混乱。混乱之后,必然潜伏着机遇;混乱之后,也可能一着错,几年辛苦付诸流水。