年终总结 十二月 31, 2020

2020 | 你现在不经意的努力将来总有不经意的收获!

文章字数 1.4k 阅读约需 1 mins.

幸福的基础是内外一致、现实与理想的平衡,我正在努力寻找这种平衡…

#2020# 在这之前,我似乎不再奢望遇见我憧憬过的爱情。
只想着让自己过得足够坦然。
可是这一年,我和十七年前那个喜欢的她在一起了,一切都有些不可思议。
这个社会很难让人相信你...

查看全文

技术笔记 七月 27, 2020

在 Info.plist 中使用宏定义变量,在不同的环境(开发/生产等)下定义不同的环境变量

文章字数 2k 阅读约需 2 mins.

很多时候我们需要在 Info.plist 中配置一些环境变量以供调用,但我们又希望在测试和生产环境中使用不同的变量,举个例子:我们需要在测试和生产环境中为微信配置不同的 APP_ID,按照以往的做法我们会手动去 Info.plist 文件中修改这些值,难免我们手误会不小心改错了,即使我们是复制粘贴,这似乎很糟糕。

在 Xcode 中,进入 Build Settings,将 Preprocess Info.plist File 设置为 YES,并将 Info.plist Preprocessor ...

查看全文

技术笔记 六月 17, 2020

如何使用 javascript 将 useragent 解析为 json 结构化数据

文章字数 2.9k 阅读约需 3 mins.

通常我们需要自定义一段 useragent 提供给 H5 的同学使用,那么问题来了,H5 的同学如何轻松优雅地获取我们自定义的 useragent 值呢? 现在用一段 js 代码教你如何将 useragent 优雅地解析成 json,之后 H5 的同学使用起来是不是方便很多了…

<script>
    var uaString = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5 like Mac OS X) AppleWebKit/605.1.15...
查看全文

技术笔记 六月 02, 2020

关于 COCOAPODS,podspec 之 spec.source_files 文件路径真没那么随意

文章字数 2.2k 阅读约需 2 mins.

记得之前有写过一篇笔记,关于 COCOAPODS, 关于 error: file not found

实战 | 一次哭笑不得的 COCOAPODS 解坑之旅

这两天又遇到奇怪的路径问题,同样是报 error: file not found 的错误。

官方文档 关于source_files的描述是这样的:

source_files multi-platform
The source files of the Pod.

Examples:

 spec.source_files = 'Classes...
查看全文

技术笔记 六月 02, 2020

Mac OS 终端 (Terminal) 下 git 命令中的中文路径转义致显示“乱码”的解决方案

文章字数 2.3k 阅读约需 2 mins.

命令行输入:git status 时,中文路径显示“乱码”

renamed:    "\345\237\272\347\241\200\347\261\273(Base)/\345\256\232\344\271\211(Defines)/DataDefines.h" -> "\345\237\272\347\241\200\347\261\273(Base)/\346\225\260\346\215\256\345\256\232\344\271\211(DataDefines...
查看全文

技术笔记 五月 22, 2020

解决 Xcode 11.4 以来模拟器编译报错 Building for iOS Simulator, but the linked library was built for iOS 的正确姿势

文章字数 3.2k 阅读约需 3 mins.

升级 Xcode 11.4 之后,我们原先的项目无法在模拟器上运行了,因为我们的项目里使用了一些第三方的 SDK,这些 SDK 仅支持在设备上运行,并没有编译对 iOS Simulator 的支持,这下好了,在更新了新的 Xcode 后, 默认已经无法编译链接通过了,报错信息: Building for iOS Simulator, but the linked library was built for iOS。

对此,苹果员工 edford 给出的答案是:

Having x86_64 code...

查看全文

LIFE SOLUTION 四月 14, 2020

How do I use the old iPhone/iPad as a LAN proxy?

文章字数 1.5k 阅读约需 1 mins.

As we know, when the iOS device dim the screen display, the proxy network of our lan proxy app will be kicked out. That sounds bad.

Usually, you can set “Auto-Lock” to be “Never” at your iOS settings. However, the iOS device stayed there to be a bit...

查看全文

2019-NCOV 一月 29, 2020

不呐喊,不助威,魔难下做一个自律的前行者!

文章字数 1.6k 阅读约需 1 mins.

Photo by Andrew Neel on Unsplash

近期,正值新冠肺炎(2019-nCoV)爆发,望大家保重身体,假期延长,然时间未止,没有呐喊,没有助威,自律前行!

为了支持抗击疫情,1月29日,iClock 开发者以个人名义通过武汉大学教育发展基金会捐赠 ¥2000.00,用于新型冠状病毒感染肺炎防控(防疫)药品、设备和物资的采购,以及武汉大学人民医院、中南医院和武汉大学校医院开展新型冠状病毒感染肺炎救治和防控工作的相关费用支出。目前这笔款项已经支付至武汉大学教育发展...

查看全文

技术笔记 一月 04, 2020

iOS 基于 Storyboard+InfoPlist.strings 的启动页国际化(Localizable Launch Screen)

文章字数 2.6k 阅读约需 2 mins.

通常情况下我们应该尽量避免对启动界面的国际化,但有时项目确实有该需求时,我们应该怎么做呢?

分别为所有国际化(本地化)的语言新建 LaunchScreen Storyboard,以不同后缀名区分:

    LaunchScreen_en.storyboard
    LaunchScreen_Hans.storyboard
    LaunchScreen_Hant.storyboard
    ......

为不同语言的 LaunchScreen Storyboard 设计本地化的内容,操作与平时为单个 LaunchScreen...

查看全文

年终总结 十二月 31, 2019

2019 | 释放自我,不再与世界为敌!

文章字数 2.2k 阅读约需 2 mins.

#2019# 和去年一样,留给自己放松的时间还是很少,难得周末放空去的最远的地方却只是离住处数公里的澄湖国际慢城。
一度感觉身体极其不适,感觉一个人还是没太照顾好自己……

#2019# 我的三观又有一些改变,因为我又认识了一些新的人,见识了一些新的事。
◉ 有人说的话让你误以为是自嘲,但其实那都是真的。
◉ 有些聚会跟你说的一样像一场秀,表演和聆听的人都说那不是自己喜欢的。
◉ 有人一直“梦”想自己暴富,但其实自己做的很有限。
◉ 有人口中的“很快”,其实可能你永远也不会看到。

#2019# 我卧室里的...

查看全文
加载更多
0%