您的位置:首页 > 移动开发 > IOS开发

致2015最后2个月ios开发

2016-01-29 15:34 323 查看
今天是2015年的最后一天上班了 老调重弹的感概下时间飞逝,趁着离下班还有一段时间,写一下最近ios开发的总结。

应公司要求 前2个月学习了下ios开发。说实话,相对于ios开发,我更看好android的前景(个人观点,勿喷),无奈公司一直没找到ios开发人员,老板也说了好多次,本着技多不压身的想法就走进了ios开发这条不归路。

关于学习方法我就不多说什么了,无非就是找些oc语法基础视频看下,然后了解下基本控件,就开始做项目了。这里我推荐李明杰的教学视频,确实讲的很详细。http://pan.baidu.com/s/1nurKQyl 这里给出我看的一些视频资料 网上都是可以找的到的,这些看完差不多就可以开始做项目了。

由于我公司项目android端已经做了一部分了,我只要仿着那边的界面做就可以了,倒也比较轻松。 唯一一个麻烦就是公司只有我一个ios开发人员,还是刚开始学的半吊子。。。很多时候碰到问题连个问的人都没有,了解的控件也不多,很多时候仿着实现android的功能,一段时间之后忽然发现ios居然有封装好的东西,也是醉了。。还有我一开始是没有看教学视频里面的控件布局的,由于ios是按绝对位置来显示的,所以前面我都是xxx.frame.origin.x这样的 一个界面写下来乱的跟什么一样,看了视频才发现还有CGRectGetXXX来获取控件的位置信息,为了赶项目也就懒得回去修改那些界面了。不过我能想象新进ios开发人员那鄙夷的眼神了。。。。。

在开发的时候还有一个碰到的难题,就是导入第三方框架。我最初导入的是AFN,我是把包含.h和.m的文件夹都拷进项目,报了一个文件没找到的错误,花了我好长时间都没解决,最后单独把.h和.m文件拷进去才解决的。。后来在网友的建议下安装了CocoaPods,倒是方便了许多。不过最近在导入百度地图和环信的时候 报了undefined symbols for architecture
arm64错误,花了我一天多的时间百度问人无果后,后来手动导入解决了。

在接触了ios2个月时间内,和android对比,给我最大的感受就是ios方法用起来很简单,只要知道了一个方法,你就能推出其他的方法比如:CGPointMake CGSizeMake... 很多时候你都不需要上网找资料,进到类声明中看下方法名就知道是干嘛的了。还有一个就是ios的动画实现,之前听说人ios的动画实现很简单,没做过没什么体会,了解后才发现ios的动画确实不值钱,只要几行代码就能实现android那边一堆代码的效果。

这2个月下来虽然坎坎坷坷,不过倒也走了下来,现在也算了解了ios的一些基本概念,能做一些简单的功能和界面。不过路漫漫其修远兮,现在也不过刚刚入门,在ios上要走的路还很漫长.

之前看到一句话觉得挺好的,这边借来用下:现在的你不是翘起二郎腿的时候,你应该放下脚身体前倾时刻准备投入战斗。

最后吐槽一下,苹果手机确实贵,本打算年底买部苹果手机的的 看到5寸左右的都要4000多,摸了摸瘪的不成人样的钱包,想了想还是买个安卓机吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: