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

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »