目前分類:文件 (23)

瀏覽方式: 標題列表 簡短摘要

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

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

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

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

這一定是 iOS 7 的 bug 啦!

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

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

Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

若是你有多人協同開發 Mac/iOS 專案,並且有使用版本控制系統的話,一定會在合併 Xcode 專案檔時吃到不少苦頭,一個不小心就會誤刪某些檔案的參照,或是重複某些檔案的參照。

最近發現一個好用的 script,可以用它來幫忙「根據檔名排序」專案檔裡頭的檔案。原本你的專案可能是混雜了檔案與群組資料夾,但經過這個 script 排序之後,專案會變成所有的群組資料夾排在最前面,接著才是檔案,而且群組資料夾裡頭的內容也會被排序。

因為被排序過,所以在合併不同版本的時候,就可以容易看出哪些項目是新增或刪除,若是不小心重複參照了某些檔案,也比較容易找出來。

這個 script 名叫 sort-Xcode-project-file,假設你把它跟 MyApp.xcodeproj 檔放在同一目錄,那你可以執行以下指令來排序(MyApp 請自行代換成你的 app 名稱)

perl sort-Xcode-project-file MyApp.xcodeproj/project.pbxproj


使用小提示:

  • 最好從一開始就使用它,可以免去後續許多合併的麻煩
  • 要好好規劃群組資料夾,檔案盡量放到群組資料夾裡頭
  • 可以把它加到 Build Phase,每次編譯專案之後就自動排序一次

Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

開發 iOS APP 有一段時間了,期間也用了不少第三方元件,感謝有這些第三方元件,讓我提高了開發的速度與品質。趁著今天這個機會,把幾個很常用的元件記錄下來,給大家作個參考,如果你有在用什麼很棒的元件的話,也歡迎留言跟我分享:)

底下這些是我幾乎在每個 APP 都會用到的,可說是必備元件:

, , , ,

Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

你應該先看 [筆記] Google I/O 2009 (上)[筆記] Google I/O 2009 (中),再來看這一篇。是說沒看過也沒差就是了 XD 在這一篇裡,Google 提到了如何讓 Web App 的開發過程更簡單。

Nelson 發表在 痞客邦 PIXNET 留言(3) 人氣()

沒看過之前影片的,請先參考我的這篇 [筆記] Google I/O 2009 (上),再繼續往下看。

Nelson 發表在 痞客邦 PIXNET 留言(1) 人氣()

這兩天把 YouTube 上的 Google I/O 2009 Keynote 看完了,順手記了一些筆記,有興趣的人可以看看。它每一部都只有十分鐘,一下子就看完了,裡頭的英文用字也不難,大概只要國高中程度就可以聽懂五六成,若懂一些術語的話就能聽懂七八成,剩下一兩成聽不懂也無所謂。

Nelson 發表在 痞客邦 PIXNET 留言(3) 人氣()

今天在亂逛的時候,無意間發現了一份 GIMP 中文手冊,特別記上一筆,免得以後要找卻找不到 :D

除了 GIMPInkscape 也是一款免費的繪圖軟體,只是兩者的重點不同。

Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天在上官的 推薦閱讀: JavaScript Bootcamp 這篇文章裡頭看到這份文件,這是 Alexei White 所寫的 JavaScript Bootcamp
這文件頁數不多,只有 155 頁,就像在看投影片一樣,圖文都很易懂。對我這個不懂 JavaScript 的人而言,真是一份入門的好文件阿 :D

Nelson 發表在 痞客邦 PIXNET 留言(1) 人氣()

在 Eric 的 Resetting Again 這篇文章中,更新了他之前提供的重新設定 CSS 的方法。這個文件是幹麼用的呢?簡而言之,它可以將網頁的 CSS 恢復到最原始的樣子。

那它要用在哪裡呢?例如當你有需要對別的網站額外設定 CSS 的時候(像是 Firefox 的 Stylish 套件就可以修改網站的 CSS),將這程式碼寫在最前面,就可以清空網站的設定,讓它用最「乾淨」的姿態來套用你的設定。

