现在开发用什么比较多,是学 Object-C,还是学 Swift 比较好?
现在开发用什么比较多,是学 Object-C,还是学 Swift 比较好?
|
xayoungSep 27, 2018
1
推荐两个都学
|
|
MarginKSep 27, 2018
2
如果你先学 SWIFT 的话,估计在上手 OC 会觉得很反人类吧
当然,其实我还是更擅长 OC |
|
devjoeSep 27, 2018 via iPhone
4
找工作 OC,反之 Swift。
|
|
5
ios app 开发使用什么框架? cocoa 么?
|
|
finabSep 27, 2018
6
有其他语言基础可以花个两天时间两个语言都学一下,语言本身没什么好学的
没其他语言基础就学 Swift 吧 会用 Swift 写 iOS 后, 稍微熟悉下 OC 语法后也能写 写普通 App 都是 UIkit 那一套,除了语法,没什么区别 Swift 语法糖多开发会更爽快一点 |
|
maninfogSep 27, 2018 via Android
8
可以不会 Swift,但是必须要会 OC …
|
|
frozenthroneSep 27, 2018
9
直接学 swift,文档看官方,视频教程看斯坦福和 design+code
|
|
samlee123Sep 27, 2018
11
现在 还有人学 iOS 心真大
|
|
cxqSep 27, 2018
12
做了 5 年 ios 开发了, 现在想学 Elixir
|
|
13
@samlee123 想学就学呗,ios 又不是过时没人用的东西,只要苹果手机有市场就会有需求。
想学 ios 主要是因为被微软的 vs 惯坏了,移动开发方面还是 xcode 比较舒服,对其他技术各种的编译器、框架纷争天下的局面有恐惧感,只想静静的写代码…… |
|
14
iOS ,先学会这个
|
|
jondeSep 27, 2018
15
49 年入国军的节奏么
|
|
jondeSep 27, 2018
16
当然,如果真要学的话,建议先从 oc 来吧,会 oc 后 swift 上手会很快
|
|
chmlaiSep 27, 2018
17
OC 比 Swift 简单
|
|
DvelSep 27, 2018
18
自己玩就 swift,找工作先学 OC 再学 swift。
因为你随便搜个 demo,八成都是 OC,看不懂就很尴尬了。 |
|
chinaybSep 27, 2018
19
别学
|
|
hebwjbSep 27, 2018
20
@frozenthrone design+code 你学过吗,这个教程怎么样
|
|
hell0v2Sep 27, 2018
21
其实 我感觉 oc 也蛮优美的 哈哈
刚看到我司招聘 ios 的,居然要求 swift... |
|
22
@jonde 不考虑当前,长远来看以 iPhone 的产品品质和营销模式,很长时间都不会被淘汰,只要有人用 iPhone 手机,就会有开发需求,所以不太担心就业情况。而且现在的工作也挺稳定,即使不为就业就当学学玩也不错,比较喜欢 vs、xcode 这种大厂的开发工具,拥有自己的生态环境,技术思路也是统一的,用起来省心。
|
|
walkertuanSep 27, 2018
23
当然是学前端- -。VUE、React... 现在都是大前端,什么都能搞。学 OC、swift...真心,没啥用。
|
|
onevcatSep 27, 2018
24
不用纠结语言...具体用什么语言对 iOS 开发 (的各种深坑) 来说简直不值一提...
|
|
RealKelaSep 27, 2018
29
哇,和大神合影
|
|
30
@onevcat 国内技术一直在追赶欧美的脚步,零几年的时候国内网站普遍还是 asp 的时候,国外大部分都是 php,那时候还在上小学自己抱本 asp 书啃……
|
|
sea516Sep 27, 2018
31
首先是 iOS 开发 不是 IOS
|
|
zv2Sep 27, 2018
32
找工作的话直接上 OC,否则上手 swift
|
|
jinxiansenSep 27, 2018
33
入门 iOS 的话,先学 OC 或 Swift 都可以;从 OC 学起的话,熟悉了 iOS 那一套,换 Swift 也只是十天半个月的事,基本只是语法上的问题了。
|
|
lowell123Sep 27, 2018
35
@jinxiansen 这位大佬说的非常好,不愧是大佬
|
|
36
@treewalkerfu 前端会一些,但是不想干前端……
|
|
37
@jinxiansen 嗯嗯,看了这么多回复,确定从 OC 入手了
|
|
henryshen233Sep 27, 2018 via iPhone
38
都要学
|
|
ax521Sep 27, 2018 via Android
39
谢谢你帮我问了这个问题
|
|
ax521Sep 27, 2018 via Android
40
如果有教程麻烦推荐一下啊
|
|
lxfxfSep 28, 2018
41
@ax521 斯坦福 白胡子老头教程 iTunes University 里就有,https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316 网易云课程应该有翻译的(不确定)
|
|
xy90321Sep 28, 2018 via iPhone
42
oc 不一定要会写,但要至少看得懂
否则碰到只有 oc 的库或者 api 就只能抓瞎了 |
|
kljsandjbSep 28, 2018 via iPhone
43
入门用 Stanford 公开课,工作中多看官方 documents & samples,wwdc 视频有时间也看看,学什么语言个人觉得无所谓
|
|
ruixingchenSep 28, 2018
44
语言都是差不多的, 更多的还是 UIKit 那些接口和坑, 我当初是学的 Swift 再看 OC, 第一个项目是 OC 的, 也能写,新项目一般都是直接 Swift 了, 老项目才会用 OC 把, Swift 桥接 OC 也是很方便的哦, 主流三方 OC 库也对 Swift 做了兼容
|
|
sangmongSep 28, 2018
45
ios 没人要了
|
|
crayygySep 28, 2018 via Android
46
我是个异端,Flutter 考虑一下?
|
|
HelloiWorldSep 28, 2018
47
OC 三年经验,从 15 年到现在每年少量的看一点 swift 语法没有动手,问什么都不知道;在新司用 swift 做项目,一天过语法,一周无缝开发
想太多干什么,先了解 UIKit 和布局,自学的时候我看的那些视频教程一个都没过完,直接上手 demo 逐步发现并解决自己的疑问 |
|
ruixingchenSep 28, 2018
48
语言不是问题, 问题是对 UIKit 那一堆东西的了解, 对 runtime 的了解, 对 runloop 的了解, 所以学哪个看心情吧, 另外, Swift 是可以无缝调用 OC 的, OC 调 Swift 就麻烦了一点, 你懂的
|