它有多大跳的是从C#去目标C [英] How big of a jump will it be to go from C# to Objective C

查看:151
本文介绍了它有多大跳的是从C#去目标C的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何很难会从我现有的专业知识在C#中的目标C转移到开发应用程序为iPad / iPhone?

How hard will it be to transfer from my existing expertise in C# to building apps for the iPad/iPhone in Objective C?

推荐答案

语言跳跃确定。一旦你过去最初的震惊[] 。然而,库和框架冲击将是巨大的。

The language jump is OK. Once you get past the initial shock of [ and ]. However, the libraries and Framework shock will be substantial.

在与.Net框架相比,可可和触摸框架是显著较轻,所以至少你可以看看光明一边,你就少学。但他们的基本理念,布局和历史演进路径是的非常的从C#/。NET框架不同。这是否将是易跌难,是难以体会。一些个人意见:

The Cocoa and Touch frameworks are significantly lighter when compared with .Net Framework, so at least you can look at the bright side, you have less to learn. But their underlying philosophy, layout and historic evolution path is very different from the C#/.Net framework. Whether this will be easy or hard, is difficult to appreciate. Some personal opinions:


  • 构建用户界面的可可方式是提前光年的任何的Net框架今日,窗体或WPF。这将是很难在第一把握,但如果你的神交,它将使感了很多。它是老好人的模型 - 视图 - 控制器的基于Smalltalk的框架,自然会引导你下来的右键 UI设计的路径。

  • 图形,视频,媒体会从净背景的时候感觉来自另一个星球。但是,尽管他们显然神秘的外观,可可产品是的非常的强大,但不知何故较低水平。
    • The Cocoa way of building UI is light years ahead of anything .Net framework has today, Forms or WPF. It will be difficult to grasp at first, but if your grok it, it will make a LOT of sense. It is good ole' Model-View-Controller based on Smalltalk framework and will naturally guide you down a right path of designing UI.
    • Graphics, video, media are going to feel as from another planet when coming from .Net background. But despite their apparent arcane appearance, the Cocoa offerings are very powerful, although somehow low level.
      • Introduction to Cocoa Drawing Guide
      • Quartz 2D Overview
      • Introduction to Core Video Programming Guide
      • Core Audio Overview
      • Introduction to Core Animation Programming Guide
      • NSConnection Class Reference
      • Introduction to Distributed Objects
      • Introduction to Event-Driven XML Programming Guide for Cocoa
      • Introduction to Core Data Programming Guide

      许多可可不佳涵盖的领域有不同的第三方库,但我不能进入比较所有的Cocoa第三方VS 。净3R方,我有自己的生活......

      Many of the areas covered poorly in Cocoa have various 3rd party libraries, but I can't enter into comparison all Cocoa 3rd parties vs. .Net 3r parties, I have a life...

      总之,我不久将概括起来为在Objective-C的入门吧较高。带上大脑。

      Overall, I would sum it up shortly as In Objective-C the entry bar is higher. Bring a brain.

      这篇关于它有多大跳的是从C#去目标C的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