原创 正確使用Block避免Cycle Retain和Crash

原文出自:http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/ Block簡介 Block作爲C語言的擴展,並不是高新技術,和其他語言的閉包或l

原创 Masonry介紹與使用實踐:快速上手Autolayout

前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是純手寫代碼所經歷的關於頁面佈局的三個時期 在iphone1-iphone3gs時代

原创 iOS圖片拉伸技巧

縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的用戶體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧

原创 代碼寫解壓zip文件

        最近項目中服務器方返回了zip文件類型的文件,在網上搜了好多資料做成一個Demo,這裏用來詳解一下。 ZipArchive類來源於網絡。還望多多交流。 1、首先添加libz.dylib框架 2、前往http://code

原创 GTMBase64的詳細用法

提供代碼註釋 /** * 將輸入的字符串進行MD5編碼,並返回解碼後的字符串 * * @param inPutText 輸入的字符串 * * @return 返回編碼後的字符串 */ + (NSString*)md5_

原创 類似餘額寶數值增加的動畫

最近項目中有需求要做一個類似餘額寶數值增加的動畫: Demo下載地址 //啓動定時器 [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@sel

原创 NSURLRequest的官方文檔

Overview NSURLRequest objects represent a URL load request in a manner independent of protocol and URL scheme. NSURL

原创 Objective-c 中 nil, Nil, NULL和NSNull的區別

nil: A null pointer to an Objective-C object. ( #define nil ((id)0)  )Nil: A null pointer to an Objective-C class.NULL

原创 與地圖相關的代碼段

    //獲取當前位置 MKMapItem *mylocation = [MKMapItem mapItemForCurrentLocation];     //當前經緯度 float currentLatitu

原创 點滴記錄——往沙盒文本中寫數據

//獲取文本路徑 NSString *filePath =[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/newfile.txt"]; //準備文本內容 NSSt

原创 ios 7 statusbar 狀態欄 跟隨navigationbar的顏色而改變

ios7以下的版本設置導航欄背景顏色可以使用 [[UINavigationBar appearance] setTintColor:[UIColor orangeColor]]; ios7以後: [[UINavigationB

原创 UIPageControl的一個Demo

本篇文章只是記錄了一個自定義UIPageControl 的製作,其實很簡單的   源碼在底部會奉上鍊接,還望多多交流,多多支持。 首先效果圖如下: 首先先做一個UISCrollView // 建議這樣做,可以避免內存的泄露 UIScr

原创 Cannot assign to 'self' outside of a method in the init family

有時候我們重寫父類的init方法時不注意將init後面的第一個字母寫成了小寫,在這個方法裏面又調用父類的初始化方法(self = [super init];)時會報錯,錯誤信息如下: error:Cannot assign to 'se

原创 Xcode4快速Doxygen文檔註釋 — 簡明圖文教程(3分鐘後爽歪歪)

IOS代碼快速註釋插件。 之前我的快速註釋工具出問題了,註釋的時候每一行前面會莫名其妙的多   [""]    所以我就重新找了個沒問題的,現在可以正常使用了。 請放心0積分下載使用:http://download.csdn.net

原创 removeObjectsInArray隱藏細節 數組排序

NSMutableArray *a = [[NSMutableArray alloc]  initWithObjects:@"1",@"3",@"5",@"1", nil]; NSMutableArray *b = [[NSMutabl