《编写高质量代码:改善Objective-C程序的61个建议》——建议11:谨记兼容32位和64位环境下代码编写事项
本节书摘来自华章出版社《编写高质量代码:改善Objective-C程序的61个建议》一 书中的第2章,作者:刘一道,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
建议11:谨记兼容32位和64位环境下代码编写事项
在iOS 7版本出现之前,应用程序主要都是基于32位的iOS运行环境设计的,很少会考虑到要兼容64位的iOS运行环境。现在64位的iOS运行环境已经出现了。这个时候,在编写应用程序的时候,就不得不考虑了如何确保自己写的应用程序,既能在iOS的32位环境下运行又能在64位的环境下运行。
下面就编写兼容iOS 32位和64位运行环境的应用程序容易犯的错误,进行逐一介绍,希望能对各位有所帮助。
- 不要将长整型数据赋予整型
在许多导致编程错误产生因素之中,最为典型的因素莫过于在应用程序的整个代码中,不能使用一贯的数据类型,导致编译