原创 捏合視圖變化(視圖的縮放), 單擊隨着鼠標移動, 雙擊放大視圖,再雙擊還原視圖

// // CLView.m // Homework_UIEvent // // Created by lanouhn on 14-8-26. // Copyright (c) 2014年 [email protected] 陳聰雷.

原创 UIEvent,觸摸事件,touchesBegan:, touchesEnded:, touchesMoved:等觸摸方法,單擊改變自身顏色, 雙擊改變俯視圖顏色

UIEvent 事件是有設備捕獲到用戶對硬件的操作, 每一個事件都是一個UIEvent對象, iOS中的事件分三種: 觸摸事件, 搖晃事件, 遠程控制事件 觸摸事件: 是有用戶對屏幕通過觸摸產生的事件, 對於UIView 或UIView的

原创 視圖控制器的作用

視圖控制器來分擔AppDelegale的任務, 管理子視圖, 所以也需要一個類似於containView的視圖來管理子視圖, 所以對於視圖控制器自身也自帶了一個view, 大小和屏幕大小相同, 通過self.view訪問視圖控制器的vie

原创 滾動視圖(UIScrollView)無限無縫左右切換圖片,自動順序加逆序循環播放圖片

// // LoopView.h // Test_LoopScrollView // // Created by lanouhn on 14-8-30. // Copyright (c) 2014年 [email protected]

原创 iOS開發必看的博客彙總

OneV's Den http://onevcat.com/ 破船之家 http://beyondvincent.com/ NSHipster http://nshipster.cn/ Limboy 無網

原创 iOS 四種數據存儲對比

你是用什麼方法來持久保存數據的?這是在幾乎每一次關於iOS技術的交流或討論都會被提到的問題,而且大家對這個問題的熱情持續高漲。本文主要從概念上把“數據存儲”這個問題進行剖析,並且結合各自特點和適用場景給大家提供一個選擇的思路,並不詳細介紹

原创 AVAudioSessionCategory的選擇

AVAudioSessionCategoryAmbient 或 kAudioSessionCategory_AmbientSound ——用於非以語音爲主的應用,使用這個category的應用會隨着靜音鍵和屏幕關閉而靜音。並且不會中止其它

原创 iOS MKAnnotation協議爲地圖添加註解

添加地圖註解,這個需要用到MKAnnotation這個協議,主要有兩個UILabel類型的屬性,title和subtitle,當用戶點擊小別針時候就會把相關信息顯示出來,如下圖: Google地圖實現之三添加註解 - tergol - t

原创 Socket連接過程

<pre name="code" class="objc">Socket的英文原義是“孔”或“插座”。作爲BSD UNIX的進程通信機制,取後一種意思。通常也稱作"套接字",用於描述IP地址和端口<span style="color: r

原创 CoreData

Entity:實體, 其實就是Sqlite中的表 Attributes:屬性, 就是Sqlite中的字段 Relationships:關係, 就是Sqlite中的關係 Fetched Properties:查詢屬性, 就是SQL語句 .s

原创 ASIHTTPRequest類庫簡介和使用說明

使用iOS SDK中的HTTP網絡請求API,相當的複雜,調用很繁瑣,ASIHTTPRequest就是一個對CFNetwork API進行了封裝,並且使用起來非常簡單的一套API,用Objective-C編寫,可以很好的應用在Mac OS

原创 iOS 多線程詳解 NSThread, NSOperationQueue(NSInvocationOperation, NSBlockOperation), GCD

//進程: 程序在計算機的一次執行活動, 一個程序就是一個進程, 在iOS中, 一個app就是一個進程 //線程: 程序執行的最小單元, 一個進程中至少有一個線程(主線程) //線程中要注意的幾點:1 線程中的au

原创 AFNetWorking能做什麼

AFNetwork是一個輕量級的網絡請求api類庫。是以NSURLConnection, NSOperation和其他方法爲基礎的。 下面這個例子是用來處理json請求的: NSURL *url = [NSURL URLWithSt

原创 iOS 判斷設備爲iPhone還是iPad

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { self.viewController = [[[_Vie

原创 iOS Core Location 實現定位

在iphone中可以用core location功能來實現地理定位,並可用mapkit 框架加載google地圖。 想得到定點的信息,其實 不難,只需要涉及到幾個類,CLLocationManager, CLLocation, CLLoc