Just My Life & My Work

黃檗禪師大孝度母的故事

每週日全球視訊分享真是精彩,聽完後總是會有些心得,可是若不在第一時間記錄下來,隔天肯定忘了大半⋯⋯

這週就稍微記錄一下黃檗禪師大孝度母的故事,為了修行有時候得「斷捨離」,這位黃檗禪宗大師給了我們修行人偌大的啟示~

繼續閱讀文章 »

廣告

[iOS] 改善Xcode編譯速度

專案已經開發超過一年半,累積的檔案數量已將近2500個(可見文章:專案檔案數遞增),想必日後編譯速度將會越來越慢,會深刻地影響我們開發的效率,尤其是在要了解前人所寫的程式碼,我們總是會稍微修改一下變數/參數來嘗試是否為增修的關鍵目標,所編譯頻率相當大,三不五時就要按Command+R

我嘗試過許多改善開發效率的方法,其中有三個可以嘗試:

  1. 提高XCode編譯時使用的執行緒數
  2. 將Debug Information Format改為DWARF
  3. 將Build Active Architecture Only改為Yes

1和3在我們的專案早已設定完畢,只剩下2可以嘗試,沒想到效果超好,提升幾乎10倍快的編譯速度!

繼續閱讀文章 »

[APP] SnapChat 童顏濾鏡

這幾週FB多看到童顏照,一開始還以為朋友拿出小時候照片,因為實在太像成人的樣子。後來才了解到是SnapChat App的童顏濾鏡,據傳SnapChat已經快死掉,因為比不過壟斷的臉書,要「變現」實在相當困難。不過因著它特別的濾鏡,讓人們又回憶起它的好,就趁這時候來把玩一下吧~

「我在Instagram上看到了一個這個濾鏡,於是我打開Snapchat,拍下了我性轉的照片,接著打開Instagram和我的朋友分享。」

越來越多的人對Snapchat的印象發生了一些變化。他們可能不再每天打開它,而是在其他渠道得知有新的、有趣的濾鏡推出後,再返回Snapchat繼續使用它。這顯然不是Snapchat所希望看到的。

來看一下HappyMan的童顏照,我覺得真的是太過於逼真,儘管小時候已是很像啦XD⋯⋯

接著看在我身旁的蘇菲雅,她說小時候根本不是長這樣,便拿出深藏20年的照片,真的差很大XD~

總之,影像就是那麼好玩,我研究所就是做「濾鏡」相關題目呀~

目前工作身在港商,背後投資者就是以「濾鏡」起家,能投資1000萬美金,真是好會賺XD~

最後稍微了解一下Snapchat的由來,可憐的它率先開發出來的好功能,逐漸被FB、Instagram學走⋯⋯

Snapchat 是一款社群軟體,是 2011 年由現任 Snapchat CEO Evan Thomas Spiegel 與好友在史丹佛大學產品設計課中所發想的創意,最終在 2011 年 9 月正式上線,而在 2017 年 3 月 2 日正式在紐約股票交易所公開上市。當初,Snapchat 推出之際,就因為可傳送限時消失的訊息而在青少年族群中走紅,之後所開發出的 Stories (限時動態)功能也持續受到好評,之後也被 Facebook 學走,複製到 Facebook、Instagram 等平台之中。

而近日,在你的 Facebook、Twitter 等社群平台持續洗版的「童顏」濾鏡,也是出自於 Snapchat 之手。Snapchat 本來就在 App 內支援 AR (擴增實境)濾鏡功能,而童顏濾鏡則是近期推出的全新功能,可以讓你一秒之間回到童年。有不少已經晉升父母階段的用戶,都紛紛在社群平台上曬出自己「返老還童」的照片,還跟自己小時候,甚至自己小孩的照片對比,效(笑)果十足。

參考:被「性別轉換、童顏照」洗版?從濾鏡風潮看Snapchat的經營困境一秒返老還童 Snapchat童顏濾鏡爆紅但引發疑慮

我們一定使用過通訊App,輸入框會隨著字數多換行而高度變大。四年前我寫過文章:動態框架 (Dynamic Frame),這次我要來講進階用法,就是邊打字邊算輸入框的高度:TextView 動態高度 (TextView Dynamic Height)

如上圖,我要打三元合一的緣由,從第一行開始,到「兩千年」的下一個字,就會計算兩行高度,此時需要實作TextView的Delegate,每打一字就會觸發:

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

就在裡頭就能即時運算高度。

繼續閱讀文章 »

去年11月底,剛熟悉公司專案,想知道整個專案的至今的狀況如何,其中一個方式就是了解程式碼相依程度,我找到一個相當不錯的視覺化專案相依關係的工具,會透過網頁以互動的方式呈現。

我在GitHub上找個開源專案,透過模擬器編譯成功後,成功開啟網頁來玩泡泡~

從main開始進入AppDelegate。

繼續閱讀文章 »

[iOS] 專案檔案數遞增

本週輪到我第二次「文字探討」,這一次我分享進階除錯技巧,關於XcodeLLDB。首先我表明為何需要學習進階除錯技巧,因為我們公司開發產品,歷時一年五個月專案檔案數遞增有目共睹,我特別透過Git回溯各時期的版本,來指令算出專案有多少個檔案。

檔案數隨著時間呈現性成長!

為何要查詢專案檔案數?這跟編譯時間有很大的關係呀!

繼續閱讀文章 »

Line的跨頁截圖功能

2012年開始使用Line到現在,我實在無法60%認同Line的好用之處,只是因為親朋好友聯繫好方便,加上群組能夠存放相片,分享彼此的美好時光外,近一個月我發現新功能,就是能夠「跨頁截圖」,讓我願意又多了1%的認同感的功能XD~

為什麼我高達60%不喜歡Line呢?詳情可見我的經驗文章:誤刪Line帳號。光是這一點,我50%討厭它。

每次看到有人在爆料Line的對話,都看得好辛苦呀~現在有了跨頁截圖功能,就能輕易地將好幾頁螢幕的對話,一次下載成圖片檔。舉我最近阿婆群組的例子,每次想要回家吃阿婆料理,都要先在群組上通知阿婆~

你看看你看看~貼圖就能表達我們的心聲,真是太搞笑了啦XDDD~

標籤雲

%d 位部落客按了讚: