Just a Computer Graphics Studio & My Life

Archive for 2017 年 01 月 07 日

[App] Instagram 美食地圖

想起十年前的地圖日記,當時可是全新的日記概念,也因此爆紅被收購。

2016年12月Instagram宣布要棄用貼文貼圖的地圖功能,原因是很少人使用!!!怎麼會呢?我一直靠著這功能回味過去我去過哪些地方~吃美食啊⋯⋯後來才發現,原來iOS內建相簿App,本身就是個相片地圖

instagram-%e7%be%8e%e9%a3%9f%e5%9c%b0%e5%9c%9600003

因為我過去使用Instagram幾乎都是貼美食,所以跟人家分享我在做什麼,就會打開給人家看我在哪裡吃了哪些美食。

(繼續閱讀…)

Advertisements

[iOS] NSRunLoop和NSTimer

製作一個好的App有非常多因素,而其中使用者體驗非常重要,影響用戶是否會繼續使用我們的App。

原本以為Timer會固定時間就觸發,然而在多線程的狀況下並不是如此,因為每個事件都會被排程,假如前面執行事件會花長時間,就會影響原本我們預定時機點想觸發的Timer。

目前遇到的狀況:

手指滑動TableView,原本每秒執行的Timer卻不運作,直到放開手指。

原來把Timer加入到RunLoop就能解決問題!

程式碼這麼寫:

    timer = [NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(updateTime:) userInfo:nil repeats:YES];

    [[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];

果真它就如預期運行了!

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: