原创 NSDate,NSCalendar, NSDateComponents 獲得時間之差總結

  - (NSRange)maximumRangeOfUnit:(NSCalendarUnit)unit;     返回單元的最大範圍。就Gregorian來說有:      NSEraCalendarUnit => 0 - 2    

原创 IOS 序列化與反序列化 NSKeyedUnarchiver

開篇 1到底這個序列化有啥作用? 面向對象的程序在運行的時候會創建一個複雜的對象圖,經常要以二進制的方法序列化這個對象圖,這個過程叫做Archiving. 二進制流可以通過網絡或寫入文件中(來源於某教材的一段話)  本人的理解是當你於寫數據

原创 10款iOS高效開發必備的Objective-C類庫

因爲iOS SDK相對比較底層,所以開發者就得受累多做一些體力活。不過幸運的是,有很多第三方的類庫可以用來簡化很多不必要的工作.經過作者團隊的慎重討論,他們 評選出了10款能夠極大提高iOS開發效率的類庫,根據原文作者的評價來看,基本上

原创 怎樣獲取UIWebView 的文字的高度

1最近自己給記搞了個新問題,一段文字是富文本,有很多的複雜的格式,大寫,換行,加粗等等,所以必須用uiwenbview 上來加載html 文件來是這樣的功能,但是效果要做的又要像用textview 的一樣,即感覺是放在一個textview

原创 怎樣去掉UIWebView 右側的滾動條,和滾動時出界後的黑色背景

如題,隱藏滾動條和上下滾動時出邊界的後面的黑色的背景 aWebView.backgroundColor=[UIColor clearColor];    for (UIView *_aView in [aWebView subviews])

原创 IOS同步請求和異步請求的區別

同步請求和異步請求的區別   先解釋一下同步和異步的概念 同步是指:發送方發出數據後,等接收方發回響應以後才發下一個數據包的通訊方式。   異步是指:發送方發出數據後,不等接收方發回響應,接着發送下個數據包的通訊方式。   同步通信方式與

原创 Three20 在xcode4.0上添加步驟

1.引言     今天剛接觸到three320  主要是遇到一個難題就是大量的文字在lable 上顯示的時候,顯示不同的字體,簡單的方法採用兩個lable 來顯示,但數據一但很多的時候或則交錯的時候是行不通的,所以纔想別的方法。下面談談

原创 怎樣定製navgation上的按鈕,設置自己的風格的UIBarButtonItem

在使用 UIBarButtonItem  系統提供的幾個函數的時發現添加背景圖片後會有個小框,而且很難去掉,影響效果,而且UIBarButtonItem好像不能使用frame  的屬性,所以可以下面方法定製自己的UIBarButtonIte

原创 IPHONE 和 KVC/KVO

這兩天在看和這個相關的的內容,看的不是很明白,所以找了段代碼,理解下,網上看到最多的一段的關於kvc 的代碼 一  先上代碼   1 .person類 @implementation Person @synthesize name,age;

原创 copy 的實現原理與深淺拷貝

首先,從copy開始說,簡而言之,copy的目的就是生成一個新的實例,然後把其成員都按原實例賦值。對於非指針型的成員,比如BOOL, int, float,這樣的賦值可以直接進行。但是對於指針型的數據,比如Objc中用到的對象,就有Dee

原创 關於內存釋放的一點疑惑

removeFromSuperview 好像和addsubview是配對的,會把對象retain 和release 一遍

原创 我的友情鏈接

51CTO博客開發

原创 細說UIScrollView上的Touch 事件

1 開篇 最近在項目中遇到一個 需求就是在一個可以左右撥動的頁面上,添加一些交互功能,比如說點擊某個頁面會有文字變化,圖片變換,最後有比較特殊的需求是做個像slider功能的可以拖動的按鈕,並且有吸附功能,即當滑動停止在兩個圖標間的時候,可