原创 block的學習

iOS4已經直接支持blocks,很有必要學習一下。 在ios,blocks是對象,它封裝了一段代碼,這段代碼可以在任何時候執行。Blocks可以作爲函數參數或者函數的返回值,而其本身又可以帶輸入參數或返回值。它和傳統的函數指針很類似

原创 關於block的copy和循環引用問題

在實際開發中,發現使用Block有着比delegate和notification更簡潔的優勢。於是在目前的項目中大量的使用block。   在我的頭文件我是這樣聲明使用block的。 [plain] view plainc

原创 支付寶RSA2公鑰證書生成辦法

支付寶RSA2公鑰證書生成 前言 支付寶新的轉賬接口例如轉賬“alipay.fund.trans.uni.transfer”接口已經在推新的公鑰證書模式,由支付寶作爲CA幫我們的公鑰做簽發這樣可以在與支付寶通訊時防止通信內容內容被

原创 OC .(點)與->(箭頭)用法區別

OC裏.和->的用法區別, 一位前輩的解釋很生動形象, 貼過來大家分享  #import <Foundation/Foundation.h> @interface Test : NSObject { int temp; //成員

原创 AFNetworking的學習

如何選擇AFNetworking版本 首先得下載AFNetworking庫文件,下載時得首先弄清楚,你將要開發的軟件兼容的最低版本是多少。AFNetworking 2.0或者之後的版本需要xcode5.0版本並且只能爲IOS6或更

原创 iOS真機調試教程

原创 sql基本語句筆記

一. SQL的四條最基本的數據操作語句爲Insert,Select,Update和Delete。 二.首先我們使用CREATE TABLE語句來創建一個表。DDL語句對數據庫對象如表、列和視進行定義。它們並不對錶中的行進行處理,這是因爲

原创 iOS 更改webView文字顏色丶文字大小丶背景色的方法

在webView的delegate回調方法-webViewDidFinishLoad:(UIWebView*)webView;中寫上一下語句即可     //字體大小     [webView stringByEvaluatin

原创 ios開發人員找工作必備知識點

簡歷注意事項 1、      簡歷可以寫的一般,但是排版一定要整齊,標題和正文要區分明顯,不允許出現錯別字和日期時間對不上等低級錯誤 2、    

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

官方網站: http://allseeing-i.com/ASIHTTPRequest/ 。可以從上面下載到最新源碼,以及獲取到相關的資料。 使用iOS SDK中的HTTP網絡請求API,相當的複雜,調用很繁瑣,ASIHTTPRequ

原创 CocoaPods的學習

一、什麼是CocoaPods 1、爲什麼需要CocoaPods 在進行iOS開發的時候,總免不了使用第三方的開源庫,比如SBJson、AFNetworking、Reachability等等。使用這些庫的時候通常需要: 下載開源庫

原创 MAC下通過Homebrew安裝nginx

寫了個PHP程序想放到公司的nginx服務器上 但是服務器上放的有官網不敢隨便測試於是想到了在本地配置一個nginx環境自己隨意調戲 自己手動安裝的話需要安裝支持環境之類的很麻煩, 使用Homebrew的話安裝過程就很簡單了: 1

原创 UIAlertView的使用,以及自動消失

一 UIAlertView的使用 UIAlertView* alert=[[UIAlertView alloc] initWithTitle:@"提示" message:@"標籤獲取失敗" delegate:self cancel

原创 Objective-C 引用計數

引用計數如何存儲 有些對象如果支持使用 TaggedPointer,蘋果會直接將其指針值作爲引用計數返回;如果當前設備是 64 位環境並且使用 Objective-C 2.0,那麼“一些”對象會使用其 isa 指針的一部分空間來存儲

原创 深入理解Tagged Pointer

前言 在2013年9月,蘋果推出了iPhone5s,與此同時,iPhone5s配備了首個採用64位架構的A7雙核處理器,爲了節省內存和提高執行效率,蘋果提出了Tagged Pointer的概念。對於64位程序,引入Tagg