写在前面
本菜鸡前端小白,实习期公司业务需求缺个iOS开发,菜鸡有点想做iOS,加上组长鼓励就开始入坑iOS开发了(嘤嘤嘤菜鸡原本只想划划水),前期学了一周swift,好用是好用,但是由于swift对个人开发者比较友好,而OC对大型项目来说比较友好,毕竟OC的社区成熟稳定,掉坑了能比较快的找到解决方案,加上需要接手的项目是OC写的,所以最终还是打算入坑OC。
虽然觉得暂时放下swift有点可惜,毕竟菜鸡swift已经开始写了几个小功能了,个人的打算是先主攻OC,swift前景是不错的,而且学好OC后上手swift也非常快,两不耽误,非常nice。可以看到大家对OC和swift的看法是OC注定会被swift淘汰,这个是没错,但是国内公司用的还是OC或者OC和swift混合开发居多;所以个人建议是如果目标是自己当个人开发者的话,去学swift吧,否则OC。曾听说OC语法非人类,学了两三天的OC,没有想象中的那么难,还是学的很愉快的~
系统的学习怎么能缺乏笔记呢,所以想写写学习历程,做个记录,也希望帮到一些人(可能得到帮助的人会很少,但主要当记笔记啦)swift暂时还不是很稳定,就不打算写学习swift的历程了,估计写出来过时会很快,容易误人子弟,swift还是写给自己看吧。那么OC开始~~
2020,加油啦~~
教程推荐
OC的教程还是蛮好找的,PDF和视频都拿出来吧(OC没啥大的改动,教程都比较老):
Objective-C基础教程(第二版)PDF:网盘提取码:90o6
哔哩哔哩Objective-C视频基础教程:B站传送门
环境
本菜鸡电脑的目前环境:
Mac系统:macOS Mojave 10.14.6
Xcode:Version 11.3
关于Xcode使用以及一些创建项目和关于OC的基础知识上述视频和PDF均有,不再赘述,主要上代码。
创建项目
1.打开Xcode,选择Create a new Xcode project.
2.选择macOS->Command Line Tool点击Next
3.依次填写Product Name项目名称,Team(可以为None),Organization Name随便取一个就好,注意Language选择Objective-C;点击Next。
<