虽然我喜欢来自多核系统设计的智力挑战,但我意识到它们中的大多数只是不必要的过早优化.
但另一方面,通常所有系统都有一些性能需求,稍后将其重构为多线程安全操作很难甚至只是在经济上不可能,因为它将是另一种算法的完全重写.
您在优化和完成任务之间保持平衡的方法是什么?
我从Desktop Apple Programming了解Objective-C.
但我想跳上iPad的潮流并开始开发一些小的寓教于乐的小程序.
iPad API与iPhone相同,功能更强大吗?我是否需要加入iPhone开发者计划,它仍然以100美元开始.
还有iPad模拟器吗?
我的意思是在clang或gcc版本的当前实现中.
C++和Java人总是告诉我,除非抛出异常,否则异常不会花费任何性能.Objective-C也是如此吗?
有没有人看到使用C/C++编译器提供的反馈优化来支持分支预测,缓存预加载等功能的不同程序的任何实际数字.
我搜索了它,令人惊讶的是,即使是流行的翻译开发小组似乎都没有检查过这种效果.并且将ruby,python,php等性能提高10%左右应该被认为是有用的.
真的没有任何好处,或整个开发者社区只是懒得使用它?
今天我尝试在Cocoa和MacOSX 10.5中实现所有者绘制的菜单项支持
当我想到QT时,我发现它是非常可怕的,我打算用于其他一些项目.
如果我看到它正确,MacOSX上没有QT的未来,因为整个外观管理器在10.5中完全弃用(我甚至找不到公共URL)甚至是"开发人员"颜色列表和NSColor中的颜色"常量"标记为不稳定,不使用.
有了这个政策,像QT这样的工具包将没有选择,然后放弃MacOSX支持,这对苹果有多种意义(记住诺基亚是竞争对手).Apple也不关心放弃Carbon和Java.
所以我想念一些东西.是否有任何类型的可可外观经理或QT团队可以使用合理后备的任何技术?我害怕在10.7或10.8中,外表可能会非常不同.
并且请所有想要以主观方式关闭此问题的人请考虑我要求围绕此问题的解决方案进行技术工作.它不是关于好的或坏的讨论,但如果有办法解决这个限制.
对我来说这是一个严肃的商业决策,如果做错了就很容易花费数万美元,而且相信QT会失败.
编辑:这是一个链接告诉我,甚至不再支持 系统颜色访问系统颜色.并且对石墨的主题更改是正确的,不会导致颜色列表更改通知.
是否有任何小工具可以访问英特尔CPU计数器收集的数据(例如L1/L2缓存未命中,分支预测失败......你知道在现代Core2 CPU上存在它们的数量).
它必须在Windows上运行(虽然能够在Solaris,FreeBSD,Linux,MacOSX上使用它当然会很好).
有没有办法使用subversion或任何其他VCS,我可以将.svn目录中的签出文件保存在与其"归属"的目录不同的位置.例如,有一些toplevel/work/my-source-tree和/ work/my-source-tree-svn目录?
我知道为什么文件在.svn目录中重复(快速检测签入时更改的文件和简单的工具支持).但我经常想要在USB记忆棒上备份文件,并且传输双倍数量的文件是一个显而易见的过程.
我必须在IDE中添加VIM个性.我从未使用过VIM而不是最基本的编辑,现在我对命令结构的复杂性感到不知所措.
计数移动和插入/删除命令的组合是否有任何整体结构?我只是看不到树木.
我需要知道我可以将哪些NSString值用于键等效项。
我找不到用途
有没有我可以为Windows下载预编译的GTK3的地方?
GTK站点仅为2.22版本提供二进制文件.
cocoa ×4
macos ×2
optimization ×2
performance ×2
c ×1
c++ ×1
cpu ×1
editor ×1
exception ×1
gcc ×1
gtk3 ×1
gui-toolkit ×1
ipad ×1
iphone ×1
objective-c ×1
qt ×1
svn ×1
vim ×1
windows ×1