作者dreamnook (亚龙)
看板Soft_Job
标题Re: [请益] 怎麽快速理解code
时间Fri Aug 18 12:37:44 2017
我会觉得赶不上啦,但还是给个初浅教学吧
只是我没有买Macbook,错误请有的人指证=.=
首先打开xcodeproj的档案,要一台iPhone/iPad/iPayAppleALotOfMoney
然後先按执行装一次,RUN起来玩玩建立信心
没有iOS设备? 逼他们生一台,不然就只好开模拟器了
再来如果是新专案,找找Main.storyboard之类的东西
找个View有个 -> 接着但没有来源的
这个称作Initial View Controller,也就是App的主要进入点(不含起始画面)
找到Initial VC後,XCode画面右边应该有几个分类页
(没有的话右上角应该有6个按钮,点最右边那个展开)
找一个分类是*****.swift结尾的档案
这就是App启动时使用的第一个ViewController
从这开始就是追前coder的逻辑了
ViewController基本上就记得,进入点不外乎viewDidLoad/viewDidAppear等
需要更详细的话请看
https://goo.gl/KXgh8p
稍微需要注意的是
iOS有很多transition可以用拉的,也可以写code
因此搭配着storyboard追流程会比较好
如果他是全hardcode,跟上面尽快报一下,让人帮你顺一次
然後画好流程图跟每个View的功能,让你用js去做完
顺便帮补干
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.170.178
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1503031067.A.F0D.html
1F:→ broo: 公司没mac 都别人在用哈哈~也没什麽时间借我测试QQ 08/18 13:29
2F:→ broo: 谢谢你啦,我慢慢想办法.. 08/18 13:29
3F:→ dreamnook: ..........................那就跟他们讲说不可能= = 08/18 13:36
4F:推 wildli0422: 帮原原po补干+1 08/18 15:01
5F:推 FrAnKw: 没给你mac要你看懂swift,那你可以先中离了XD 没在开玩笑 08/18 15:16
6F:→ FrAnKw: 的,这要求不合理 08/18 15:16
7F:推 lyhpwlps: 不给工具...帮原原po补干+1 08/18 15:18
8F:推 content71: 这什麽公司啦哈哈哈 08/18 15:19
9F:推 chocopie: 推 iPayAppleALotOfMoney 08/18 15:36
10F:→ netburst: 根本就全新专案了 这种公司只有扯 08/18 15:42
11F:→ broo: 资深的人不错啦,只是他是写ios我是web的这样 08/18 16:24
12F:推 bug147123: 开104 浪费时间 08/18 19:21
13F:推 clarkman: 我是觉得叫他在研究那堆用法可能也让他花不少时间研究 08/18 22:25
14F:→ clarkman: 最多就找资深同事帮忙花点时间讲解,要是没时间就真的 08/18 22:25
15F:→ clarkman: 只能那样了。就算再简单的案子,新人也要适应和学习 08/18 22:26
16F:推 jinmin88: 开104+1 转js跟重写新project差不多 08/19 11:42
17F:→ supertitler: 是哪家阿... 08/19 20:54
18F:推 atoom: 好惨 104++ 08/20 11:35
19F:推 SuperCry: 看屁 重做就对了 直接问资深的api怎麽接。其实他是在挖 08/20 16:31
20F:→ SuperCry: 坑给你跳啦 08/20 16:31
21F:→ kattte: 就我看来你要做的应该是拿着Swift 的Code叫那个会iOS的解 08/20 20:43
22F:→ kattte: 是给你那段CODE的核心是在做啥小 08/20 20:44
23F:→ kattte: 大概花个1~2小时解释到你听得懂知道怎麽做为止 08/20 20:45
24F:→ kattte: 不然你连把那段Code run起来都没办法 是都画虎烂就好吗? 08/20 20:46
25F:推 Adonisy: 没有nac玩个毛 08/20 21:06
26F:→ Adonisy: Mac 08/20 21:06
27F:→ home2618: kerker 08/20 22:43
28F:→ f19870421: 就算code能跑怎麽保证run起来的逻辑一定符合原来的需求 08/21 07:58
29F:→ f19870421: ? 08/21 07:58
30F:→ f19870421: 多得是人看编译过就当没事的,没人解释一下原业务逻辑 08/21 07:59
31F:→ f19870421: 和需求的话根本三个字:不能做就结束了 08/21 07:59