PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MacDev
[请益] 请问现在才开始学的话直接学swift吗?
楼主:
nekochiu
(NEKO)
2015-03-09 13:55:22
请教各位有实务开发经验的大大们
小妹现在才开始学习iOS程式设计的话,建议直接学swift吗
另外因为手边有现有app是用obj c开发的
如果要加功能可以同专案部分程式用swift混著开发吗
还是我因此必须也学obj c ?
作者:
Blueshiva
(龙野南云)
2015-03-09 13:59:00
#1KvLXJ04
作者:
fishead1116
(DD鱼)
2015-03-09 14:42:00
同专案可以混著用
作者:
darktt
(小朱)
2015-03-09 15:10:00
swift有些型态是无法转换成OC的格式的,所以不是万能的swift可以允许var object:(foo: Int, bar:Int)的变量不过OC没这回事,所以无法转换
作者:
ckvir
(ckvir)
2015-03-09 16:22:00
当然两种都学是最好,现在就是卡在旧有的专案是 OC,但是未来swift 应该是会慢慢取代OC 的,楼上说的是 tuple 型态,的确没法转OC, 不过可以换 Dictionary 解决我是建议学 swift 为主,OC 专案有问题再去看出错那边的语法就好
作者:
Blueshiva
(龙野南云)
2015-03-09 17:49:00
现在学swift为主的话,还要看是学哪个Xcode版本的swift每个beta的语法都不一样,叫初学者直接学swift根本是想排除竞争嘛...
作者:
ckvir
(ckvir)
2015-03-09 20:22:00
现在swift 就1.1 beta 就1.2 ,两版本之间语法根本没差,只有加新功能,你才想排除竞争吧
作者:
darktt
(小朱)
2015-03-09 21:28:00
没有差?光是"!"与"?"的定义在每个版本之间就不同了说真的OC还能持续个3~5年,等swift稳定之后再来讨论该不该学都还来得及而且swift比OC更容易写出难以维护的code,我完全不认为这是一个不懂Coding style的人可以学的程式
作者:
ckvir
(ckvir)
2015-03-10 00:33:00
? 和 ! 定义差别是?找不太到,是否有关键字请教一下?
作者:
Blueshiva
(龙野南云)
2015-03-10 00:49:00
我说的beta不是swift的beta,而是Xcode的beta,Xcode只要beta版号跳一次,swift的定义就会有微妙的差异,一般来说是会让你之前可以跑的code跳出两位数红字的差距...
作者:
ckvir
(ckvir)
2015-03-10 02:09:00
xcode 的 beta 就有包 swift 的 beta 阿。。。
作者:
fightword
(呼啦啦~)
2015-03-17 12:59:00
要看周围的人 若都用OC 你学swift也没什么用
继续阅读
[问题] UITableView 点选必须长按才能呼叫问题
chengpocheng
[问题] 上架itune connect 被rejected
sing10407
Re: [问题] nib建立的custom view与auto layout
livingProj
[问题] Localizable多国语言
siriuschill
[情报] Swift 入门课程
bunker
[情报]新联播网,高分润
b203132
[问题] nib建立的custom view与auto layout
livingProj
[问题] 汇出pkg档案安装完 开起来时 未预期结束
sing10407
[问题]可计算视窗出现的次数或按钮按过的次数吗
ljuyentintho
[情报] iOS开发者养成课程--App基础程式设计
turkeyphage
Links
booklink
Contact Us: admin [ a t ] ucptt.com