2013年10月27日 星期日

【iOS】AppleDoc - 利用註解產生文件器


寫技術文件是一件很煩人的事,對於程式設計師真的是一個很大的困擾…

 Appledoc

        產出來的文件(docset、html)會像Apple提供的官方文件的格式,好閱讀,也好保存。



那要如何安裝這好用的工具呢~

要先打開工程師的好朋友 - 終端機(Terminal) ,敲下以下指令:

MibuiMac:~ apple$ git clone git://github.com/tomaz/appledoc.git (利用git下載遠端的執行檔)

MibuiMac:~ apple$ cd appledoc (進入appledoc 內)

MibuiMac:appledoc apple$ sudo sh install-appledoc.sh (安裝appledoc.sh 到電腦中)


米布是沒有遇到Xcode錯誤訊息,可以參考Anistar版大寫的內容

接下來是重頭戲了~

安裝好後,就可以來生文件了。

但前提是必須將註解,先變成Appledoc可以解讀的格式,可以follow Anistar版大寫的內容

appledoc --output /Users/apple/Desktop/Mibu/文案/程式文件 --project-name Test --project-company Mibu --company-id tw.com.mibu --no-warn-undocumented-object --keep-intermediate-files /Users/apple/Desktop/Mibu/程式碼/Test

--output :輸出文件的位置
--project-name:秀在文件上的專案名
--project-company :秀在文件上的公司名
--company-id:公司的apple id
--keep-intermediate-files :需要產生文件的專案資料夾

到輸出的資料夾查看,完成~



參考網址:Anistar

2013年10月24日 星期四

【iOS】鋸齒圖片處理

Rotation jagged image ios

最近做一個專案是需要把東西轉來轉去的,但怎麼轉總是會有鋸齒出現,還異常的明顯…

嘿嘿,找到了一個比較快速的方法可以解

但要先改要轉的圖的位置,多加1ptx...  ex : [image setFrame:CGRectMack(1,1,200,200)];

但聽同事說很吃效能,只好先放著,之後再來處理了。

參考資料:http://markpospesel.wordpress.com/2012/03/30/efficient-edge-antialiasing/

2013年10月7日 星期一

【iOS7】和iOS6's xib相容


大家一定有不同版本xib相容的問題

只要在UIViewController上加上這個

if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)])

            self.edgesForExtendedLayout = UIRectEdgeNone;


就可以解決大半NavigationBar遮著內容的問題。

資料來源:http://www.richiestyle.org/?p=252

【iOS 7】Custom Cell

iOS 7 的新玩法,和iOS 6有著很大的不同。

米布在客製化TableCell上所有的資料在iOS7看不見了,但還是可以做了觸發的動作。

原因在於iOS7的TableCell上多了一層的UIScrollerView。

直接將自訂的物件放上TableCell是不行的,會出現啥都看不見的情況。

所以把物件加在TableCell.contentView就可以囉 ^  ^

資料來源:http://blog.csdn.net/mad2man/article/details/11933359