iOS 開發教學 - 使用 UIScrollView 顯示照片清單

iOS 開發教學 - 使用 UIScrollView 顯示照片清單

筆記之前透過 UIScorllView 呈現跟 iPhone 內建的照片瀏覽程式的類似效果 關鍵程式碼: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; CGRect currFrame = [[UIS…

July 3, 2010 · Yuan-Yi Chang

[PHP] 使用 cURL + HTTP REFERER + Cookie + File:自製 my_wget 下載資料存到檔案

對 wget 這個 tool 不熟,平常使用 wget 下載一些資料時,可以輕易地使用 --referer 來偽造 HTTP Header 資料,因此能夠通過對方 Server 檢查 wget --referer="REFERER_URL" "TARGET_URL" 然而,上述的 REFERER_U…

June 28, 2010 · Yuan-Yi Chang

UIImageWriteToSavedPhotosAlbum Domain=ALAssetsLibraryErrorDomain Code=-3301 "寫入忙碌中"

前陣子在 iPhone 模擬器上寫之儲存照片的小程式,使用連續儲存的方式,發現可以很順利,但是移到實體機子上頭,卻發現儲存的照片張數不對,假設有 10 張照片要儲存,但真正存進去的只有 5 張不到,而且現象是有時張數多有時張數少,但一定沒有達到 10 張。 後來透過 error report 並在實…

June 28, 2010 · Yuan-Yi Chang
iOS 開發教學 - 讓 App 支援多國語言、依語言顯示 App 名稱

iOS 開發教學 - 讓 App 支援多國語言、依語言顯示 App 名稱

iTunes App Store 可在於多個國家販售、散佈分享所寫的 App,因此,客製化不同語言的操作介面是很基本的功夫,概念上很簡單,凡是在 App 上使用 NSString 印出來的字串,都可以透過查表的方式,依照設定的語言,更改成想要的。 如: UILabel *show = [[UILab…

June 26, 2010 · Yuan-Yi Chang

木偶人動畫電影版"BBS鄉民的正義"預告片

第一次是看鐵拳無敵孫中山,這次預告片拍得很讚!看到這些影片,都讓人想起 BBS 對台灣人的影響,有的人覺得那邊只不過是個純文字的瀏覽介面,再不然頂多加個 ASCII 圖片,或更進階成一秒秒切換成的動畫等等,除此之外,還有人設計相關的程式互動,讓你玩遊戲甚至在上頭寫寫程式等等的。但重要的並不是這些,因…

June 26, 2010 · Yuan-Yi Chang

99交通大學畢業 MV

很讚的 MV ,就算畢業了三年,很多場景就像昨天一般,瞬地轉入了眼簾。

June 26, 2010 · Yuan-Yi Chang

[C] strtok , strtok_r 和 strtok_s

我好像還沒有真正用過 strtok,一開始還有點慌,擔心東擔心西的,用了才知道還滿順的,順便筆記一下,另外,若是要在 vistual studio 系列上,可以把 strtok_r 直接 define 成 strtok_s 就可以,細節請參考 msdn 。 程式碼: #include <string…

June 23, 2010 · Yuan-Yi Chang

[Javascript] EPUB Reader?

原先想在寫一個 EPUB Reader 的,後來被建議乾脆找純 Javascript 的來做做,畢竟 HTML5 也越來越熱囉!隨意地找尋,看到有兩套: rePublish — Pure-JavaScript ePub Reader Monocle - Books in the browser 第一…

June 22, 2010 · Yuan-Yi Chang
初夏

初夏

沿著熟悉半年的街道返家,經過新竹女中時,看到裙擺才想起已經過了端午。差不多習慣工作的環境,成天都待在冷氣房裡,有時分不出到底是晴天還雨天、冬天還夏天,畢竟冷氣房裡永遠都是冷冷清清。 這次回家帶著一台可拍照的傢伙,順手拍拍眼前看到的一切,忘了搭過幾次,來來回回也過了六年多吧? 搭車的好處莫過於可以靜靜…

June 20, 2010 · Yuan-Yi Chang

iOS 開發教學 - 呈列出 App 之 Document 目錄裡的所有檔案

有時偷懶設計,把一堆資料儲存在 App 的專屬 Document 目錄裡頭,等到要用時才要去找尋他,這時候就會需要像 Unix 的 ls 指令來呈列出檔名,細節請參考 contentsOfDirectoryAtPath:error: 程式碼: - (BOOL)application:(UIAppli…

June 18, 2010 · Yuan-Yi Chang

[C] 不定長引數串列 Variable-length Argument Lists

習慣在 Unix 環境上使用 fprintf 來進行 report ,然而,移到 Windows 時,這樣的做法並不適用,因此,有學長建議我使用Macro Definition 的方式來處理,如: #ifdef WIN32_REPORT #define err_report ... #else #d…

June 15, 2010 · Yuan-Yi Chang

[Python] XMLRPC - 使用 blogger.getUsersBlogs 與 metaWeblog.newPost

利用 XMLRPC 進行發文至 Blog 上頭,原先已玩過 PHP 了,這次換換口味,嘗試 Python,簡短的程式筆記 程式碼: #!/usr/bin/env python import xmlrpclib server = xmlrpclib.ServerProxy( xmlrpc_api_ur…

June 1, 2010 · Yuan-Yi Chang
[iPad/iPhone] Javascript + jQuery + ePub + WebKit + HTML5 + iBooks ?

[iPad/iPhone] Javascript + jQuery + ePub + WebKit + HTML5 + iBooks ?

圖片來源 - http://webkit.org/ 電子書用 iBooks 看,沒有什麼稀奇,但 iBooks 的閱讀器是用修修改改的 WebKit 做,那可就好玩了!因為 ePub 裡的格式幾乎就像 XHTML 一般,如果呈現它的閱讀軟體可以支援網頁上豐富的互動,那電子書就不再枯燥乏味了!況且 W…

May 18, 2010 · Yuan-Yi Chang

iOS 開發教學 - 使用 UIScrollView 筆記

在網路上打滾多時,後來才發現其實 Apple Dev Center 上的範例就很好用了!真搞不懂我在亂花時間做什麼 UIScrollView Class Reference 範例程式 - Scrolling 範例程式 - andreyvit's ScrollingMadness 建議先下載範例程式跑…

May 18, 2010 · Yuan-Yi Chang

iOS 開發教學 - 使用 UIWebView 和 NSOperation(NSThread) 的一些筆記

有些設計,為了讓使用者有更好的體驗,常常會用到的技巧就是 Asynchronous Operation ,採用非同步處理的模式,就像 Web 這幾年來很熱門的 Ajax 使用方式。在此以 NSOperation 與 UIWebView 做個筆記,前者是類似 Thread(NSThread) ,但他還…

May 16, 2010 · Yuan-Yi Chang
[iPhone/iPad] 匯入自製的 ePub 電子書 至 iBooks

[iPhone/iPad] 匯入自製的 ePub 電子書 至 iBooks

圖片來源 - http://itunes.apple.com/us/app/ibooks/id364709193 不曉得 iBooks 嗎?這是一套免費的電子書閱讀軟體,可以在 iTunes App Store 下載!透過 iBooks 除了可以購買一些要付費的電子書外,其實也可以自製一些免費的電子…

May 13, 2010 · Yuan-Yi Chang

[Objective C] NSMutableString in NSMutableDictionary - setString: &#39;Attempt to mutate immutable object with setString:&#39;

有時候會想用 *.plist 來儲存資料,這時候若是從檔案內讀進資料建立 NSMutableDictionary 時,某個資料是 NSMutableString 時,想要對他 setString 時,就會出現 'Attempt to mutate immutable object with setS…

May 11, 2010 · Yuan-Yi Chang
iOS 開發教學 - 兩個 UITableViewController 共用一個 dataSource

iOS 開發教學 - 兩個 UITableViewController 共用一個 dataSource

有時候呈現多個 View 時,用的資料會有相關性,此例以兩個 UITableViewController 為例,他們的 dataSource 是同一個來源,當透過底下的 TabBar 進行接換時,會自動增加 dataSource 的資料,接著呈現最新的清單列表,並且在 Console 上印出從哪個…

May 9, 2010 · Yuan-Yi Chang

iOS 開發教學 - Regular Expression 之使用 RegexKitLite

處理字串很容易就會用到 Regular Expression 啦!在 iPhone SDK 中雖然可以用 regex ,但卻少了物件導向的方便性。所幸,有方便的 library 可以用,那就是 RegexKitLite - Lightweight Objective-C Regular Expres…

May 6, 2010 · Yuan-Yi Chang

遠端桌面 登入 Mac OS X (Remote Desktop) @ Windows 7

由於我的 Mac 是用我 Windows 機器分出去的 IP 享用網路的,也就是 Private IP 啦,雖然已經有 KVM switch 但剛剛突然想要試試從 Windows 7 遠端登入 Mac OSX 囉!找了一下相關文章,結果竟然沒成功: [教學] XP跟Mac互相遠端桌面遙控 原來是少設…

May 4, 2010 · Yuan-Yi Chang