iOS 开发,求推荐 Objective-C 入门教程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huyinjie
V2EX    macOS

iOS 开发,求推荐 Objective-C 入门教程

  •  1
     
  •   huyinjie 2020-01-10 13:58:10 +08:00 7029 次点击
    这是一个创建于 2104 天前的主题,其中的信息可能已经有所发展或是发生改变。

    实体书 /电子书 /在线视频都可以

    24 条回复    2020-01-17 20:06:09 +08:00
    ipadpro4k
        1
    ipadpro4k  
       2020-01-10 14:02:11 +08:00 via iPhone
    0202 还有人开始学 ios 开发?
    dustinth
        2
    dustinth  
       2020-01-10 14:03:35 +08:00   1
    pro objective-c
    kathyer
        3
    kathyer  
       2020-01-10 14:20:32 +08:00
    即将来一波劝退师。。。

    朱门酒肉臭,路有冻死骨,行行好吧,我是做 iOS 的
    neverfall
        4
    neverfall  
       2020-01-10 14:21:07 +08:00
    1949 入国军啊
    xiexiping
        5
    xiexiping  
       2020-01-10 14:23:08 +08:00 via Android
    你可以去传智播客啊,小码哥啊千峰啊,报个班系统的学习一下,哈哈哈哈嗝
    littlebaozi
        6
    littlebaozi  
       2020-01-10 14:29:11 +08:00   1
    littlebaozi
        7
    littlebaozi  
       2020-01-10 14:29:39 +08:00
    发错了 swift 的
    nutting
        8
    nutting  
       2020-01-10 14:35:38 +08:00
    1949 啊
    ArJun
        9
    ArJun  
       2020-01-10 14:40:04 +08:00   1
    flutter rn 不香吗,学什么 ios
    现在前端已经 web ios 安卓一把梭了
    GG668v26Fd55CP5W
        10
    GG668v26Fd55CP5W  
       2020-01-10 14:44:26 +08:00 via iPhone   1
    我在学习 swift,苹果都快放弃 oc 了,现在重心全在 swift 上。
    wienli
        11
    wienli  
       2020-01-10 14:46:23 +08:00   1
    什么?我大清亡了?
    Forthedream
        12
    Forthedream  
       2020-01-10 15:10:54 +08:00   2
    目前也在学习 oc 开发。
    对我有益的方法是 通过传智播客的视频,这个视频在网盘搜索上随便都能搜索到。
    然后是 github 上完整的 demo。
    https://github.com/NJHu/iOSProject

    身为 android 开发,已经对唱衰移动端见怪不怪了。重要的不是入不入国军,而是自己能否坚持学习下去。这样以后再学习一门新语言。或许就不会那么迷茫了。
    yuankui
        13
    yuankui  
       2020-01-10 15:32:29 +08:00
    @wienli 阿秀,请坐下!
    HyHyemmm
        14
    HyHyemmm  
       2020-01-10 15:46:22 +08:00   1
    如果不是学生我现在都不推荐学。。社招初级岗位基本没有 招聘要求又高 我建议学点需求多些的
    如果你是学生还可以走校招 打好计算机基础的前提下 你学 oc 还是 swift 我都不反对 前提是计算机基础扎实(这是重点)
    Henrybsbhp
        15
    Henrybsbhp  
       2020-01-10 16:28:37 +08:00   1
    Objective-C 入门的话我推荐可以看看 The Big Nerd Ranch 的教程,很详细易懂。我当年也是靠他们的书入门的。之后你学 Swift 的话就直接啃官方的文档就行了,很快。
    From313
        16
    From313  
       2020-01-10 19:34:27 +08:00 via iPhone
    学 iOS 最好 OC 和 Swift 都要学 现在苹果的重心在 Swift 上 要是找工作的话还是要学 OC 的 然后就 flutter rn 啥的
    waytoexplorewhat
        17
    waytoexplorewhat  
       2020-01-10 21:01:51 +08:00   2
    @Henrybsbhp #15 同意 15 楼兄弟的。再做一些补偿:
    首先要明确 OC 做 iOS 开发的学习路线:
    1 是语言 OC,这部分的话作为入门,推荐看《 Objective-C 基础教程 》
    2 是用 OC 进行 iOS 开发是怎么样的,熟悉 iOS 开发的相关库 ,这部分推荐看 The Big Nerd Ranch 的教程,好像书就叫《 iOS 编程》 ,是本国外的书,深入浅出,我当年也是靠这本书入门+1. 另外那本《 iOS 开发指南》关东升著.千万别看,写得很垃圾。
    3 就是进阶,了解 OC 背后的运行机制,提高你写的程序的效率。 推荐看《 Effective Objective_C2.0 》,还有一本忘记叫啥了,是日本人写的书。。。
    推荐看一下:《这可能是最详细的 iOS 学习入门指南(含书目 /文档 /学习资料)》 2016-09-07 的
    https://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=2652547471&idx=1&sn=74ad78695074f8eca86c09f0aafcfb7e&mpshare=1&scene=23&srcid=0820qTpxviVmqKqRG2oQq9dl#rd

    不过,现在很明显的问题就是 OC 已经过时了。并且随着 swift 的日益成熟,现在国内公司除了历史包袱很重的,都慢慢以 swift 作为首选。那是不是说你所学的东西就没意义了呢?非也。一是 iOS 开发的 api 大多数是相同的,所以多数实现,转 swift 的时候除了语法的不一样,实现的思路是大致相同的。二是 swift 里的一些机制和思想是借鉴了 OC 的,因此理解起来也很快。
    如果要学 swift,建议看官方文档就 OK 了...
    fvckDaybyte2
        18
    fvckDaybyte2  
       2020-01-11 00:07:42 +08:00 via iPhone   1
    OC 并不过时,不但学 OC 还要学 C
    hahaandyou001
        19
    hahaandyou001  
       2020-01-11 02:40:57 +08:00 via Android
    iOS 实习没几天我就撤了,坑很多,入门真的很难,我考虑转前端了,真的别踩 iOS 这个坑
    kingcos
        20
    kingcos  
       2020-01-11 10:04:40 +08:00 via iPhone
    最近怎么这么多伸手党。。
    diaodepeng
        21
    diaodepeng  
       2020-01-11 11:46:18 +08:00
    大量的第三方库、SDK 还是用 Objective-C 编写,学 Objective-C 并不过时。
    语言是相通的,主学 Objective-C 熟练之后转 Swift 并不困难。
    aptx4689
        22
    aptx4689  
       2020-01-13 09:20:34 +08:00
    斯坦福白胡子老头的教程
    EthanZC
        23
    EthanZC  
       2020-01-13 09:53:12 +08:00
    @diaodepeng OC 可能转其他语言有点难哈哈哈哈,这是我司 iOS 说的,语法有点奇怪
    leonard916
        24
    leonard916  
       2020-01-17 20:06:09 +08:00
    @hahaandyou001 或许你可以试试 Flutter
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3894 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:19 PVG 18:19 LAX 03:19 JFK 06:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86