Skip to content

Archives

All the articles I've archived.

2025 1
January 1
  • 2025年我的主题:找回自己

    Published: at 01:30 AM

    已经很久没有像这样在桌前打开iA Writer用键盘敲点什么了,细数了一下过去的一年里我甚至只更新了两篇博客,也明显感觉到生活状态疲惫不堪,情感状态几乎一塌糊涂。我需要花一些时间沉浸下来,给自己一个复盘的机会,顺便定下2025年的目标。

2024 2
July 2
  • 作为iOS开发你真的了解URL吗?

    Published: at 01:15 AM

    最近在处理业务上问题时遇到了一些NSURL上的问题,期望通过这篇博客一同梳理梳理一下对于NSURL的理解。

  • 将你的应用与 Apple Intelligence 集成 | WWDC24

    Published: at 01:15 AM

    2024年的 WWDC 压轴的就是由 LLM 赋能的 AI 能力,苹果甚至玩了个谐音梗将其命名为「Apple Intelligence」,它包括了文生图(Image Playground)、文生文(Writing Tools)、图生图(Clean Up tool)以及屏上感知等多项能力。其中文生图、文声文将作为系统级别的能力集成到iOS 18 的组件中,本文想与你探讨的是如何让你的应用与这个“AI”更深度集成,这里不得不把目光转回Siri。

2023 12
December 3
  • 用文本生成 Lo-Fi | AudioCraft & MusicGen 实战

    Published: at 12:20 AM

    在网上冲浪的时候看到了 lofi generator 这个网站,试听了半小时音乐感觉质量都还可以,几乎与其他音乐平台听到的没差。从这个网站的 Licensing 页面了解到网站上所有音乐都是由AI生成的,并且网站还提供了付费的音乐下载选项。作为一个同时喜欢听Lo-Fi又喜欢鼓捣新鲜事物的人,有这样一个网站让我很是兴奋,但是我也很好奇这个网站是怎么做到的,于是我开始了我的探索之旅。

  • 瞥见钢筋水泥以外的世界|港硕一年体验

    Published: at 01:10 AM

    我愿意把这一年看作是给自己放假的一年,我人生中最与众不同的一年,我想我应该写一点东西来记录这一年的生活。

  • 《宝贵的人生建议》阅读摘录

    Published: at 12:04 AM

    在跑步的时候收听了播客《快乐30分》的第110期节目「极好的生活建议」介绍了这本书,由于我之前读过 Kelvin Kelly 的其他书籍,也看过他的一些访谈,所以对这本书也产生了浓厚的兴趣。

September 1
  • 《好代码,坏代码》阅读摘录

    Published: at 11:23 PM

    记得初入公司的时候mentor在审核我的代码的时候会评价“这个代码还有更好的解决方案”,组长给我的建议是“还需要多写代码才所提升”。诚然,有些能力是能够在写需求的时候积累的,但是有些能力是需要在归纳和总结之中习得的,比如代码层级的抽象、错误处理方式、单元测试规范等等。

August 1
  • 《一往无前》阅读摘录

    Published: at 09:04 AM

    这本书的推荐序中这样写道“小米的10年就是一群最简单执着的工程师,怀着最简单纯粹的想法,用最简单专注的方式,追求最简单坦诚的信任。因为简单纯粹,所以无所畏惧;因为无所畏惧,所以一往无前!”

July 1
June 2
  • 《5000天后的世界》阅读摘录

    Published: at 12:00 AM

    “未来5000天,世界上至少有95%的事物还会维持原样,他的焦点一直放在这不到5%的变化上”。

  • 《原则》阅读摘录

    Published: at 12:00 AM

    桥水投资公司创始人瑞·达利欧所著的《原则》这本书获得了不少播客的推荐,在香港的诚品书店也被摆在很显眼的位置。作者认为历史也是通过相对明确的生命周期、随着一代人向下一代人的过渡而逐步演进的,所有帝国和王朝都无法避免在大周期中崛起和衰落,作为浪潮中的一员,我们也能够据此判断自己所处的位置以及未来的走向。

