原创 ASIHttpRequest緩存

原 ASIHttpRequest緩存 緩存能解決的問題  1,當沒有網絡連接的時候。  2,已下載的數據再次請求時,僅當它與本地版本不樣時才進行下載。  緩存幫你解決問題時需要搞定的幾個需求  1,給誰存  2,什麼時候存  3

原创 IOS開發之導航欄高度與屏幕分辨率

相信大家對蘋果的點(point)和像素(pixel)已經都有一個很清晰的瞭解了,在iPhone 4S之前的非Retain屏中1pt(點)=1px(像素),而在這之後,iPhone手機的屏幕基本上都是Retain屏1pt(點)=2px(像素

原创 Objective C 中的nil,Nil,NULL和NSNull理解

ObjC 裏面的幾個空值符號經常會差點把我搞死,這些基礎的東西一點要弄清楚才行,以提高碼農的基本素質。 nil nil 是 ObjC 對象的字面空值,對應 id 類型的對象,或者使用 @interface 聲明的 ObjC 對象。

原创 AsyncSocket使用心得

首先 下載源代碼 倒入runloop文件夾下的 四個文件即可 AsyncSocket *socket=[[AsyncSocketalloc]initWithDelegate:self];  NSError *error;  [s

原创 iOS開發之UIView的一些總結

如果想調用某個類的某個方法可以寫成這樣,這個方法來自NSObject類 performSelector:   performSelector:withObject:   performSelector:withObje

原创 iOS學習筆記之關鍵詞const

1. const修飾普通變量和指針 const修飾變量,一般有兩種寫法:const TYPE value;TYPE const value;這兩種寫法在本質上是一樣的。它的含義是:const修飾的類型爲TYPE的變量value是不可變的。

原创 成員變量、實例變量、屬性之間的關係

首先來區別一下實例變量、成員變量的區別: 可以看到在接口 @interface 括號裏面的統稱爲”成員變量”,實例變量是成員變量中的一種! 實例變量的英文翻譯是 Instance Variable (object-speci

原创 IOS開發之Socket基礎

socket簡介 首先讓我們通過一張圖知道socket在哪裏? Socket是應用層與TCP/IP協議族通信的中間軟件抽象層,它是一組接口。 tcp和udp的區別 在這裏就必須講一下udp和tcp的區別了 TCP:

原创 iOS開發網絡篇—文件下載(五·下載功能的封裝)

一、簡單說明 在前面幾篇文章介紹下載代碼的基礎上,此文分析對下載功能進行封裝。 通過之前的代碼,我們發現僅僅是下載一個文件就需要寫很長的代碼,那麼如果要下載多個文件,就需要寫多份代碼。在這裏,我們把下載一個文件的代碼進行封裝。控制器

原创 給iOS工程增加Daily Build

前言 Daily Build是一件非常有意義的事情,也是敏捷開發中關於“持續集成”的一個實踐。Daily Build對於開發來說有如下好處: 保證了每次check in的代碼可用,不會造成整個工程編譯失敗。 進度跟進。產品經理可以每

原创 ASIHTTPRequest詳解

ASIHttpRequest庫簡介、配置和安裝ASIHttpRequest-創建和執行requestASIHttpRequest-發送數據ASIHTTPRequest-下載數據ASIHTTPRequest-進度追蹤ASIHTT

原创 iPhone開發常問的十個問題(2012年3月版)

前言 今天去stackoverflow.com上看了一下iPhone標籤下排名最高的10個問題,將它們整理出來,希望這些常見問題能幫到一些iPhone開發的初學者。本來想把答案也翻譯過來的,後來發現答案資料通常都比較複雜,翻譯起來太麻

原创 iOS開發之quartz 2d繪圖基礎

一、Quartz2D的簡介 1⃣️Quart2D是CoreGraphic的一部分,基於C的API -圖形的上下文(Graphics Context) 數據類型,封裝了Quartz繪製圖像到輸出設備的信息 -Quartz 2D座標

原创 斯坦福大學iOS開發公開課總結

前言 iphone開發相關的教程中最有名的,當數斯坦福大學發佈的”iphone開發公開課”了。此公開課在以前叫做《iphone開發教程》,今年由於平板電腦的流行,所以也加入了ipad開發相關的課程。在網易公開課上,有該教程的2010年

原创 不要在init和dealloc函數中使用accessor(訪問器)

Objective-C 2.0 增加了 dot syntax(點語法),用於簡單地調用成員變量的 accessor。相當於 java 的 getter 和 setter。 因爲正常情況下,寫一個 accessor 對於初學者來說,還是挺