2012年12月24日

讓你的iOS App有條件的在背景執行一些東西

在水果的iPhoneOSProgrammingGuide中,有提到iOS4以後可以允許App在背景做一些事情
但是只限制10分鐘。10分鐘到了之後就不讓你做了。

當然還有沒限制的,ex: audio, location, voip, newsstand content, external accessory
這邊先不講這種沒限制的...

下面是範例

2012年12月2日

Objective-C的block

iOS4之後,Obj-C多了一個block的東西
最近在玩node.js跟android SDK的時候,也發現有這種類似的寫法
所以就花了一點時間,研讀前輩的文章水果官方技術文件
然後整理出一些心得...

這篇文章在一開始,會先介紹block的宣告與使用方式
接下來,將會用兩個例子,把block當成物件丟到某個method裡面 (類似匿名function的概念)
最後,再用兩個例子來實驗block的性質:可存取block外部的變數
這篇文章暫時不講記憶體管理的部份...