May 2
  • 《蒂姆·库克传》阅读摘录

    Published: at 12:00 AM

    在读这本书之前,我对于库克的印象是一个务实的商人,他的时代没有改变世界的产品,但是他的时代让苹果成为了世界上最有价值的公司。

  • 《容忍与自由》阅读摘录

    Published: at 12:00 AM

    在中文互联网上胡适先生是一个充满争议的人,他的一些言论被人们拿来作为攻击的武器。囫囵吞枣把这本书读完,我认为他的一些观点还是值得我们去思考的,比如他对于终身学习的理解,对于学习创新的态度,对于人际关系的看法等等。

March 1
  • Warp:GPT 赋能的终端体验

    Published: at 04:40 PM

    Warp自称是“21世纪的终端”,这是一款基于Rust开发的原生终端应用,兼容主流的 zsh(默认)、bash 以及 fish,主打功能是块编辑以及 GPT 模型下的命令搜索,在最近受到了不少关注。

January 1
  • 《可能性的艺术》阅读摘录

    Published: at 12:00 AM

    最早了解到这本书是看理想上的音频课程,但单看比较政治学这几个字并没有让我特别有学习的欲望,初次看到书名我还有些担心会不会读不下去,直到这本书在豆瓣上收获了很高的评价才真正开始阅读这本书。总的来说,整本书的描述和例子都非常生动,是我政治学方面的启蒙读物,确确实实让我了解了政治就是可能性的艺术。

2022 12
December 4
  • 《季羡林自传:我的前半生》阅读摘录

    Published: at 12:04 AM

    很惭愧,在读这本书之前,除了「北大校长」的名头,对于季羡林先生的了解仅限于小学书本上的课文以及B站上对他日记的解读,其中最经典的莫过于那一句“妈的,考他娘的什么东西”。我期待看的其实是那一本《季羡林日记》,但在搜索书籍的时候找到了这一本自传,而我对于人物的自传总是很感兴趣,何况是这样一位国学大师的自传。

  • 《缘缘堂随笔》阅读摘录

    Published: at 12:04 AM

    《缘缘堂随笔》是丰子恺先生的第一本散文集,篇幅都比较短,整个阅读过程可以用闲适两个字来概括。

  • 《梁永安:阅读、游历和爱情》阅读摘录

    Published: at 12:04 AM

    读这本书的起因是看到了豆瓣的年度推荐,之前也在社交媒体上看到过梁老师的视频,就花了几个小时读了一遍这本书。

  • 《不能承受的生命之轻》阅读摘录

    Published: at 12:00 AM

    第一次看到这个书名我只感觉云里雾里,以这本书改编的电影有一个更容易接受的名字 ————《布拉格之恋》,这个名字看似能让我了解这或许是个爱情故事,显然我还是理解错了。

November 1
  • 《人间一趟,尽兴而已》阅读摘录

    Published: at 12:04 AM

    这是我读的梁实秋先生的第二本书,与《雅舍谈吃》关注于“馋”不同,这本书收录了描述人间百态、故人旧事的种种往事,除了展现了梁先生内在的精神世界和生活志趣,还得以窥见其对回不去故乡的眷恋。

October 1
  • 《雅舍谈吃》阅读摘录

    Published: at 12:00 AM

    我对吃这件事是非常感兴趣的,之前很喜欢汪曾祺先生笔下的老味道,这本书就是从汪曾祺先生书籍网页下的推荐寻到的。

August 1
  • 2022年七月读书摘录

    Published: at 01:04 AM

    这个月一共阅读了四本书,分别是《考试脑科学》、《苦才是人生》、《成为乔布斯》、《失去的三十年》。回头看读书笔记的时候又帮自己温习了一遍内容。

July 2
  • WWDC22 UIKit 新变化

    Published: at 11:15 PM

    最近几年的 WWDC 每年都能看到很多 SwiftUI 的新能力,但不能忽略的是 UIKit 框架的更新。

  • 2022年六月读书摘录

    Published: at 01:10 PM

    继上个月分享了一些读书摘录之后这个月也没闲着,一共读了五本书:《长安的荔枝》、《失落的卫星》、《午夜降临前抵达》、 《克拉拉与太阳》以及《工作、消费主义和新穷人》。

June 1
  • 2022年五月读书摘录

    Published: at 01:10 PM

    最近看社会新闻很是头疼,也想着找一些地方发泄一些情绪,结果发现一旦拿起一本书看烦恼就能够暂时解除,便结束了这个念头。

February 1
  • 云南旅行流水账

    Published: at 04:00 PM

    由于工作较忙一直没有时间整理旅行中的见闻,最近在整理博客的时候静下心来完善之前写的日记,花了一下午将六天的经历整理成一片流水账,发表在个人博客上图一乐。

January 1
  • iOS14 & iOS 15 相册适配

    Published: at 05:10 PM

    开发迭代为了解决测试提出的「选中的照片」权限适配问题,花时间研究了「Handle the Limited Photos Library in your app」和 「Meet the new Photos picker」两个session,整理需求内容汇总并实现,同时还解决了一处 iOS 15.2 下可能导致崩溃的相册权限问题。

2021 2
July 2
  • SwiftUI开发初探

    Published: at 03:20 PM

    最近使用 SwiftUI 完成了一部分项目的编写,我将完成项目时使用 SwiftUI 进行开发的体验做简单的总结。本文也同时发表于网易KM平台。

  • Effective Objective-C 总结

    Published: at 02:21 PM

    准备开始写 Objective-C 之前花了一些时间重新阅读这本经典的《Effective Objective-C》,在阅读的过程中对重点内容进行了一些摘录,在方便自己复习的同时将相关内容在博客分享出来供参考。

2020 24
July 4
  • Muzik开发总结 — 设计与实现

    Published: at 07:15 PM

    我希望有一款 Tab Based 的 iOS App 带来简约轻量的音乐播放体验,作为一个有一些 iOS 基础的人,我决定自己开发一个简单的本地音乐播放器,正好实践一些 UIKit 控件的使用。

  • Muzik开发总结 — AVAudioPlayer 实践

    Published: at 07:20 PM

    最近又放弃了使用 Apple Music,作为一个从音乐下载时代过来的人,我仍然保持着将歌曲同步至 iPhone 再聆听的习惯,即使我仍然无法摆脱流媒体的束缚。话说回来,Apple 原生的 Music.app 的体验除了交互,于我而言是糟糕的,我更希望有一款 Tab Based 的 iOS App 支撑这种体验,作为一个有一些 iOS 基础的人,我决定自己开发一个简单的本地音乐播放器,正好学习一些 UIKit 控件。

  • 设计、摄影与编码的碎碎念

    Published: at 01:20 AM

    学习了一部分 Design + Code 课程,在 Dribbble 发布了一部分用 Sketch 设计的东西,加之十分喜欢 Notion 这款笔记应用,使得我产生了对于设计与编码的一些零碎的思考。Notion招聘的标准为“Designer Who Can Code”,我将其视为也是一种社会需求的反馈,相较于强调编码的能力,他们的团队更强调设计师的属性。随着应用程序的同质化越来越明显,优秀的设计、优秀的交互能够给用户带来耳目一新的体验,有时能够获得更好的回报。

  • iOS 图像处理 App - OpenCV 与 Swift 开发

    Published: at 09:20 AM

    本篇内容主要包含在 iOS 项目项目中添加 OpenCV 库、Objective-C++ 与 Swift 的结合使用,及桥接文件的添加等等,为 OpenCV 系列的第四篇文章。

June 2
  • 软件设计模式 - 单例模式

    Published: at 01:23 PM

    单例模式(Singleton Pattern),也叫单子模式,属于创建型模式的一种。单例模式重点解决几个不同的客户对象需要引用同个对象,且这种类型的对象数目不止一个的问题.通过确保一个类只能有一个实例,提供对该实例的全局访问,使得客户对象无需操心是否存在单例类的实例,实例化由单例类自己控制。

  • 软件设计模式 - 中介者模式

    Published: at 05:23 PM

    中介者模式(Mediator Pattern),又称为调停者模式,是一种对象行为型模式。该设计模式使用一个中介对象(中介者)来封装一系列的对象交互,使得各对象不需要显式地相互引用,从而使其耦合松散、独立地改变它们之间的交互。本文以设计模式的四个要素出发系统性地研究中介者模式。

