DDD888 发表于 7-11-2014 12:11:28

终于我不用自己掏钱来开发ios

本帖最后由 DDD888 于 7-11-2014 21:21 编辑

今天老板花钱买了苹果enterprise license和xamarin ios license, 两个 ipad air 2(其中一个给我开发用,一个老板作测试用),我太高兴啦,我可以用c# .net商业开发ios 8啦:victory:

jacychang 发表于 7-11-2014 12:49:23

不明觉厉:good

DDD888 发表于 7-11-2014 13:07:49

本帖最后由 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:

ubuntuhk 发表于 7-11-2014 13:11:06

怎么用C# .net开发iOS APP?

ubuntuhk 发表于 7-11-2014 13:11:16

开发iOS设备用的website?

DDD888 发表于 7-11-2014 13:14:11

ubuntuhk 发表于 7-11-2014 13:11
怎么用C# .net开发iOS APP?

因为c#.net 多平台啦,我用的是这个公司的产品 http://xamarin.com/

写c#代码,可以共享我的c#的知识,来开发asp.net mvc 网站和android,ios应用程序:)


DDD888 发表于 7-11-2014 13:15:37

ubuntuhk 发表于 7-11-2014 13:11
开发iOS设备用的website?

开发iOS设备用xamarin studio,使用我开发的网站来提供实时数据,我写的android应用可以不用联网啦:)

mason00 发表于 7-11-2014 13:30:54

微软推xamarin挺厉害,自己的手机搞不好,只能靠安卓专利费和开发工具撑台面。windows 10的预览来看,照顾到了传统桌面用户的习惯,但是如何写metro style的程序还是一个问题。。。

DDD888 发表于 7-11-2014 14:06:10

mason00 发表于 7-11-2014 13:30
微软推xamarin挺厉害,自己的手机搞不好,只能靠安卓专利费和开发工具撑台面。windows 10的预览来看,照顾 ...

老板不给我买装windows 8的license,当然我也没有机会使用windows 10啦

cais 发表于 7-11-2014 21:05:16

xamarin开发出来是native的界面吗?
能调用iOS才有的api吗?

DDD888 发表于 7-11-2014 21:14:59

本帖最后由 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

finger|regnif 发表于 8-11-2014 11:24:40

Android 有个选项可以生成native, 叫什么我忘记了。

DDD888 发表于 8-11-2014 15:54:12

finger|regnif 发表于 8-11-2014 11:24
Android 有个选项可以生成native, 叫什么我忘记了。

如果你说的是xamarin.android的话,那选项要企业版本才有,每年要付US$1999:lol,但那选项不是真的生成native code:lol

8戒 发表于 8-11-2014 19:22:30

不明觉厉……:lol:lol

finger|regnif 发表于 9-11-2014 22:34:53

DDD888 发表于 8-11-2014 12:54
如果你说的是xamarin.android的话,那选项要企业版本才有,每年要付US$1999,但那选项不是真的生成nativ ...

编译成 .so 文件了, 应该不是IL. 要 Enterprice 版本.

DDD888 发表于 10-11-2014 02:54:09

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

DDD888 发表于 11-11-2014 19:02:07

今天拿到了ipad air 2,是感觉比ipad air快:loveliness:装的是ios 8.1系统

cais 发表于 13-11-2014 22:42:09

今天看到公司内部有人讨论这个Xamarian还有其它tatanium等,说缺点是对native OS features的支持进度比较慢。
而且各个OS都有这样那样的bug,经常要加hack。
但是认为 xamarian是算目前做得最好的。

DDD888 发表于 14-11-2014 08:53:37

cais 发表于 13-11-2014 22:42
今天看到公司内部有人讨论这个Xamarian还有其它tatanium等,说缺点是对native OS features的支持进度比较慢 ...

如果要对native OS features的支持进度快,那就用各家公司自己的软件啦,例如java, swift:loveliness:

cais 发表于 25-12-2014 01:32:22

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

DDD888 发表于 28-12-2014 07:26:03

cais 发表于 25-12-2014 01:32
http://careers.stackoverflow.com/jobs/76875/lead-xamarin-mobile-developer-enjin

快去申请啊

谢谢

可惜 我还没有达到专家级别
页: [1]
查看完整版本: 终于我不用自己掏钱来开发ios