蘋果已經發出通知,要開發者從明年 2/1 開始,開發的 APP 都要針對 iOS 7 設計,不然可能就無法上架。

這招真聰明啊~各位還在撐著不升級的朋友們,快點升級到 iOS 7 吧,不然很快你就沒有新 APP 可以玩了!

Posted by Nelson at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

經過好幾個月的努力,敝社的全新 iPhone App「料理日記」終於上架了!

我們明白,有許多的使用者是很喜歡作料理的,只是卻不想寫食譜,可能是覺得自己文筆不夠好、或是不太會操作電腦或打字、或是一邊作料理一邊拍照很麻煩,有太多事情阻擾妳喜愛料理喜愛分享的心。我們也明白,有很多廚房新手看到一道料理,很想親手做做看,卻卡在其中幾個步驟不確定該怎麼做,但又不知道該如何請教作者。

所以我們開發了一款全新的 APP - 「料理日記」,讓喜愛料理的朋友們可以更方便拍照分享妳的手作料理,也更容易跟其他一樣喜愛料理的朋友們互相交流心得。同時我們也內建了精美的貼圖與文字功能,讓妳可以打造自己獨一無二的料理日記!

還猶豫什麼呢,快下載回去玩玩看,再度找回料理的樂趣吧,它可是免費的喔!

https://itunes.apple.com/tw/app/liao-li-ri-ji/id765368183?mt=8

screen568x568

screen568x568-2

screen568x568-3

screen568x568-4

screen568x568-5

, , , , , , ,

Posted by Nelson at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

在開發 iOS 程式的時候,有很多機會會用到手勢偵測(gesture recognizer),或許有一個場景是這樣的:

  • 你有個 superview,裡頭有 subview,裡頭還有 sub-subview,還有 sub-sub-subview
  • 每個 view 都放了一或多個手勢偵測

我們會直覺的認為:既然 view 是一層層疊起來,那應該是最上層的手勢偵測失敗,才會傳遞到下一層手勢偵測,若是又失敗就繼續往下傳遞。

這在之前的 iOS 似乎都運作的好好的,但不知道為何,到了 iOS 7 竟然出錯了 - 有時候上層的手勢沒有被辨識到,反而是下層的手勢先被執行了!難道不是最上層的手勢先被執行嗎?我的程式碼哪裡寫錯了嗎?

這一定是 iOS 7 的 bug 啦!

很不幸的,當你認真翻閱蘋果文件時,你會發現它有說:

手勢辨識的順序是不保證的,並非越上層的手勢就會越早被辨識

Posted by Nelson at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

iOS 的 UITextField 有 placeholder 的功能,可是 UITextView 卻沒有,想當然爾,一定早就有人寫好現成的元件了。我本來是用 SAMTextView,可是在某些英文字型底下,它無法漂亮的呈現中文,送 pull request 給作者又石沈大海,最後不得已只好基於原有程式碼,自己來修改一套。

GitHub 網址在這裡:CHTTextView

Screenshot

Posted by Nelson at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

Screen Shot

最近因為工作上需要可自由移動、縮放、旋轉的 View,在網路上找了一些別人寫好的元件,可是用來用去都不太順手,所以就自己刻了一個,秉持著取之於社群、用之於社群的概念,在這裡野人獻曝一番。

GitHub 網址在這裡:CHTStickerView

CHTStickerView 是一個 UIView 的 subclass,它讓開發者可以輕易建立一個可移動、旋轉、縮放、刪除的 UIView,而且以上這些動作,只需要一隻手指頭就可以完成。

它有以下這些特色:

  • 獨立。不需要額外的函式庫或 framework
  • 自訂性高。
  • 簡單易用。

你可以直接把程式碼複製到你的專案裡頭,也可以透過 CocoaPods 安裝,這也是我比較建議的作法。

用法很簡單,看看 Sample 以及 Header File 就知道怎麼用了。歡迎大家抓去玩玩看,更歡迎送 pull request 給我!

Posted by Nelson at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()