🌓

DateFormatter

在项目中,许多页面要用到 DateFormatter,还有许多的日期格式,然后就创建许多 DateFormatter,而创建 DateFormatter 是需要许多开销的,还是会影响性能的,虽然现在设备的性能很高,但还是值得去优化的。 Apple 的文档中也提到: Creating a date formatter is not a cheap oper...

阅读全文

获取网站 favicon.ico 图标

favicon.ico favicon.ico 用途 如何获取 favicon.ico http[s]😕/domain/favicon.ico 公共 API 网站源码 参考链接 favicon.ico 这个图标一般都是放在网站的根目录下的,当打开一个网站时,会显示在浏览器标签页上。 favicon.ico 用途 比如 Alfred 中自定义...

阅读全文

UIWebView 加载本地 HTML 时的锚点问题

UIWebView 加载本地的 HTML 时,HTML 中的锚点是无效的,需要特殊处理,可以通过 JavaScript 来实现。 1234567func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNaviga...

阅读全文

iCollect v1.2 和 iColor v1.1.1 发布

今早 iCollect 1.2 版本和 iColor 1.1.1 版本通过审核,上架 App Store。 iCollect v1.2 更新内容: 新增「历史上的今天」功能 几乎所有页面 UI 微调 错误修复 iColor v1.1.1 更新内容: App 名称由 iColors 更为 iColor 错误修复 下个版本将会带来新的设计。

阅读全文

macOS 个性化设置

macOS 个性化设置,通过命令行开启 macOS 的隐藏功能,下面的脚本是我的个性化设置。 sudo macos-awesome-settings.sh 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545...

阅读全文

使用 Runtime 禁止 UIAlertController 消失

在开发中经常遇到一些需要弹框 UIAlertController 一直显示不消失的需求,如登录时等。但一般的,不管点击取消或确定按钮,弹框都会消失。今天就用 Runtime 这个“黑魔法”来实现这个需求。 首先在 UIAlertAction 的回调里打个断点,看下 UIAlertController 调用的方法: 可以看到 UIAlertControll...

阅读全文

Objective-C 习题(五)

Objective-C 练习题,题目来源 exercism.io,一共 50 题,见 GitHub。 第五篇共 10 题,完。 (一) (二) (三) (四) # Pascals Triangle # Say # Bracket Push # Roman Numerals # Strain # Run Length Encoding # Luhn #...

阅读全文

Markdown 中的锚点语法

Markdown 中的锚点语法:[标题](#标题) ,比如 1234567891011[第一级标题](#第一级标题)[第二级标题](#第二级标题)[第六级标题](#第六级标题)# 第一级标题## 第二级标题...###### 第六级标题 标题中的空格要替换成连字符 -,如 123[Hello World](#Hello-World)## Hello W...

阅读全文

Objective-C 习题(四)

Objective-C 练习题,题目来源 exercism.io,一共 50 题,见 GitHub。 第四篇共 10 题。 (一) (二) (三) (五) # Allergies # Meetup # Anagram # Acronym # All Your Base # Largest Series Product # Pangram # Tran...

阅读全文

Objective-C 习题(三)

Objective-C 练习题,题目来源 exercism.io,一共 50 题,见 GitHub。 第三篇共 10 题。 (一) (二) (四) (五) # Scrabble Score # Phone Number # Perfect Numbers # Secret Handshake # Atbash Cipher # Sieve # Col...

阅读全文