原创 CFURLCreateStringByAddingPercentEscapes ()函數解析

If you have tried to send any information using a GET web request, you would have come cross an annoying problem, Tha

原创 NSURLConnection類實現下載網絡圖片

這是蘋果SDK自帶的一個下載類,使用簡單; 首先要接受<NSURLConnectionDataDelegate>協議 - (void)viewDidLoad { [super viewDidLoad]; _data = [

原创 IOS中的動畫使用

IOS中的動畫右兩大類1.UIView的視圖動畫2.Layer的動畫 UIView的動畫也是基於Layer的動畫 動畫的代碼格式都很固定 1.UIView動畫 :一般方式 [UIView beginAnimations:@"d

原创 iOS 控件之 UISlider

UISlider繼承UIControl,是一個可以在最小值和最大值之間任意滑動的進度條,和UIProgressView的區別在於:前前者無法響應用戶的觸摸事件,而後者可以。 我下了一個demo,相信的總結了一下UISlider 的使用方法

原创 百度地圖之標註一組地理座標

一、需求 開發移動地圖相關的應用有時會有這樣的需求:在地圖上顯示自己的定位,然後想查看周邊使用這個應用的有哪些人。當然完成這個功能需要後臺數據的支持,你要把自己的位置信息發給後臺,後臺在根據你的位置查詢數據庫返回你周圍的用戶的信息,這些信

原创 Mac 常用的終端命令 《一》

1、ls ------------->顯示當前目錄的內容 2、cd ------------->改變目錄 3、cp ------------->拷貝文件 cp 參數 源文件 目標文件 cp -R /User/用戶名/Desktop/p

原创 如何在Objective-C中打印日誌記錄

在進行IOS編程的過程中,中會遇到這樣一個問題:如果在代碼中寫了很多NSLog()函數,來確定程序的運行進程,當項目越寫越大,因NSLog帶來的末端輸出信息會越來越多,這是已經很不難分清每個 NSLog函數在程序的那個位置了。因此,如果

原创 GData解析XML文件

如何將GData庫引入自己的工程,我就不說了,這個網上一大堆。下面直接講如何解析XML文件 以http://api.douban.com/book/subjects?q=ios這個從豆瓣上請求的圖書爲例,下面是請求的內容 <feed x

原创 UIScrollView API 翻譯

@property(nonatomic)        CGPoint                      contentOffset;                 // 距離origin的偏移 @property(non

原创 IOS幾種簡單有效的數組排序方法

//第一種,利用數組的sortedArrayUsingComparator調用 NSComparator ,obj1和obj2指的數組中的對象 [plain] NSComparator cmptr = ^(id obj1, id

原创 ASIHTTPRequest庫實現圖片下載

首先講ASI第三方庫加入到項目中來 其次加入一些庫文件:libz.dblib , MobileCoreServices.framework , systemConfiguration.framework , CFNetwork.frame

原创 UIScrollView 原理詳解

由於項目中用到這個控件,本想詳細的做一下作結,發現網上有很詳細的介紹,先轉載學習吧,如果以後發現新內容,自己在重寫一篇 文章出處:http://blog.csdn.net/ch_soft/article/details/69476

原创 設計模式概述

 2012年-2013年,Sunny在CSDN技術博客中陸續發表了100多篇與設計模式學習相關的文章,涵蓋了七個面向對象設計原則和24個設計模式(23個GoF設計模式 +  簡單工廠模式),爲了方便大家學習,現將所有文章的鏈接進行了整理

原创 OC實現選擇、插入和快速排序

本文采用objective-c實現常見的排序算法:選擇排序,插入排序,快速排序。 1 // 2 // Sort.h 3 // Algorithm 4 // 5 // Created by *** on 11-9-30.

原创 Xcode中常用的快捷鍵

我總結了一下開發過程中經常用到的一些快捷鍵,對於提高開發效率或者是裝逼都有一定的效果。當然有很大一部分並不僅僅侷限於Xcode環境下 command+n ------------------------>新建一個類 command+sh