06 2012 档案
摘要:GTK+下载安装及编程指南资料汇总
阅读全文
摘要:由于Cocoa Framework中的Foundation中的NSObject所提供的performselector方法最多只能传两个数据参数,如果要传更多的参数,其中一个比较简单的方法是使用Runtime的id objc_msgSend(id self, SEL op, ...)运行时函数。
阅读全文
摘要:对于有些轻量级的Linux,比如Lubuntu,没有预装GCC编译工具链,因此我们需要自己下载安装。
阅读全文
摘要:ISO/IEC 14882:2011之条款4——标准转换
阅读全文
摘要:由于在Eclipse中,Windows Preference中的Text Editor中的制表符对空格符的转换仅针对除Java、C++等主要编程语言以外的其它编程语言或纯文本。因此我们如果要将主要编程语言进行更换的话只能通过项目特定的选项。
阅读全文
摘要:JNI是Java与C、C++、Objective-C、Objective-C++等静态编译语言以及汇编语言相交互的接口。尽管目前而言,Java提供了诸多运行时性能较高的运行时库,但是在很多方面,尤其是高性能计算领域,Java提供的高效库还不是很多,因此我们可以通过JNI接口将我们用静态语言以及汇编编译连接为动态库后给Java应用程序加载调用。
阅读全文
摘要:ISO/IEC 14882:2011之条款3.11——对齐
阅读全文
摘要:在很多情况下我们为了发布某个软件产品(多为中间件),需要针对不同处理器架构来编译一个静态库。而为了给目标用户提供方便,可以将这些不同架构的库打包成一个静态库,方法如下:
阅读全文
摘要:由于iOS的UIKit默认的坐标系的原点处于视图矩形的左上角,而Quartz的通常坐标系中的原点位于左下角。因此我们在使用Qaurtz处理图形的时候往往需要将坐标系转为与Quartz相一致的状态:
阅读全文