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

2015-05-24 14:11:02 +08:00
 Ixizi
看了一些objective c教程,讲的都是C的东西,然而对我来说并没有什么卵用。
各位大大分享点资料,主要讲OC的。

有没有讲下面这些东西的OC视频教程?我刚刚开始学OC找这种教程还是有点难。
1.面向对象、@property和@synthesize、方法
2.self、super、3大特性、点语法、@selector
3.category、protocol、copy、block
4.Foundation、KVC、KVO
3149 次点击
所在节点    程序员
11 条回复
likaci
2015-05-24 14:23:52 +08:00
斯坦福 iOS7 的公开课
Ixizi
2015-05-24 14:28:52 +08:00
@likaci 网易不是高清。有点受不了。 看了点不是特别懂。
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
2015-05-24 14:53:18 +08:00
學習 OC 時 C 的基礎並沒有什麼卵用。
samuikwu
2015-05-24 14:58:48 +08:00
@Elethom 个人觉得理解了C的指针对OC还是很有帮助,OC里面的NSObject生成的实例本质就是指针,还有部分OC函数调用需要传入报错输出,如果没有理解指针很难理解为啥传入的参数是**(地址的地址),而指针就是C的精髓。
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
2015-05-24 15:43:59 +08:00
@samuikwu 有没有视频链接?
fhefh
2015-05-24 16:56:20 +08:00
@Ixizi
链接: http://pan.baidu.com/s/1dDtSi7v 密码: 622h 解压密码:2次方学习
samuikwu
2015-05-24 17:48:11 +08:00
@Ixizi 虽然是11年的视频了但是应该还是有版权吧,so不方便给出链接,百度吧
samuikwu
2015-05-24 17:48:11 +08:00
@Ixizi 虽然是11年的视频了但是应该还是有版权吧,so不方便给出链接,百度吧
finian
2015-05-24 18:45:28 +08:00
看官网的 iOS Developer Library https://developer.apple.com/library/ios/navigation/
kobe1941
2015-05-25 10:41:41 +08:00
学语言当然是看书啊,《Objective-C基础教程》你值得拥有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/193345

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX