![]() |
2
4
我真的建议你检查一下MonoTouch:
编辑:关于使用MonoTouch的担忧已经不再是一个问题,因为苹果已经改变了他们的政策(为了更好!) http://www.apple.com/pr/library/2010/09/09statement.html 我已经删除了MonoTouch可能违反苹果服务条款的警告。据我所知,从来没有一个MonoTouch开发者的应用程序被苹果拒绝过,现在它正式不再是一个问题。 |
![]() |
3
2
|
![]() |
4
1
|
![]() |
5
1
正如其他人所说, MonoTouch 可能是你最好的选择。尽管有苹果3.3.1节的规定,但应用商店还没有拒绝任何MonoTouch应用,如果你的情况允许,你可以通过企业分发来分发MonoTouch应用。如果你不想走出你的舒适区,坚持使用C/Net。这样你只需要学习一个新的UI框架。 也就是说,许多优秀的开发人员发现,学习一门新语言是一个拓展思维的机会,不仅仅是为了好玩。Objective-C有着非常有趣的历史,并且(至少)是许多“现代”语言灵感的一部分。Objective-C声明的目的是使集成软件组件更容易,因此它有趣地混合了静态类型和动态消息分发。你的评论表明你对这门语言的看法相当严厉。我们中的许多人对任何新的环境、语言等都有相同的反应。给它时间,你可能会发现Objective-C的特殊特性超过了你现在看到的“丑陋”。 在学习目标C方面,Aaron Hillegass book 差不多就是圣经。它是面向osx的,但是您应该能够从中获取适当的iOS位。还有,苹果的 Objective-C Programming Language 导游很好。 |
![]() |
6
1
为了让自己进入Objective C,请看Kochan对Objective-C的介绍,熟悉语言课程的基本概念,特别是对象和方法-然后尝试创建与SnowLeopard兼容的命令行工具,通过了解以下音量代码的Objective-C设计来设置系统声音值: http://www.cocoadev.com/index.pl?SoundVolume (代码由Ryan编写) |
![]() |
7
1
作为一名C#开发人员,您应该找到Cocoa&Kevin Hoffman的Objective-C文章非常有趣(特别是在他的dotnetaddict博客上)。他的一个项目是(计划中的)一本书“Cocoa和.NET编程”。 |
![]() |
8
0
|
![]() |
9
0
一篇很好的介绍性文章,提供了一些很好的背景资料以及是。。。 “Objective-C的利基:为什么它能在充满替代品的世界中生存”, http://cocoawithlove.com/2009/10/objective-c-niche-why-it-survives-in.html |
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 7 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 7 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 7 年前 |