原创 iOS開發中的kvo機制

KVO:(Key-Value-Observer)鍵值觀察者,是觀察者設計模式的一種具體實現。 KVO觸發機制:一個對象(觀察者),監測另一對象(被觀察者)的某屬性是否發⽣生變 化,若被監測的屬性發生的更改,會觸發觀察者的一個方法(

原创 在Xcode6+中使用xib代替storyBoard的操作步驟

廢話不多說,直接上圖解: 第一步、使用Xcode6+創建一個工程 1.1創建完畢後選中"TARGETS" 1.2 找到這個頁面的“Deployment Target”,將"Main Interface"清空 第二步,新建一個xib文件

原创 通過itunes store向iOS設備安裝測試版(未上線)的程序

最近在開發IOS應用項目時遇到一個問題:我們想把測試程序發送給客戶試用,但客戶和我們不在一個地方,也就是拿不到他們的設備。我想應該有很多開發者也會遇到類似的問題,我最近通過網上的資料和實踐也算解決了這個問題,下面就把方法分享一下,供大家

原创 UIViewController 中的一些管理視圖控制器方法的小結

在iOS 5.0及以後,iOS爲UIViewController類添加了新的屬性和方法:@property(nonatomic,readonly) NSArray *childViewControllers -(void)addChild

原创 蘋果遠程通知(push)流程

1、手機向apns請求 2、apns返回給手機一個token 3、手機將token發給應用程序的後臺 4、後臺將tolen發給apns 5、後臺有推送後,將推送交給apns,apns轉發給手機應用

原创 通過開發者賬號導出開發證書、發佈證書及p12文件

爲什麼要導出.p12文件 當我們用大於三個mac設備開發應用時,想要申請新的證書,如果在我們的證書裏,包含了3個發佈證書,2個開發證書,可以發現再也申請不了開發證書和發佈證書了(一般在我們的證書界面中應該只有一個開發證書,一個發佈證書

原创 ld: file not found 錯誤解決辦法

file not found這個錯誤產生的原因有很多種,具體的解決辦法需要根據報錯信息具體處理。 我今天上午遇到的錯誤提示是:d: file not found: /Users/chenweidong/Library/Developer

原创 單例模式在iOS中的應用——三種創建單例方法對比

單例模式優點 單例模式在內存中只有一個實例,減少了內存開支。特別是一個對象需要頻繁的創建、銷燬時,而創建與銷燬的性能有無法優化,單例模式的優勢就非常明顯。單例模式只生成一個實例,減少了系統性能開銷,當一個對象的產生需要比較多的資源時,如

原创 在iOS8之後的遠程推送寫法

registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later   IOS8 PUSH解決方法昨天晚上整理PUSH的東西,準備些一個教程,全部弄好之後,發

原创 多線程編程——創建線程的三種方法

/**  *  獲取網絡數據、處理大批量數據、使用到一些比較耗時的算法時,需要使用子線程處理  */ 1、創建子線程有三種方法 (1)、NSThread (2)、NSOperationQueue (3)、GCD 2、使用NST

原创 iOS上線app 過戶辦法

許多公司在委託外包公司爲自己開發iOS app時不願意提供自己的開發者賬號。外包公司只能用自己的賬號進行上線操作,但是上線後app擁有人就成了外包公司。如何將這個app“過戶”到自己公司的賬號下呢?其實非常簡單: 1、在iTunesCon

原创 引用GDataXML時系統相關配置

1.下載鏈接:http://code.google.com/p/gdata-objectivec-client/downloads/list下載“gdata-objective-c client library.” 2.項目引入: 解壓

原创 iOS開發中的MD5加密實現

公司接口需要MD5加密,找了一段加密代碼,分享一下。需要在程序中引入 #import <CommonCrypto/CommonDigest.h>

原创 iOS開發——網絡編程

// // ViewController.m // 網絡編程 // // Created by Quanzheng on 14-9-10. // Copyright (c) 2014年 QuanZHeng. All rights

原创 App(iOS版)測試要點

近日公司新上移動客戶端項目,測試部需要一份iOS版本的app測試要點。根據以前的工作經驗,將iOS的app測試要點總結了一下,共享出來,以惠同行。 App(iOS版)測試要點 一、  接口測試     測試後臺向app提供的各個數據接口