原创 去掉UITableView中Group樣式cell的邊框目前最完美方法

UITableView是iOS開發中最常用的元素,在平常用的iPhone App中大部分都用到了UITableView,所以你應該知道她的強大了。由於剛開始做iOS的項目,遇到問題比較多,在這裏記錄一下。 需求很簡單,就是在一個UITab

原创 CLLocation學習

1:CLLocationDegrees 經緯度 CLLocationDegrees latitude = theLocation.coordinate.latitude; CLLocationCoordinate2D coordi

原创 在iOS開發中使用FMDB

前言 SQLite (http://www.sqlite.org/docs.html) 是一個輕量級的關係數據庫。iOS SDK很早就支持了SQLite,在使用時,只需要加入 libsqlite3.dylib 依賴以及引入 sq

原创 Blocks Programming Topics

    最近的工作中比較頻繁的用到了Block,不在是以前當做函數指針的替代或者某些API只有Blocks形式的接口才不得已用之了,發現自己對其瞭解還是太淺,特別是變量的生存期,按慣例還是翻譯官方文檔,原文鏈接。    

原创 關於kvc

<pre name="code" class="cpp">KVC概述      KVC是KeyValue Coding的簡稱,它是一種可以直接通過字符串的名字(key)來訪問類屬性的機制。而不是通過調用Setter、Getter方法

原创 iOS開發 frame 與 bounds 的區別與關係

frame和bounds是UIView中的兩個屬性(property)。 frame指的是:該view在父view座標系統中的位置和大小。(參照點是父親的座標系統) bounds指的是:該view在本身座標系統中 的位置和大小。

原创 iOS基礎面試題(一)

iOS面試題系列: iOS如何面試 iOS基礎面試題(二) iOS基礎面試題(三) iOS基礎面試題(四) iOS進階面試題----Block部分 隨着iOS平臺開發的職位的增加,筆試、面試也越來越有“套路”,這裏我總結了一些面試

原创 SDWebImage使用,圖片加載和緩存

SDWebImage託管在github上。https://github.com/rs/SDWebImage 這個類庫提供一個UIImageView類別以支持加載來自網絡的遠程圖片。具有緩存管理、異步下載、同一個URL下載次數控制和優

原创 iOS Block學習

iOS4已經直接支持blocks,很有必要學習一下。 在ios中,將blocks當成對象來處理,它封裝了一段代碼,這段代碼可以在任何時候執行。Blocks可以作爲函數參數或者函數的返回值,而其本身又可以帶輸入參數或返回值。它和傳統的

原创 IOS block dispatch_queue

研究了3天的block使用,今天終於寫出了自己的第一個block接口請求,完整的接口調用和定義, 首先在interface中用dispatch——queue來處理請求,然後通過block進行回調, 再在調用的時候處理block回調

原创 socket編程 詳解

 對TCP/IP、UDP、Socket編程這些詞你不會很陌生吧?隨着網絡技術的發展,這些詞充斥着我們的耳朵。那麼我想問:1.         什麼是TCP/IP、UDP?2.         Socket在哪裏呢?3.       

原创 iOS的基本的設計模式

不管創建iOS的哪種類型的應用程序,有幾個基本的設計模式和技術在寫代碼前必須你必須知道。在IOS,系統框架爲應用程序提供了最重要的基礎設施,在大多數情況下,只能通過系統框架來調用底層的硬件。反過來,框架也使用了很多特別的設計模式,開

原创 iOS之線程間通信

  Cocoa爲iOS線程間通信提供2種方式,1種是performSelector,另1種是Port。   先說第1種,performSelector,有以下幾種:      第2種爲NSMachPort方式。NSPort有

原创 使用數據庫做緩存

1.首先建表:在SQCWorld這個項目中,需要的數據有首頁展示和詳細頁數據,目前就這兩個了。 2.首頁展示的字段主要有:標題,圖片,ID_main,創建時間;(ID_main的作用是篩選詳細頁的信息,作爲外鍵) 3.詳細頁的字段

原创 緩存與程序內存分佈

今天看了一篇文章,關於CPU Cache的7個示例科普CPU Cache 突然發現原來自己不知道的東西有這麼多,翻查了一些資料,學到了好多東西,所以趕緊記下來,以後忘了的時候翻出來看看 作爲程序員,有必要知道cpu是怎麼拿到數據