iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

轉職App開發打怪雜記 系列

因大學主修為社工,也當了社工幾年後,發現自己想嘗試不同的領域,然後就很跳的跑來寫程式了,經過了職訓中心的600小時的iOS開發訓練,後來順利錄取了某科技公司,所以文章內容主要是以非本科生在iOS App工作上曾經遇過的各種疑問作為文章的撰寫內容,然後大概1%左右的Android App開發的心路歷程作為鐵人賽的參賽內容。

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 11

Dictionary 使用array創建與字典取值

緣由: 在職訓時老師講解語法,講到Dictionary(字典)時,有一種老師說的我都懂,看起來沒什麼問題,但好像又不是真的懂其實作為現職的app工程師到現在也還...

2021-09-11 ‧ 由 蕾夢 分享
DAY 12

限制輸入框語言

緣由: 開發App分版本是很常見的,例如免費版vs.付費版,中文版vs.英文版vs.韓文版等,我開發時遇到的是分國家版本的類型,需要用到的除了介面上的語言顯示控...

2021-09-12 ‧ 由 蕾夢 分享
DAY 13

更新ruby&cocoapods

緣由: 更新完xcode,然後要更新第三方套件時,假如遇到管理專案套件的cocoapods版本太舊的時候,就需要更新cocoapods,過去我是用Ruby ge...

2021-09-13 ‧ 由 蕾夢 分享
DAY 14

客製化帶背景音樂與畫面淡出的launchScreen

緣由: 從UIUX那邊總是會收到各種有趣的需求,這次收到的新需求為希望launch頁面可以停止個幾秒讓指定的背景音樂播完再淡出進入主頁,原本內建的launch頁...

2021-09-14 ‧ 由 蕾夢 分享
DAY 15

用程式碼畫個1/4圓的按鈕

緣由: 相信身為開發者一定對UIButton不陌生,原本制式化的按鈕為方形,可以用程式碼產生,甚至在storyboard上拉一拉調整一下,設定約束,也可以達成一...

2021-09-15 ‧ 由 蕾夢 分享
DAY 16

隱藏&顯示畫面中間的某區塊

緣由: 開發時或多或少會遇到因某個條件地達成,需要顯示或隱藏畫面中的另一個條件,若是區塊在最底部,直接isHidden.toggle(),看起來是沒什麼問題,但...

2021-09-16 ‧ 由 蕾夢 分享
DAY 17

本地化APP(變更APP語言)

緣由: 若客戶端使用者不只單一國家,就會需要有變更app語言的功能,之前查了一些資訊都是需要退出後才能變更語言包,然後我有找到網路神人Roman Sorocha...

2021-09-17 ‧ 由 蕾夢 分享
DAY 18

分版本Target

緣由: 同一套程式碼,若想要分語言版本或免費版與付費版等版本時,可以建立新的Target來區分,這是我最一開始進入業界時要完成的需求之一,研究著其他專案裡的分身...

2021-09-18 ‧ 由 蕾夢 分享
DAY 19

webkit的inline play設定

緣由: 不知道大家在開發時,有沒有遇過接入的畫面若為webview,當網頁裡有影片或背景音效時,會跑出全螢幕的播放器,假如是音效了話,播放畫面應該為全黑,且不管...

2021-09-19 ‧ 由 蕾夢 分享
DAY 20

接API

緣由: 接API大概是在科技業的面試時最常問的問題了吧,但老實說資料的複雜性能不能接得正確好像才是關鍵,但假如單純只是要回答會或不會的問題,再怎麼科技業菜鳥,一...

2021-09-20 ‧ 由 蕾夢 分享