新足迹

 找回密码
 注册

精华好帖回顾

· 明媚悉尼 (2004-12-13) leeshine · 【深夜碎碎念】平权与盟友——让两个中学生告诉你男性该如何参与女权主义 (2016-3-9) 奇思
· 上学,放羊,补习,OC,精英, 基因等等 (2011-7-7) acoke · 自己动手--美味[生煎包] (新增图片见P7) (2011-11-30) 奶油布丁
Advertisement
Advertisement
123
返回列表 发新帖
楼主:fademark

做IOS app选什么technology stack?app showcase召集帖 [复制链接]

发表于 2016-5-13 01:16 |显示全部楼层
此文章由 炸鸡翅 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 炸鸡翅 所有!转贴必须注明作者、出处和本声明,并保持内容完整
IT民工之西井 发表于 2016-5-12 09:28
不是,是抽象的一个接口比如ISpeechText, 然后在iOS和Android 下面分别实现他们,当然不实现也可以,抛 ...

多谢你!在看这个帖子之前还真不确定 Xamarin 怎么样,因为从来没用过,只是看到新闻说被微软收购了,直接整合在vs里面了。 看到你的介绍后,对 Xamarin充满信心,决定先用 Xamarin.form 做个app尝试下。
Advertisement
Advertisement

发表于 2016-5-13 01:18 |显示全部楼层
此文章由 炸鸡翅 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 炸鸡翅 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kanjunhai 发表于 2016-5-12 22:22
We built this app using Xamarin 3 years ago.  it saves me ton of time as i was .net developer for 10 ...

发表于 2016-5-13 08:22 来自手机 |显示全部楼层
此文章由 fademark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fademark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上各位input都很有价值,我准备swift 和Xamarin都试试看,各位如果有自己做的ios app请贴在这贴,互相学习!

发表于 2016-5-13 10:07 |显示全部楼层
此文章由 yolandalinz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yolandalinz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 yolandalinz 于 2016-5-13 09:23 编辑
fademark 发表于 2016-5-13 07:22
楼上各位input都很有价值,我准备swift 和Xamarin都试试看,各位如果有自己做的ios app请贴在这贴,互相学 ...


https://itunes.apple.com/us/app/ ... rn/id623672294?mt=8 (C++ 4个月 一个人)
https://itunes.apple.com/au/app/hume-mbank/id940943454?mt=8 (Xamarin 一年半 两个人,我从别人接手做了一年)
https://itunes.apple.com/au/app/unscriptd/id979889468?mt=8 (Objective C 半年 一个人)

https://play.google.com/store/apps/details?id=com.giggleup.ITTA (C++ 半年 一个人)
https://play.google.com/store/apps/details?id=com.giggleup.BMTA (C++ 三个月 一个人)
https://play.google.com/store/apps/details?id=com.giggleup.TC1A (C++ 两个月 一个人)
https://play.google.com/store/apps/details?id=com.giggleup.OJPA (C++ 三个月 一个人)
https://play.google.com/store/apps/details?id=com.giggleup.ASPA (C++ 三个月 一个人)
https://play.google.com/store/apps/details?id=com.giggleup.DTDA (C++ 和iOS版共用一份代码,注意,这里的共用,是没有if iOS的共用,完全没有)
https://play.google.com/store/ap ... .videoapp&hl=en (Java 半年 一个人)

还有很多很烂的项目比如The Age iPad版只是参与过我就不列出来了。。代码写的像屎一样

我觉得挑什么工具,和你做的项目本身有很大的关系,不能一套framework通吃

评分

参与人数 2积分 +6 收起 理由
gzrain + 3 感谢分享
fademark + 3 你太有才了

查看全部评分

守望先锋Horcruxes#6153

发表于 2016-5-13 11:17 |显示全部楼层
此文章由 IT民工之西井 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IT民工之西井 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yolandalinz 发表于 2016-5-13 09:07
https://itunes.apple.com/us/app/dot-to-dot-adventure-learn/id623672294?mt=8 (C++ 4个月 一个人)
ht ...

原来这位兄台做的大多是游戏啊,那这个我觉得Xamarin 肯定不行,我也承认。但我觉得Unity3D比较合适,起码是C#的吧,回到楼主的话题,我觉得C# 这个语言不错,不需要去学习swift

发表于 2016-5-13 11:21 来自手机 |显示全部楼层
此文章由 yolandalinz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yolandalinz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 yolandalinz 于 2016-5-13 10:45 编辑
IT民工之西井 发表于 2016-5-13 10:17
原来这位兄台做的大多是游戏啊,那这个我觉得Xamarin 肯定不行,我也承认。但我觉得Unity3D比较合适,起 ...


所有的游戏都是前两年做的,后面银行,和Unscriptd,还有现在的GoFetch(还没发布)除了银行那个全都是native. 没做游戏已经有3年了,Xamarin做银行的软件是真不行。

