Nokia S60C++开发资源

诺基亚 S60 平台的 C++开发,说实话,现在用的人不多了,但如果你刚好在折腾老设备或者研究嵌入式系统,这套资源还挺有价值的。

Symbian S60 的结构比较独特,内存管理异常机制跟现代开发方式差别不小,像CleanupStackLeave这些关键字用得好,程序稳定性会提升不少。

文档讲得比较细,异常函数的使用配合TRAPD可以做到类似 try/catch 的效果,尤其适合内存吃紧的环境,挺适合练手优化技巧的。

还有一点蛮实用的,代码优化建议比较接地气,比如怎么减小 ROM/RAM 占用,避免导出多余函数、合理用NewLNewLC这种工厂函数,这些对搞嵌入式开发的朋友也挺有借鉴意义。

如果你是搞老机型维护的,或者对早期手机系统的架构感兴趣,去看看诺基亚论坛上的这些文档还蛮值得的,像Symbian C++指南Wiley 教程,内容都还挺全的。

对了,编译时遇到MyDll.DLL has (un)initialized data报错的别慌,文档里也有方案,走一遍流程你就知道 Symbian 系统有多讲究内存和资源的精细管理。

,如果你对老派 C++开发感兴趣,或者想提高内存控制的功力,花点时间啃这套文档还是挺值的。如果你只是追求效率,那不太适合,但当成技术怀旧或者研究学习倒是不错的切入口。

pdf 文件大小:379.76KB