终于我不用自己掏钱来开发ios
本帖最后由 DDD888 于 7-11-2014 21:21 编辑今天老板花钱买了苹果enterprise license和xamarin ios license, 两个 ipad air 2(其中一个给我开发用,一个老板作测试用),我太高兴啦,我可以用c# .net商业开发ios 8啦:victory: 不明觉厉:good 本帖最后由 DDD888 于 7-11-2014 21:22 编辑
jacychang 发表于 7-11-2014 12:49
不明觉厉
因为在这之前,是我自己出钱,买ipod touch, ipad air,付了apple developer license nz$140一年在业余时间学习开发ios的,感觉很亏啦,还好今年我没付钱买apple developer license,现在看来我省钱了:lol ,省钱就是赚钱啦:loveliness: 怎么用C# .net开发iOS APP? 开发iOS设备用的website? ubuntuhk 发表于 7-11-2014 13:11
怎么用C# .net开发iOS APP?
因为c#.net 多平台啦,我用的是这个公司的产品 http://xamarin.com/
写c#代码,可以共享我的c#的知识,来开发asp.net mvc 网站和android,ios应用程序:)
ubuntuhk 发表于 7-11-2014 13:11
开发iOS设备用的website?
开发iOS设备用xamarin studio,使用我开发的网站来提供实时数据,我写的android应用可以不用联网啦:) 微软推xamarin挺厉害,自己的手机搞不好,只能靠安卓专利费和开发工具撑台面。windows 10的预览来看,照顾到了传统桌面用户的习惯,但是如何写metro style的程序还是一个问题。。。 mason00 发表于 7-11-2014 13:30
微软推xamarin挺厉害,自己的手机搞不好,只能靠安卓专利费和开发工具撑台面。windows 10的预览来看,照顾 ...
老板不给我买装windows 8的license,当然我也没有机会使用windows 10啦 xamarin开发出来是native的界面吗?
能调用iOS才有的api吗? 本帖最后由 DDD888 于 7-11-2014 21:20 编辑
cais 发表于 7-11-2014 21:05
xamarin开发出来是native的界面吗?
能调用iOS才有的api吗?
是的:)
是将.net代码生成arm汇编代码,再由apple开发链生成native code:)
xamarin.ios 比 xamarin.android好,因为xamarin.android不生成native code,.net assembly要在android机器上运行时生成native code,而xamarin.ios就是native code,所以运行和xcode编译的是一样的:victory:
所以xamarin.ios 生成的代码比 xamarin.android更难破解,因为是arm 二进制代码xamarin.android生成的代码就是.net assembly, 用reflector, ilspy可以直接得到等价c#源程序;P Android 有个选项可以生成native, 叫什么我忘记了。 finger|regnif 发表于 8-11-2014 11:24
Android 有个选项可以生成native, 叫什么我忘记了。
如果你说的是xamarin.android的话,那选项要企业版本才有,每年要付US$1999:lol,但那选项不是真的生成native code:lol 不明觉厉……:lol:lol DDD888 发表于 8-11-2014 12:54
如果你说的是xamarin.android的话,那选项要企业版本才有,每年要付US$1999,但那选项不是真的生成nativ ...
编译成 .so 文件了, 应该不是IL. 要 Enterprice 版本. finger|regnif 发表于 9-11-2014 22:34
编译成 .so 文件了, 应该不是IL. 要 Enterprice 版本.
如果你说的是下面这个,那答案是no,那只不过是将多个il assembly嵌入到.so文件中
http://xamarinandroid.blogspot.co.nz/2014/06/how-do-i-embedbundle-assemblies-in.html 今天拿到了ipad air 2,是感觉比ipad air快:loveliness:装的是ios 8.1系统 今天看到公司内部有人讨论这个Xamarian还有其它tatanium等,说缺点是对native OS features的支持进度比较慢。
而且各个OS都有这样那样的bug,经常要加hack。
但是认为 xamarian是算目前做得最好的。 cais 发表于 13-11-2014 22:42
今天看到公司内部有人讨论这个Xamarian还有其它tatanium等,说缺点是对native OS features的支持进度比较慢 ...
如果要对native OS features的支持进度快,那就用各家公司自己的软件啦,例如java, swift:loveliness: DDD888 发表于 7-11-2014 13:14
因为c#.net 多平台啦,我用的是这个公司的产品 http://xamarin.com/
写c#代码,可以共享我的c#的知识 ...
http://careers.stackoverflow.com/jobs/76875/lead-xamarin-mobile-developer-enjin
快去申请啊 :D cais 发表于 25-12-2014 01:32
http://careers.stackoverflow.com/jobs/76875/lead-xamarin-mobile-developer-enjin
快去申请啊
谢谢
可惜 我还没有达到专家级别
页:
[1]