我进了游戏公司,肯定要做游戏的不是?
进了银行,肯定要做金融的软件不是?
进了传媒,肯定要做新闻软件的不是?
进了体育界,肯定要做运动员软件的不是?
这个不取决于我是做什么的,而取决于公司需要什么。

我没有否认C#是一门好语言,我记得最早的double binding的概念就是从c#里面来的(至少我学的时候觉得是这样,有待考证),但我觉得多学一点没坏处,上面的单子仅仅是我发布过的App,我还有很长的一张单子有后台(node python等等) ,网站(angularjs和php 等等). swift也有很烂很让人痛恨的地方比如type casting 但是 不能说swift就不值得学习
守望先锋Horcruxes#6153
Advertisement
Advertisement

发表于 2016-5-13 12:09 来自手机 |显示全部楼层
此文章由 fademark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fademark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
IT民工之西井 发表于 2016-5-13 10:17
原来这位兄台做的大多是游戏啊,那这个我觉得Xamarin 肯定不行,我也承认。但我觉得Unity3D比较合适,起 ...

其实什么言语无所谓,上手一下就会,主要想问一下大家现在流行的stack是什么。

发表于 2016-5-13 12:16 |显示全部楼层
此文章由 fademark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fademark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 fademark 于 2016-5-13 11:21 编辑

请问一下各位,学习swift 和 Xcode ,那个tutorial好?

我现在看 苹果官网的Get Started

https://developer.apple.com/libr ... ppsSwift/index.html

还有其他好的教程吗?

另外大家有兴趣私下讨论IOS app 开发吗?

发表于 2016-5-13 14:09 |显示全部楼层
此文章由 IT民工之西井 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IT民工之西井 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kanjunhai 发表于 2016-5-12 22:22
We built this app using Xamarin 3 years ago.  it saves me ton of time as i was .net developer for 10 ...

Well, you choice Xamarin.Native cause of there are lots of popup view in your Apps.
We have create a Open-Source project to solve this, you can use it in Xamarin.Forms.
https://github.com/XAM-Consulting/SlideOverKit

发表于 2016-5-13 14:10 |显示全部楼层
此文章由 IT民工之西井 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IT民工之西井 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yolandalinz 发表于 2016-5-12 22:39
用了多久,安卓版呢?不是号称跨平台么?

只有Xamarin.Form 可以跨平台,当然也可以用Xamarin.Android Xamarin.iOS 分别开发对应平台的应用,开发的模式跟native是一样的。

发表于 2016-5-17 15:20 |显示全部楼层
此文章由 Simonjo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Simonjo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yangwulong1978 发表于 2016-5-11 21:59
做iOS apps 我就用swift 很容易上手的。

求一些入门上手的资源?我看过一套Lynda上面objective C的做过几个demo程序,但是没有深入,现在想捡起来,其实不如直接去用swift。
英文的最好,中文的开发指南看起来很头痛。先加分谢了。
擅长修车,坐标悉尼
Advertisement
Advertisement

发表于 2016-5-17 15:25 |显示全部楼层
此文章由 yangwulong1978 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yangwulong1978 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Simonjo 发表于 2016-5-17 14:20
求一些入门上手的资源?我看过一套Lynda上面objective C的做过几个demo程序,但是没有深入,现在想捡起来 ...

其实哪本书都可以, 我个人的经验是一定要做东西,看10本书,不如自己做一个软件

我做这IOS APPS 都是我自己琢磨,也没人教,刚做很痛苦,过一段时间就都好了,

我刚做的时候,我看的书,我啥也不记得了,都还是要GOOGLE 搜索,,看书是一回事,做的时候又是一回事

评分

参与人数 1积分 +6 收起 理由
Simonjo + 6 谢谢

查看全部评分

发表于 2016-5-17 15:30 |显示全部楼层
此文章由 Simonjo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Simonjo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yangwulong1978 发表于 2016-5-17 14:25
其实哪本书都可以, 我个人的经验是一定要做东西,看10本书,不如自己做一个软件

我做这IOS APPS 都是我 ...

嗯,抄收了。
擅长修车,坐标悉尼

发表于 2016-5-18 02:30 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yangwulong1978 发表于 2016-5-17 14:25
其实哪本书都可以, 我个人的经验是一定要做东西,看10本书,不如自己做一个软件

我做这IOS APPS 都是我 ...


居然没人提React Native? 我就打算学学这个, 个人觉得今后2年热点: backend : elixir, frontend/mobile就是React (Native)了

你说得对,看书不如动手,我决定试试看看

发表于 2016-5-18 03:07 |显示全部楼层
此文章由 audream 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 audream 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我感觉学啥都是个坑,NND学了两年OC,Apple又搞出个swift,每个版本语法都不同,想玩死人的样子。谁知道过几年它又搞出什么来?写程序的,现在学的已经不仅仅是语言了,还要学它一整套框架,一进去就一个大坑。我已经受够了。再这样下去,我宁愿去搞数据或者算法分析,以后还是尽量少碰框架,搞点基础性的东西,争取早日脱坑。

