创业项目,前期打算只上iOS版本.
OC完全不会,只从Swift入手可不可行?
另外有没有一些跨平台的解决方案可供参考.
菜鸟求指导
可以只用swift
跨平台方案我们在做,不过年底估计才会发测试版本出来
用swift问题不大,但是很多轮子得自己写,毕竟这门语言没有OC成熟。所以从风控和周期的角度依然推荐OC。
Xamarin Platform
http://xamarin.com/
c#语言跨平台的一个方案,我们公司的一个vender在用。
参考最近用javascript开发的app呢。
4楼 @chrisstyle 能推荐几个案例吗,谢谢
1楼 @tinyfool 期待.可是远水救不了...
2楼 @generalzyq
3楼 @尼克徐
谢谢你们的建议.不过之前没有C#和OC的经验.
Swift看了一下, 感觉语法比较简单, 而且我对脚本语言和函数式编程比较熟悉,
所以觉得从Swift入手开发周期可能会相对短一些.
6楼 @牛牛跳水 你先集中精力做好iOS再说,做不好也不用扯淡跨平台
5楼 @牛牛跳水 facebook的框架 react-native可以使用JS编写iOS程序。你可以试试,因为你比较熟悉脚本语言。swift看起来挺简单,但是有些坑你还是要适应适应
7楼 @牛牛跳水
8楼 @tinyfool
比较同意tinytool的看法。
如果是要熟悉一个平台,最好先用它的原生语言做app,其次再考虑跨平台。
跨平台方案往往有些坑,此时如果会原生语言,就会大致明白坑在哪。
另外所有最新的功能,最开始都会实现在原生的语言上。
嗯,看来得直接入原生的坑了.跨平台以后再考虑.
在我有限的认知里,一开始就想着跨平台(而不用 native)的公司最后都没有机会去跨平台。。。
开发里很重要的一条复用性,swift出来时间不长,所以优选oc
13楼 @rocky2015 swift 和 Objective-C 的互操作性很差么?我用 swift 做开发,用各种形式的 Objective-C 库,没有遇到实质性的问题。