原创 coredata與sqlite

CoreData是對sqlite數據庫的一個封裝.      sqlite數據庫操作的基本流程是, 創建數據庫, 再通過定義一些字段來定義表格結構, 可以利用sql語句向表格中插入記錄, 刪除記錄, 修改記錄, 表格之間也可以建立聯繫.

原创 CoreAnimation的介紹

關於Core Animation   Core Animation是iOS與OS X平臺上負責圖形渲染與動畫的基礎設施。Core Animation可以動畫視圖和其他的可視元素。Core Animation爲你完成了實現動畫所

原创 使用storyboard實現頁面間的跳轉

之前做的例子,我們經常會用到.xib文件,在其中我們可以進行界面的設計。不過如果想切換視圖,我們就得自己寫很多代碼。自從蘋果推出了Storyboard,我們可以在一個編輯區域設計多個視圖,並通過可視化的方法進行各個視圖之間的切換。如下圖

原创 代碼手寫UI,xib和StoryBoard間的博弈,以及Interface Builder的一些小技巧

代碼手寫UI 這種方法經常被學院派的極客或者依賴多人合作的大型項目大規模使用。Geek們喜歡用代碼構建UI,是因爲代碼是鍵盤敲出來的,這樣可以做到不開IB,手不離開鍵盤就完成工作,可以專注於編碼環境,看起來很cool很高效,而且不到運

原创 XIB的使用

iOS開發的這些年裏,有的人用代碼創建UI,有的人用xib創建UI。到底是用xib還是代碼來創建UI,這個問題以前也有過很多爭論,我只想說一點,各有各的優點。如果能夠將兩者融合貫通,那將是更有優勢。筆者開發過程中,UI能用xib就儘量用

原创 一步步教你ARC-詳解

本文適合人羣:對iOS開發有一定基礎,熟悉iOS開發中內存管理的Reference Counting機制,對ARC機制有聽聞很嚮往但是一直由於種種原因沒有使用的童鞋。本文將從ARC機理入手對這個解放廣大iOS開發者的偉大機制進行一個剖析

原创 ARC的解讀及注意事項

ARC是什麼 ARC是iOS 5推出的新功能,全稱叫 ARC(Automatic Reference Counting)。簡單地說,就是代碼中自動加入了retain/release,原先需要手動添加的用來處理內存管理的引用計數的

原创 Could not launch xxx failed to get the task for process xxx

         有些同僚估計對開發證書和發佈證書的應用不是十分清晰,當出現這個錯誤的時候 我的解決方法是:把你的發佈證書 GeneralCertificate(自己根據需要命名) 修改爲你的開發證書:GeneralCertifica

原创 iOS面試題及答案

+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding;  + (id) string

原创 iOS bug整理

當出現i386時,說明不能用模擬器調試,特別是用百度地圖的時候常出現這個報錯。

原创 block及arc中注意事項

Block簡介(copy一段) Block作爲C語言的擴展,並不是高新技術,和其他語言的閉包或lambda表達式是一回事。需要注意的是由於Objective-C在iOS中不支持GC機制,使用Block必須自己管理內存,而內存管理正

原创 WebService優點和缺點

 當前WebService是一個熱門話題。但是,WebService究竟是什麼?,WebService有什麼優點和缺點,什麼情況下應該用WebService?什麼情況下不應該用WebService?是需要我們正確認識的。   實際上,We

原创 ARC一些使用技巧

舊工程配置arc方案: 1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以讓舊項目支持arc。如果想讓原來支持arc的不使用arc則添加-fno-

原创 iOS 開發AppDelegate中的方法和作用

 - (void)applicationWillResignActive:(UIApplication *)application   {    NSLog(@"應用程序將要進入非活動狀態,即將進入後臺");   }  //應用程序已

原创 xib的實際操作

1.加載RowView.xib文件,創建Objects下面的所有控件:     NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"RowView" owner:nil