奇思妙想

2024年 5月 1日

我心目中最友好的编程语言

还好,这个问题不是最好,而是最友好,否则又到了让程序员放下手上工作,好好争论的时候了。什么是最友好的编程语言? 大家一直在努力追求找到一门简单、易读、不易出问题的编程语言,纵观几十年来,似乎只有脚本语...

进一步了解
2024年 5月 1日

Carbon库的没落

Carbon是一个较老的框架,用于在经典Mac OS开发应用程序。它主要是基于C语言编写,主要用于与macOS(早期是Mac OS)的界面交互。而Cocoa是一个较新的框架,基于OpenStep和Ob...

进一步了解
2024年 5月 1日

常量一定在定义时初始化吗?

按照编程惯例,常量在定义时就做初始化可以避免后续再次赋值造成的"修改常量"行为。尽管C/C++/Java等编程语言常量必须在定义时初始化,Swift提供了一种延迟初始化的方式: let a: Int ...

进一步了解
2024年 4月 30日

Xcode的Playground是什么?

Xcode欢迎界面可能看到"Get started with a playground"的提示,它其实是一个可以快速查看代码编译运行结果的交互式开发环境。它让开发者能够快速地编写Swift或Objec...

进一步了解
2024年 4月 30日

Interface Builder的历史

Interface Builder 是一款由苹果公司开发的图形用户界面(GUI)设计工具,用于 iOS 和 macOS 应用程序开发。它最初是在 1990 年代初期作为 Macintosh 应用程序的...

进一步了解