是否有任何针对 Mac 和 iOS Cocoa/Objective C 的编程控件的商业附加组件?

Are there any commercial add on programming controls for Mac and iOS Cocoa/Objective C?

提问人:AnthonyLambert 提问时间:12/15/2008 最后编辑:AnthonyLambert 更新时间:3/9/2012 访问量:1109

问:

如果针对 Windows .NET API 进行开发,我可以使用 100 个商业可用的附加控件、图形 API 和其他有用的东西来增强我的工作量。谁能为我指出用于 Mac Cocoa/Objective C 开发的类似商业软件的方向?

此外:

是否有足够的开发人员在商业上做到这一点?

我的问题的重点是,Mac 开发者市场是否足够成熟,可以支持商业开发者附加组件。我知道有“开源”......一切似乎都默认为......主要是因为还没有人带路。开源免费软件的问题是,有一天,他们都变成了可怜的、瘦弱的、半不熟练的无家可归者,他们把免费的东西塞在一起。我们应该得到更好的!

如果你没有注意到,在Mac市场上,人们愿意为好东西买单。

我有销售开发工具的历史。你不必只是把这些东西送出去。

托尼

Objective-C iOS macOS Cocoa 自定义控件

评论

1赞 Chris Hanson 12/16/2008
是否有特定类型的框架或控件?如果你更具体的话,你可能会有更好的运气得到一个答案——无论是开源的还是商业的。Mac 开发人员可能不知道 .NET 或 Windows 世界中的常见之处。
0赞 Chris Hanson 12/16/2008
另外,你要求商业框架有什么具体的原因吗?开源框架在 Mac 开发中非常普遍,并且已经存在了很长时间。
0赞 Catfish_Man 3/9/2012
像 Sparkle 和 PSMTabBarControl(一些你不屑一顾的流行开源东西)之类的东西肯定不是由半不熟练的无家可归者编写的。在这些情况下,他们的贡献者现在在 UIKit 和 Foundation 上为 Apple 工作......
0赞 AnthonyLambert 3/12/2012
;-)我不反对开源。正如我的问题所说,我感兴趣的是,一家公司是否能够通过销售用于 iOS/Mac 开发的软件库来生存。

答:

4赞 Steven Huwig 12/15/2008 #1

Omni 框架用于商业软件,尽管它们本身是开源的。我怀疑是否有足够的OS X开发人员来真正维持一个小型的独立闭源库供应商。您可以发布开源库并销售咨询或文档服务。

6赞 Peter Hosey 12/16/2008 #2

我见过的大多数此类可重用源代码和框架都是免费的,而不是商业的。其中,大多数都在 BSD 或 MIT 许可下,这意味着您可以在商业闭源软件中使用它们。(极少数属于 GPL 之一,禁止这样做。

我有一份清单,尽管现在非常不完整。我在 OmniOutliner 中有一个更长的列表,以及一个更好的网站来展示它的宏伟计划。

还有 MacCode,它是可重用源代码和框架的存储库。

评论

0赞 Chris Hanson 12/16/2008
GPL 和 LGPL 并不“禁止”在商业软件中使用。它们对被许可人提出的要求有时与商业软件开发人员的目标背道而驰。
0赞 12/16/2008
LGPL 也不禁止在闭源软件中使用。它要求提供 LGPL 组件的来源,并允许用该组件代替替代品。源的其余部分可以取消发布。
0赞 Peter Hosey 12/17/2008
我不确定我是否见过 LGPL 下的 Cocoa 可重用源代码和框架。我特别指的是 GPL。
0赞 1/21/2009
collaboration-world.com/cgi-bin/project/description.cgi?pid=3Pantomime.framework 的数据类型为 LGPL。
1赞 AnthonyLambert 3/9/2012 #3

我找到了一个很棒的网站,其中包含 Mac 和 iOS 自定义控件和源代码。查看 Cocoa Controls