找回密码
 FreeOZ用户注册
查看: 2788|回复: 20
打印 上一主题 下一主题

[职业发展] 终于我不用自己掏钱来开发ios

[复制链接]
跳转到指定楼层
1#
发表于 7-11-2014 12:11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

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

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

使用道具 举报

2#
发表于 7-11-2014 12:49:23 | 只看该作者
不明觉厉
回复  

使用道具 举报

3#
 楼主| 发表于 7-11-2014 13:07:49 | 只看该作者
本帖最后由 DDD888 于 7-11-2014 21:22 编辑


因为在这之前,是我自己出钱,买ipod touch, ipad air,付了apple developer license nz$140一年在业余时间学习开发ios的,感觉很亏啦,还好今年我没付钱买apple developer license,现在看来我省钱了 ,省钱就是赚钱啦
回复  

使用道具 举报

4#
发表于 7-11-2014 13:11:06 | 只看该作者
怎么用C# .net开发iOS APP?
回复  

使用道具 举报

5#
发表于 7-11-2014 13:11:16 | 只看该作者
开发iOS设备用的website?
回复  

使用道具 举报

6#
 楼主| 发表于 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应用程序


评分

参与人数 2威望 +100 收起 理由
cais + 50 谢谢分享!
ubuntuhk + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

7#
 楼主| 发表于 7-11-2014 13:15:37 | 只看该作者
ubuntuhk 发表于 7-11-2014 13:11
开发iOS设备用的website?

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

使用道具 举报

8#
发表于 7-11-2014 13:30:54 | 只看该作者
微软推xamarin挺厉害,自己的手机搞不好,只能靠安卓专利费和开发工具撑台面。windows 10的预览来看,照顾到了传统桌面用户的习惯,但是如何写metro style的程序还是一个问题。。。
回复  

使用道具 举报

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


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

使用道具 举报

10#
发表于 7-11-2014 21:05:16 | 只看该作者
xamarin开发出来是native的界面吗?
能调用iOS才有的api吗?
回复  

使用道具 举报

11#
 楼主| 发表于 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编译的是一样的

所以xamarin.ios 生成的代码比 xamarin.android更难破解,因为是arm 二进制代码xamarin.android生成的代码就是.net assembly, 用reflector, ilspy可以直接得到等价c#源程序

评分

参与人数 1威望 +50 收起 理由
cais + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

12#
发表于 8-11-2014 11:24:40 来自手机 | 只看该作者
Android 有个选项可以生成native, 叫什么我忘记了。
回复  

使用道具 举报

13#
 楼主| 发表于 8-11-2014 15:54:12 | 只看该作者
finger|regnif 发表于 8-11-2014 11:24
Android 有个选项可以生成native, 叫什么我忘记了。

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

使用道具 举报

14#
发表于 8-11-2014 19:22:30 | 只看该作者
不明觉厉……
回复  

使用道具 举报

15#
发表于 9-11-2014 22:34:53 | 只看该作者
DDD888 发表于 8-11-2014 12:54
如果你说的是xamarin.android的话,那选项要企业版本才有,每年要付US$1999,但那选项不是真的生成nativ ...

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

使用道具 举报

16#
 楼主| 发表于 10-11-2014 02:54:09 | 只看该作者
finger|regnif 发表于 9-11-2014 22:34
编译成 .so 文件了, 应该不是IL. 要 Enterprice 版本.

如果你说的是下面这个,那答案是no,那只不过是将多个il assembly嵌入到.so文件中

http://xamarinandroid.blogspot.c ... -assemblies-in.html
回复  

使用道具 举报

17#
 楼主| 发表于 11-11-2014 19:02:07 | 只看该作者
今天拿到了ipad air 2,是感觉比ipad air快装的是ios 8.1系统
回复  

使用道具 举报

18#
发表于 13-11-2014 22:42:09 | 只看该作者
今天看到公司内部有人讨论这个Xamarian还有其它tatanium等,说缺点是对native OS features的支持进度比较慢。
而且各个OS都有这样那样的bug,经常要加hack。
但是认为 xamarian是算目前做得最好的。
回复  

使用道具 举报

19#
 楼主| 发表于 14-11-2014 08:53:37 | 只看该作者
cais 发表于 13-11-2014 22:42
今天看到公司内部有人讨论这个Xamarian还有其它tatanium等,说缺点是对native OS features的支持进度比较慢 ...

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

使用道具 举报

20#
发表于 25-12-2014 01:32:22 | 只看该作者
DDD888 发表于 7-11-2014 13:14
因为c#.net 多平台啦,我用的是这个公司的产品 http://xamarin.com/

写c#代码,可以共享我的c#的知识 ...

http://careers.stackoverflow.com ... ile-developer-enjin

快去申请啊
回复  

使用道具 举报

21#
 楼主| 发表于 28-12-2014 07:26:03 | 只看该作者
cais 发表于 25-12-2014 01:32
http://careers.stackoverflow.com/jobs/76875/lead-xamarin-mobile-developer-enjin

快去申请啊

谢谢

可惜 我还没有达到专家级别
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 4-12-2025 21:17 , Processed in 0.028596 second(s), 37 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表