发表于 2016-5-19 21:03 来自手机 |显示全部楼层
此文章由 fademark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fademark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2016-5-18 01:30
居然没人提React Native? 我就打算学学这个, 个人觉得今后2年热点: backend : elixir, frontend/mo ...

看起来AngularJS更有前途
Advertisement
Advertisement

发表于 2016-5-20 14:44 来自手机 |显示全部楼层
此文章由 yzfeng 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yzfeng 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Qt飘过

发表于 2016-5-20 14:56 |显示全部楼层
此文章由 navi 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 navi 所有!转贴必须注明作者、出处和本声明,并保持内容完整
自学过OC,跟着教程走感觉挺简单。不过自己写东西就还要再多钻研一下了。
swift都说很好用,不过自己还没接触过。

发表于 2016-5-20 16:59 |显示全部楼层
此文章由 mzbac 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mzbac 所有!转贴必须注明作者、出处和本声明,并保持内容完整
.net C# 真烂, 可是他娘的写惯了都不愿意换啊..

发表于 2016-5-20 17:15 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
mzbac 发表于 2016-5-20 15:59
.net C# 真烂, 可是他娘的写惯了都不愿意换啊..

C#可不烂啊, 你为什么觉得烂呢?

发表于 2016-5-20 17:32 |显示全部楼层
此文章由 mzbac 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mzbac 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Advertisement
Advertisement

发表于 2016-5-23 18:05 |显示全部楼层
此文章由 psaux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 psaux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
就本人经验说两句,要快速开发,就学ionic2,这是基于angular2的。千万别再学ionic1了,因为angular1死期不远了。因为ionic是用cordova的,所以大部分情况下,你可以同时开发iOS和android的app,性能如不涉及硬件的交互,从时间产出比上看,这是最优的。目前主流的半原生框架有react native,nativescript,xamarin,血的教训说三遍,别学,别学,别学。为什么?很简单,你有时间学这些半生不熟的技术,还不如把时间用在学习真正的native 上,如swift和java。而且半原生的的框架到目前为止都还不成熟,很多原生的应用都还没有,也有很多是community维护的。有朋友说hybrid app在android 上表现不好,朋友,请用crosswalk。

评分

参与人数 2积分 +3 收起 理由
fademark + 1 感谢分享
gzrain + 2 感谢分享

查看全部评分

发表于 2016-5-23 18:07 来自手机 |显示全部楼层
此文章由 yolandalinz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yolandalinz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
psaux 发表于 2016-5-23 17:05
就本人经验说两句,要快速开发,就学ionic2,这是基于angular2的。千万别再学ionic1了,因为angular1死期不 ...

我觉得学xamarin真不如学ionic
守望先锋Horcruxes#6153

发表于 2016-5-23 22:34 来自手机 |显示全部楼层
此文章由 psaux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 psaux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yolandalinz 发表于 2016-5-23 17:07
我觉得学xamarin真不如学ionic

必须是这样。我感觉半原生的框架都会死,即使当下有些被炒的很红,那也只是背后公司的技术绑架,如reactjs to react native, c# to xamarin.对码农来说,要么用最容易的技术做最快的开发如web + Cordova ,要么用原生的技术做最solid开发。

发表于 2016-5-24 19:42 来自手机 |显示全部楼层
此文章由 fademark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fademark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我开始学swift了,时间有限,还是直接native吧

发表于 2016-5-25 20:29 |显示全部楼层
此文章由 gozh2005 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gozh2005 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hybrid (ionic, ionic2+angular2, react native, nativescript)
native (C# + Xamarin)
native (OC, Swift)

我觉得hybrid用的更广一些,不过react也是个大坑,可以查查#javascriptfatigue
ionic是挺慢的,到现在没有用过react native的说说速度到底如何
Advertisement
Advertisement

发表于 2016-5-26 11:57 |显示全部楼层
此文章由 eguan88 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eguan88 所有!转贴必须注明作者、出处和本声明,并保持内容完整
http://www.inside.com.tw/2015/04 ... -code-quincy-larson

保持清醒,忽略你在這條路上看到的新工具、新語言,他們是會逼瘋你、迷惑你的妖魔鬼怪,要一心一意地往前進...

发表于 2016-6-5 00:08 |显示全部楼层
此文章由 lihe1314 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lihe1314 所有!转贴必须注明作者、出处和本声明,并保持内容完整
要是真想做ios, 就是看object-c 或者swift, 其他所有的号称可以无缝转换的都是耍流氓。当然也看复杂程度。

发表于 2016-6-5 00:10 |显示全部楼层
此文章由 lihe1314 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lihe1314 所有!转贴必须注明作者、出处和本声明,并保持内容完整
huazhb 发表于 2016-5-20 16:15
C#可不烂啊, 你为什么觉得烂呢?

哈哈,和java一样一样的,为啥觉得烂呢?

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部