V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Ixizi
V2EX  ›  程序员

有 C 语言基础怎么快速掌握 objective c?

  •  
  •   Ixizi · 2015-05-24 14:11:02 +08:00 · 3149 次点击
    这是一个创建于 3504 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了一些objective c教程,讲的都是C的东西,然而对我来说并没有什么卵用。
    各位大大分享点资料,主要讲OC的。

    有没有讲下面这些东西的OC视频教程?我刚刚开始学OC找这种教程还是有点难。
    1.面向对象、@property和@synthesize、方法
    2.self、super、3大特性、点语法、@selector
    3.category、protocol、copy、block
    4.Foundation、KVC、KVO
    11 条回复    2015-05-25 10:41:41 +08:00
    likaci
        1
    likaci  
       2015-05-24 14:23:52 +08:00
    斯坦福 iOS7 的公开课
    Ixizi
        2
    Ixizi  
    OP
       2015-05-24 14:28:52 +08:00
    @likaci 网易不是高清。有点受不了。 看了点不是特别懂。
    likaci
        3
    likaci  
       2015-05-24 14:39:40 +08:00
    @Ixizi 因为我是按OSX开发学的,iOS可能有更好的选择
    我看的
    《Cocoa Programming for Mac OS X 4th Edition》 中文叫 《苹果开发之Cocoa编程》 翻译烂的无话可说
    《Programming in Objective-C》中文叫《Objective-C 程序设计》跳着看的,好坏没啥印象
    然后就看了那个白胡子大叔的课,看完基本就可以 google stackoverflow 了
    ---
    现在用的Xcode编辑storyboard,AppCode敲代码
    Elethom
        4
    Elethom  
       2015-05-24 14:53:18 +08:00 via iPhone   ❤️ 2
    學習 OC 時 C 的基礎並沒有什麼卵用。
    samuikwu
        5
    samuikwu  
       2015-05-24 14:58:48 +08:00
    @Elethom 个人觉得理解了C的指针对OC还是很有帮助,OC里面的NSObject生成的实例本质就是指针,还有部分OC函数调用需要传入报错输出,如果没有理解指针很难理解为啥传入的参数是**(地址的地址),而指针就是C的精髓。
    samuikwu
        6
    samuikwu  
       2015-05-24 15:10:39 +08:00
    我也在自学iOS开发(大四了求职压力),之前有C基础,然后看了很多视频教程。看你的方向了,如果打算搞iOS开发个人觉得OC光语法还是不难,关键是学了OC才刚刚是开始,说说我的情况吧,现在是跟着iOS学期走,目前会storyboard做一些简单的single page application,然后现在理解了iOS程序的生命周期,view的生命周期,然后内存管理也看了不少尽管xcode6开始已经全面的ARC了。
    你所列出的1&2都很快可以上手,然后就可以开始跟着开发走,cocoachina找一些项目跟着打码了。
    ----------------------------------------------
    教程推荐OC入门的:传智播客的iOS(前面讲C的你懂可以跳过,不过我是跟着一节节看完,看完了对C有一个更深的理解,主要是指针)
    然后用storyboard做一些简单的程序吧
    我现在是开始又从view开始学,先抛开storyboard,学代码建view,然后nib。
    目前的教程是:无限互联的iOS开发


    另外马上毕业了,求魔都需要iOS程序员的公司包养。
    Ixizi
        7
    Ixizi  
    OP
       2015-05-24 15:43:59 +08:00
    @samuikwu 有没有视频链接?
    fhefh
        8
    fhefh  
       2015-05-24 16:56:20 +08:00   ❤️ 1
    @Ixizi
    链接: http://pan.baidu.com/s/1dDtSi7v 密码: 622h 解压密码:2次方学习
    samuikwu
        9
    samuikwu  
       2015-05-24 17:48:11 +08:00
    @Ixizi 虽然是11年的视频了但是应该还是有版权吧,so不方便给出链接,百度吧
    samuikwu
        10
    samuikwu  
       2015-05-24 17:48:11 +08:00
    @Ixizi 虽然是11年的视频了但是应该还是有版权吧,so不方便给出链接,百度吧
    finian
        11
    finian  
       2015-05-24 18:45:28 +08:00
    看官网的 iOS Developer Library https://developer.apple.com/library/ios/navigation/
    kobe1941
        12
    kobe1941  
       2015-05-25 10:41:41 +08:00
    学语言当然是看书啊,《Objective-C基础教程》你值得拥有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.