原创 md5 的16位32位加密

一、單一 md5加密(創建繼承NSObject) //md5.h文件 #import <Foundation/Foundation.h> @interface MyMD5 : NSObject { } /***** M

原创 Socket —>AsyncSocket(ios socket第三方框架 AsyncSocket使用簡介,連接,心跳,斷線,數據發送與接收)

目錄[-] 環境 使用 1. socket 連接 2. socket 斷開連接與重連 3. socket 發送與接收數據 4. 簡單使用說明 如果需要在項目中像QQ微信一樣做到即時通訊,必須使用socket通訊,本人也是剛學

原创 數據離線緩存與讀取

方法一:一般將服務器第一次返回的數據保存在沙盒裏面。這樣在手機斷網的情況下可以從本地讀取數據了。 1.保存到沙盒的代碼: [plain] view plaincopy + (void)saveCache:(int

原创 應用程序間通信

由於ios程序本身採用沙盒結構,比較封閉。各個app間是比較獨立的。但是ios還提供了一些app間通信的接口。可以利用這些接口,做些東西。1。判斷系統裏是否安裝了某個app。比如新浪微博應用註冊了URL scheme爲@"weibo",我

原创 開發業務邏輯

轉自:http://www.uml.org.cn/zjjs/201008021.asp   前言 記得幾個月前,在一次北京博客園俱樂部的活動上,最後一個環節是話題自由討論。就是提幾個話題,然後大家各自加入感興趣的話題小組,進行

原创 Masonry ->AutoLayout 適配

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

原创 iOS中的觸摸事件和手勢處理

iOS中的事件可以分爲三大類:     1> 觸摸事件       2> 加速計事件     3> 遠程控制事件 響應者對象     在iOS中不是任何對象都能處理事件,只有繼承了UIResponder的

原创 UITableView 基本使用方法

    1.   首先,Controller需要實現兩個  delegate ,分別是  UITableViewDelegate 和  UITableViewDataSource     2.然後 UITableView對象的 d

原创 AutoLayout -> Xcode6

一、概要:前一篇初步的描述了size class的概念,那麼實際中如何使用呢,下面兩個問題是我們一定會遇到的: 1、Xcode6中增加了size class,在storyboard中如何使用? 2、auto layout該如何與s

原创 iOS應用程序生命週期

—程序的生命週期         a.程序的生命週期是指應用程序啓動到應用程序結束整個階段的全過程         b.每一個IOS應用程序都包含一個UIApplication對象,IOS系統通過該UIApplication對象監控應用

原创 error: linker command failed with exit code 1 (use -v to see invocation)

出現這種情況 ld: 2 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1 (use -v to

原创 支付寶老闆SDK 出現bug 修復方法

最近發現支付寶的老版SDK出現bug,修復方法見代碼 最近支付寶充值一充app就崩,調試之後發現RSADataSigner.m 38,45,49中ts爲nil。 改一下char轉nsstring的方法就可以了

原创 Xcode常見錯誤

[xcode]常見錯誤  錯誤:“0.unrecognized selector sent to instance:” 1、向一個已釋放對像發送信息 2、向一個不存在的對像發送信息,特別注意,有參數的方向法名要加":"號(@

原创 iOS視圖生命週期

iOS視圖控制對象生命週期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的區別及用途 iOS視圖控制對象生命週

原创 iOS模擬器狀態欄改變字體顏色

在使用storyboard,直接view controller裏面設置status bar爲light content狀態欄還是沒改變。 我們可以使用UIApplication的statusBarStyle方法來設置狀態欄,不過,