原创 如何向svn中加入點a文件

在使用地圖的時候,碰到了向svn中添加點a文件的問題。下面是svn命令添加點a文件 打開終端,進入到要添加的文件的路徑 cd /Users/wanzhao_ZGK/Desktop/wanzhaoOA/wanzhaoOA/CustomSup

原创 百度地圖自定義彈出氣泡和大頭針

直接上代碼了,希望能拋誇引玉  // 根據anntation生成對應的View - (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BM

原创 @private @protected @public

@private  作用範圍只在自身類 @protected 作用範圍在自身類及繼承自己的子類(默認屬性) @public 在系統中的任何地方都可以使用

原创 setNeedsDisplay和setNeedsLayout的區別

1,UIView的setNeedsDisplay和setNeedsLayout方法 首先兩個方法都是異步執行的。而setNeedsDisplay會調用自動調用drawRect方法,這樣可以拿到  UIGraphicsGetCurrentC

原创 iOS 如何更新APP

app更新的流程思想 得到當前版本號currentVersion,將currentVersion與最近的版本號latestVersion進行比較,若當前currentVersion較小,進行更新操作。 獲取當前app的版本號: NSS

原创 iOS的isnan函數

如果一個數是一個確定的數,那它就不是nan值 如果一個數是無窮大,無窮小,那它就是nan值 我試着打印了以下的值是不是nan值 if (isnan(1)) {         DLog(@"1是NAN");     }     else

原创 IOS開發之----四捨五入問題

轉自 http://blog.sina.com.cn/s/blog_71715bf801017nyw.html 方法一:   -(NSString *)notRounding:(float)price afterPoint:(i

原创 iOS 單例模式

1、單例模式的意思就是隻有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。這個類稱爲單例類。 2、單例模式的優點:      1)實例控制:Singleton 會阻止其他對象實例化其自己的 S

原创 如何限制UITextField內輸入的字數(很好很強大)

在輸入東西的時候,如果想限制最大字數,可以用下面方法: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range

原创 靜態方法和實例化方法的區別

出處不明。(google了大半天,這篇文章的轉載倒是挺多的,不過出處一直沒找到,還有些沒有標明轉載,但發佈日期比轉載的還晚的忽略不計 = =#) 文章中,提到了不少我們容易混淆的問題,特別是裝載、內存方面。 藉此機會,再次向大家推薦

原创 ARC中的unsafe_unretained、strong、weak

學習unsafe_unretained、strong、weak時,看到一篇好的文章,特結合自己的理解,貢獻給小夥伴們。 這個得知道:iOS5以後,纔有了ARC。 iOS5中新的關鍵字strong, weak, unsafe_unretai

原创 UILabel自適應調試 UITableViewCell自適應高度

UITableViewCell的文字內容展示很多時候是自適應高度的 我們先看UILabel的自適應高度,這是UITableViewCell自適應高度的原理所在:     UILabel *label = [[UILabelalloc]i

原创 nonatomic,atomic

atomic和nonatomic用來決定編譯器生成的getter和setter是否爲原子操作。 atomic 設置成員變量的@property屬性時,默認爲atomic,提供多線程安全。  在多線程環境下,原子操作是必要的,否則有可能引

原创 Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:問題解決方法

在調試代碼時出現了這樣的錯誤,百度一下,發現這篇博文總結的狠好,特轉載一下,希望我們共同學習。 多個人共同操作同一個項目或拷貝項目時,經常會出現類似這樣的問題: Undefined symbols for architecture

原创 Objective-C 計算代碼運行時間

今天看到一篇關於iOS應用性能優化的文章,其中提到計算代碼的運行時間,覺得非常有用,值得收藏。不過在模擬器和真機上是有差異的,以此方法觀察程序運行狀態,提高效率。 第一種:(最簡單的NSDate) NSDate* tmpStartDa