objective-c - Mac OSX 绘图应用程序的一般方法(使用 obj-c)

标签 objective-c macos cocoa opengl quartz-graphics

我计划在 Objective-C/cocoa 中制作一个简单的 OSX 绘图/绘画应用程序,并认为最好的方法是(简而言之)在 NSView 子类中使用quartz。

问题:我应该考虑使用 OPEN GL 还是 Quartz 可以解决问题?使用 OPEN GL 是否意味着巨大的性能优势?

该应用程序非常基本,并且应该(例如)能够:

-涂上颜色 - 使用位图纹理进行绘制 - 使用渐变填充 - 程序化画笔

最佳答案

已经有“一个应用程序” - 它是 Sketch example可从 Apple 的开发者网站获取。

关于objective-c - Mac OSX 绘图应用程序的一般方法(使用 obj-c),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13079244/

相关文章:

objective-c - Cocoa 应用程序意外退出

iphone - NSPredicate 中自己的函数(NSString 的 round)

objective-c - 我在我的 Cocoa 应用程序中添加了一个 WebView,它生成了一个错误

ios - 从另一个方法调用图像选择器 Controller 委托(delegate)方法

macos - VS Code mac - 保存时自动格式化会在引号内创建额外的空格

c++ - 在 Mac 上获取系统时区的 UTC 偏移量 (C++)

iphone - 发送 -release 或 -drain 到自动释放池有什么区别?

ios - 键值观察的新手;为什么我无法在我的 AppDelegate 中监控 int 的值?

iphone - 检查文件是否为空?

iOS 消息转发方法SignatureForSelector