RT 。楼主本身是 WEB 前端,对 iOS 开发没什么了解。
主要是因为昨天晚上我参加 iOS 培训班的一个好友谈起他们课程的时候,他提到了以下几点:
- 教 SQL 教了一个半月,界面反而只教了一个月。界面随便搭搭就好了
- 他昨天还和我说下了好几个 app 抓了一天包——因为写自己的 app 要用数据
- app 的帐号登录部分,连帐号信息验证的 SQL 他们也都是自己写的
我感觉很不对劲,有点怀疑他们老师瞎教:
- 虽然 iOS 是客户端开发,有 SQLLite 之类的本地数据库,但是应该不会涉及太多复杂的数据库操作。本质上还是属于前端范围,重点应该在于页面的交互效果动画等偏视觉方面,,数据交互这块应该由服务器端提供 api 处理业务逻辑, app 本身只负责数据的发送和接收。
- 和他说了自己前端伪造个数据当 数据传输 的返回值,结果讲了好久他的意思就是他们老师不是这么教的= =(原话是"我们都是模拟的数据库,然后对数据库进行操作,数据解析也讲了很多,有一个月了")
- 这里很明显是把后端的活也做了,和 iOS 本身的关系不大。
但我本身并不懂 iOS,肯定没他们老师专业。所以想求证下,是我的理解有误还是?(并不是说我的想法就应该是正确的,这只是从我自己前端的角度扩展过去的,没有任何指点江山的含义在,如果和业界的常规做法有较大区别的话那是我坐井观天了,希望各位 iOS 开发者们不要觉得被冒犯了= =)
毕竟马上要找工作的时候了,不怎么想让他被老师带着瞎跑,所以想请教下各位。也希望各位可以指点下 iOS 里比较重要的技能