作者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/m.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