Ojective-C入门请读

点进来了,就估计读者跟博主一样有开发ios的兴趣。的确,作为当今风靡世界的苹果,投身苹果开发必定是大势所趋。但万丈高楼从一砖一瓦建起。博主愿跟各位一起努力前进,一起在ios开发的路上渐行渐远。。(好像这词用得不妥)


要开发ios,首先,你得有一台苹果设备。(当然你也可以刷苹果系统,不过那个用户体验就不吐槽了,而且很多macbook的触控版的高大上的手势操作你也体验不了。)

然后,就要选择一门语言了,swift or objective-c(因为博主太懒 以下Objective-C就都简称oc了啊) 一开始我也想着swift作为苹果最新推出的语言,肯定集百家所长而且避开了之前oc的缺点。就想偷懒直接上swift,结果还是被前辈拦住了。毕竟还刚推出两年,不太成熟,很多公司还是以oc为主,混一些swift。就好像学编程都是从c语言学起一样,所以还是决定顺应潮流进入了Objective-C的世界。


关于oc,也没什么好介绍的了,就是用面向对象思想的c语言,语言其实学多了都是那样,万变不离其宗。关于oc的介绍跟起源,大家自行百度就好,要提一下的就是oc的崛起跟普及绝对跟乔帮主的NextStep公司有千丝万缕的关系,所以在编写oc的时候你会无数次见到以“NS"开头的各种语句,其实就是NextStep强行的广告插入而已   #顺带说一句,oc中没有像c艹中的命名空间(namespace),所以当你编写一个类的时候最好有自己独特的命名类前缀,就像NextStep公司的NS开头一样,否则编译时是把所有类文件连到库里再编译的,当重名的时候就gg了。


关于教材,个人先推荐Big Nerd Ranch的Objective-C编程,(没错,你没猜错书里面代码好多变量前缀就是“BNR")个人强烈推荐这本书作为入门,也是多亏一位学长介绍了这本书给我,同样是国外出的书然后翻译过来的,所以挺贵的。不过里面教学跟打代码实践平衡的很好,不像国内某些书,读起来像字典一样枯燥,(xxx从入门到放弃)


当然,不想花钱买书的也可以,哈哈。因为我开这个系列就是想记录一些看这本书的一些心得,并顺序地列举一些知识点,同时分享所有的书上遇到的代码跟练习代码。所以不想买书的或者在看这本书的都可以关注一下,我们一起来交流分享一下学习中的乐趣。一起进入苹果开发的世界吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值