原创 iOS6取消viewDidUnload的原因和解決方案

一直以來我們會在viewDidUnload方法中做一些清空outlet或者移除observer的事情。在viewDidUnload中清理observer其實並不是很安全,因此在iOS5中Apple引入了viewWillUnload,建議

原创 IOS開動畫效果之──實現 pushViewController 默認動畫效果

一、push默認動畫效果 CATransition *transition = [CATransition animation]; transition.duration = 0.3f; transition.timingFun

原创 ios5 自定義導航條問題

在ios5之前的系統中,可以通過定義導航條類別的方式自定義導航條: @implementation UINavigationBar (CustomImage) - (void)drawRect:(CGRect)rect {

原创 [轉]Quartz 2D編程指南(5) – 變換

Quartz 2D 繪製模型定義了兩種獨立的座標空間:用戶空間(用於表現文檔頁)和設備空間(用於表現設備的本地分辨率)。用戶座標空間用浮點數表示座標,與設備空間的像素分辨率沒有關係。當我們需要一個點或者顯示文檔時, Quartz會將用戶

原创 屬性變量如何release?

爲了釋放對象擁有的實例變量,常用的方法是在dealloc中調用release,比如下面的代碼: @interface MyClass : NSObject { NSString *name;} @end@implementati

原创 NSBundle的使用,注意mainBundle和Custom Bundle的區別

1、[NSBundle mainBundle],文件夾其實是Group,如左側的樹形文件管理器 Build之後,文件直接就複製到了根目錄下,於是讀取的方法,應該是這樣: NSString *earth = [[NSBundle

原创 socket第三方庫 AsyncSocket(GCDAsyncSocket)

Socket描述了一個IP、端口對。它簡化了程序員的操作,知道對方的IP以及PORT就可以給對方發送消息,再由服務器端來處理髮送的這些消息。所以,Socket一定包含了通信的雙發,即客戶端(Client)與服務端(server)。

原创 iOS UISCrollView循環滾動 實現

google了半天發現很多人竟然搞不定,甚至還有人用數組左移右移的思想來搞,那個方法我試了,帶着PageControl的時候簡直搞死人。而且各種複雜,所以自己想了個簡單點的實現. 只講思想。 假如你有5個元素需要循環: [0, 1

原创 ios狀態欄操作

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //顯示 [UIApplication sharedApplication].netwo

原创 iOS繪圖教程

Core Graphics Framework是一套基於C的API框架,使用了Quartz作爲繪圖引擎。它提供了低級別、輕量級、高保真度的2D渲染。該框架可以用於基於路徑的繪圖、變換、顏色管理、脫屏渲染,模板、漸變、遮蔽、圖像數據管理

原创 UIPopoverController 使用簡介

[摘要]本文介紹UIPopoverController的使用,包括UIPopoverController的外觀、UIPopoverController的內存管理、UIPopoverController防止點擊區域外消失等內容。 UIPo

原创 NSClassFromString,NSSelectorFromString

NSClassFromString,NSSelectorFromString,isKingOfClass 1. NSClassFromString   這個方法判斷類是否存在,如果存在就動態加載的,不存爲就返回一個空對象;   id m

原创 ios5 NSURLConnection異步連接實現

//風火輪實現 UIActivityIndicatorView *activityView=[[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(150, 30, 100, 

原创 CALayer

看到一篇文章,還可以就 轉過來了 供分享,勿謾罵。如果這篇帖子能夠給出每個代碼中所帶來的頁面效果 就更好理解了 以後我自己寫之類的介紹可以從中吸取教訓CALayer屬於Core Animation部分的內容,比較重要而不太好理解。以下是園

原创 iPhone:constrainedToSize獲取字符串的寬高 自定義label的高度和寬度

名人名言:竊以爲天地之所以不息,國之所以立,賢人之德業之所以可大可久,皆誠爲之也。清·曾國藩《復賀耦庚中丞》竊:謙指個人的意見。我以爲天地的運轉不息,國家的建立和鞏固,卓越人物的道德事業的發揚和持久,關鍵在於真誠。——曾國藩  在應用U