April 9
  • Objective-C 学习笔记(八)

    Published: at 10:23 PM

    最近开始学习 `Objective-C` 夯实基础,在此处总结可以方便本人更好地整理学习内容,此文为本系列的第八篇文章,主要复习了自动引用计数与深浅拷贝。

  • WEKA数据挖掘 - 关联算法

    Published: at 12:23 PM

    本文总结了 WEKA 中 Apriori关联 与 FPgrowth关联 的操作方法。

  • Objective-C 学习笔记(七)

    Published: at 11:43 PM

    最近开始学习 `Objective-C` 夯实基础,在此处总结可以方便本人更好地整理学习内容,此文为本系列的第七篇文章,主要复习了 `Objective-C` Foundation 框架中文件操作内容。

  • Objective-C 学习笔记(六)

    Published: at 05:43 PM

    最近开始学习 `Objective-C` 夯实基础,在此处总结可以方便本人更好地整理学习内容,此文为本系列的第六篇文章,主要复习了 `Objective-C` Foundation 框架中关于数组排序、字典对象以及集合对象的内容。

  • Objective-C 学习笔记(五)

    Published: at 10:43 PM

    最近开始学习 `Objective-C` 夯实基础,在此处总结可以方便本人更好地整理学习内容,此文为本系列的第五篇文章,主要复习了 `Objective-C` Foundation 框架中关于数字对象、字符串对象以及数组对象的内容。

  • 数字生活启示录

    Published: at 02:43 AM

    尼古拉·尼葛洛庞帝在他1995年发布的的著作《Being Digital》中描绘了未来数字生活的诸多情景,其中VR、AI、智能家居、个人助理等,无一不是近几年研究的热门领域,这些技术的出现深深影响了现代人的日常生活,换句话说,数字生活成为了当今时代人们生活的一部分。

  • Objective-C 学习笔记(四)

    Published: at 03:43 PM

    最近开始学习 `Objective-C` 夯实基础,在此处总结可以方便本人更好地整理学习内容,此文为本系列的第四篇文章,主要复习了 `Objective-C`中C语言特性。

  • Objective-C 学习笔记(三)

    Published: at 02:43 PM

    最近开始学习 `Objective-C` 夯实基础,在此处总结可以方便本人更好地整理学习内容,此文为本系列的第三篇文章,主要复习了数据类型、预处理、分类与协议等内容。

  • OpenCV 图像滤波

    Published: at 06:40 PM

    OpenCV 图像滤波实践

March 3
  • Objective-C 学习笔记(二)

    Published: at 09:43 PM

    最近开始学习 Objective-C 夯实基础,并尝试在学习基础上开发出简单的 iOS 应用程序。在此处总结可以方便本人更好地整理学习内容,此文为本系列的第二篇文章。

  • Objective-C 学习笔记(一)

    Published: at 09:20 AM

    最近开始学习 Objective-C 夯实基础,并在学习基础上尝试开发出简单的 iOS 应用程序。有 C 语言基础的同学应该能够比较快上手。在此处总结可以方便本人更好地记忆。

  • OpenCV 图像直方图与均衡化

    Published: at 04:20 PM

    直方图是图像的一种统计表达,反映了图像中灰度的分布情况。以概率论为基础的,通过改变图像的直方图来改变图象中像素的灰度,以达到图像增强的目标,常称直方图修正。

February 6
  • 在Mac上配置OpenCV与Xcode开发环境

    Published: at 04:20 PM

    本学期选了数字图像处理课程,接下来的`OpenCV`学习过程我会从零开始记录,第零课是开发环境的配置。

  • 控制器组件 Action 实验

    Published: at 11:10 AM

    包含 控制器组件 Action 知识梳理、实验步骤、实验整理方面的总结。

  • Hibernate 基础总结

    Published: at 01:11 PM

    包含 Hibernate 知识梳理、实验总结方面的总结。

  • Struts 工作流程总结

    Published: at 11:10 AM

    包含Struts 工作流程知识梳理、实验总结、实验步骤三方面的总结。

  • Struts 2 基础应用实验

    Published: at 06:10 PM

    包含Struts 2知识梳理、实验总结、实验步骤三方面的总结。

  • Design+Code 的 Vue.js 课程学习摘录

    Published: at 01:20 AM

    收录 Vue.js 课程学习中的若干收获,包含遇到的问题、收获总结等。