原创 obj-c學習筆記

當對象經過在dealloc方法處理時,該對象就已經處於已銷燬狀態,其它對該對象發任何消息都會報錯 視圖對象的創建。alloc。。可以發生在其它線程。 「initWithNibName: bundle:」載入nib檔案來初始化 「

原创 iPhone編程指南學習筆記

UIWindow 在創建應用程序窗口時,您應該總是將其初始的邊框尺寸設置爲整個屏幕的大小。如果您的窗口是從nib文件裝載得到,Interface Builder並不允許創建比屏幕尺寸小的窗口;然而,如果您的窗口是通過編程方式創建的

原创 dynamic libraries

1、Dynamic library developers can set a different install name for a library when they compile it using the gcc -instal

原创 IBOutlet的內存管理原則

如果一個變量在類中被定義爲了 IBOutlet 那麼你無需對其進行實例化,xib載入器會對其初始化。 如果一個變量在類中被定義爲了 IBOutlet 那麼你必須負責將其釋放。xib載入器不會幫忙的… … *切不要初始化兩回,內存會

原创 blocks(閉包)學習筆記

1、block 可以訪問相同作用域範圍內定義的變量 2、Blocks 的最大一個特色就是可以修改相同作用域的變量。你可以使用__block 存 儲類型修飾符來給出信號要修改一個變量。 在函數級別是__block變量。這些在bloc

原创 MISRA--作爲工業標準的C編程規範

轉自:http://blog.csdn.net/myan/article/details/1919 MISRA--作爲工業標準的C編程規範     MISRA (The Motor Industry Software Reliabil

原创 XCODE4安裝、主題樣式、快捷鍵、離線幫助文檔等常用設置

三、配置代碼編輯器的字體和顏色(Fonts & Colors) 我比較喜歡用黑色背景寫代碼,眼睛比較舒服。以前老的ColorTheme文件用不了,ColorTheme的存放路徑變了,舊的在~/Library/Application  S

原创 25款實用的桌面版博客編輯器

無論是對資深博客還是對定期在不同博客上發表文章的人來說,一款實用的博客桌面編輯器都能極大地方便我們的博客生活。 目前市面上有很多博客編輯器。有些要連接互聯網,有些不需要。 有些能在不同操作平臺上運行,有些只適合Windows或者Mac

原创 ubuntu10.04 aliwangwang安裝

轉自:http://forum.ubuntu.org.cn/viewtopic.php?f=169&t=355663 阿里集團已經開發出了linux版的旺旺,但是要想在ubuntu中使用,必須是11.10及以上版本才能安裝,要想在10.

原创 xcode 代碼風格設置 左花括號問題

Xcode代碼提示生成源代碼程序塊默認格式如下,注意左花括號的位置: Objective-c代碼  if ( condition ) {       do ...   }   因爲以前的使用習慣,我想讓自動生成的左右花

原创 用ModalViewController切換View

當程序中含有多個 view,需要在之間切換的時候,可以使用 UINavigationController,或者是 ModalViewController。 UINabigationController 是通過嚮導條來切換多個 view

原创 mac 爲finder添加 新建文本文檔

功能:默認使用TextEdit(自帶文本文檔程序)在當前目錄建立新文本文檔。 過程: 打開automator 選擇----服務 選取----實用工具 拖動----運行apple script 到右邊的面板中 然後把面板內容替換如下: (

原创 ubuntu添加PPA(個人軟件包)源

  什麼是PPA: PPA即Personal Package Archives,個人軟件包集。詳細介紹你可以查看@此文 一般說的PPA源的形式是: ppa:user/ppa-name 你可以通過add-apt-repository命令來添

原创 NSAutoReleasePool使用中drain和release的區別

雖然ARC引入之後NSAutoReleasePool的使用有了很大變化,但是瞭解NSAutoReleasePool的機制還是十分必要的,下面主要說一下: NSAutoReleasePool * pool = [NSAutoRelea

原创 ubuntu path

在 Ubuntu 系統中有兩種設置環境變量 PATH 的方法。第一種適用於爲單一用戶設置 PATH,第二種是爲全局設置PATH。 第一種方法: 在用