Nelson 發表在 痞客邦 PIXNET 留言(1) 人氣()

對於鍵盤魔人來說,用鍵盤比用滑鼠快速多了。Google 的產品大多都有熱鍵,在這裡列出 GMail 跟 Google Reader 的熱鍵,做為一個備忘錄,讓我自己以後比較好找。

Nelson 發表在 痞客邦 PIXNET 留言(4) 人氣()

CSS-Based Navigation Menus: Modern Solutions


愈來愈多人了解用 CSS + HTML 開發網站的好處,在一個網站裡頭,User-Friendly 的選單導覽列 (Navigation Menus) 是不可少的,設計良好的選單導覽列可以讓使用者更方便瀏覽你的網站。

這個網頁收集了 32 個用 CSS 建立選單導覽列的方法,每個方法都有附上成品圖,是網站開發者不容錯過的一份資料。




Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

Update:
修改了一些部分,讓 Firefox 跟 IE 都能夠用,我個人試了一下,是沒什麼問題啦。

Nelson 發表在 痞客邦 PIXNET 留言(10) 人氣()

http://bajooter.com/node/22


這個網頁清楚的指導人們如何做出不用表格 (Table) 的表單 (Form),它只用到了�HTML 跟 CSS,看來真是清爽。




http://www.quirksmode.org/css/forms.html

另外這個網頁也是用 Table-less Form,我覺得它的�CSS 配色很漂亮。


Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 把 Windows 光碟放進去。

2. 下 command 指令 : sfc /scannow




Nelson 發表在 痞客邦 PIXNET 留言(2) 人氣()

http://www.fixmyxp.com/content/view/20/42/


hehe~鍵盤比滑鼠更好用阿 XD


Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

http://news.mydrivers.com/pages/20050818082051_69832.htm



�解密WindowsXP的setup.ini。



Windows XP的setup.ini決定了OEM XP安裝光盤的運行方式,對它進行修改就能將你的

OEM光盤變成正式零售版。



步驟:



1.進入WinXP CD的i386路徑,找到setup.ini。



2.打開,文件內容顯示如:



ExtraData=707A667567736F696F697911AE7E05

Pid=55034000



其中的Pid是我們感興趣的部分,後面的數字決定了這張XP光盤是零售版、OEM版還是企

業授權版。



3.該進入重要環節了



首先,我們將Pid後的數字分為2部分,前五位數字決定CD的運行方式,例如,零售版CD

能夠讓你進行完全安裝或升級,而OEM CD只能進行完全安裝。後3位數字決定光盤接受

的CD Key,你通過修改這些內容來獲得一張接受OEM CD Key的零售版CD。



記住,首尾的數字不能改變,但是你可以改變其他號碼讓其匹配,例如:



Retail = 51882335

Volume License = 51883 270

OEM = 82503 OEM



如果你想要一個接受零售版CD key的零售版CD,只需將setupp.ini的最後一行修改成:



Pid=51882335



如果你想要一個接受OEM版CD Key的零售版CD,將setupp.ini的最後一行修改成:



Pid=51882OEM



注意,不要Pid改為企業授權版,因為該版本不能激活,激活必須有企業授權Key才行。





Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

http://dia.z6i.org/



Dive Into Accesibility,教你怎麼寫出一個符合標準,親切又好看的網頁。

有中文電子書可下載。


Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

http://www.glish.com/css/

一個在講排版的網頁,
裡面還有不少 CSS 排版相關的鏈結,也值得一看。


Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

http://glossary.pank.org/?query=
http://moztw.org/docs/glossaries/MozillaGlossary.txt

Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

作者: Nelson (胖子 √|●) 看板: P_Nelson

標題: [文件] wxWidgets

時間: Mon Jul 19 12:55:29 2004



http://www.wxwidgets.org/index.htm


Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2