Time of Update: 2018-12-04
敏捷產品開發(模式)正在隨著(人們)對完善敏捷執行(方法)的強烈關注而快速成長。但是很多企業規劃的商業戰略仍然不敏捷。例如,敏捷的產品Team
Time of Update: 2018-12-04
解析Json的方法有很多,也有不少的第三方開源工具。這裡僅介紹其中的一種,用Bosst解析。Boost庫是一個可移植、提供原始碼的C++庫,作為標準庫的後備,是C++標準化進程的發動機之一。
Time of Update: 2018-12-04
一直都想使用下dwz,剛好最近有個項目需要重新開發,就打算使用dwz作為前端。沒想到從列表查詢開始就碰到了問題,由於我的項目編碼是GBK,頁面的編碼也是GBK,使用dwz的表單查詢後,在後台取到的值亂碼了(不用dwz,直接form表單查詢是正常的),然後一下午的時間就在解決這個亂碼問題。最開始直接在後台進行重新編碼,使用new
Time of Update: 2018-12-04
文章目錄 一.UIViewController二.Hierarchy三.Container四.Custom Container View Controller
Time of Update: 2018-12-04
最近做一個項目,總是需要在同一個IE中開啟不同的地址。我們常用的開啟網頁的方法有以下幾種:一、shellexecute二、navigate/navigate2但是這幾種方法不好控制IE。在網上看到一篇文章,Automate the Active Windows Explorer or Internet Explorer Window -
Time of Update: 2018-12-04
一、修改工程名字1,開啟Utilities View,如所示:找到右上方的 project name,將 魅力英國 修改成 魅力法國,之後會彈出一個對話方塊,點擊Rename,接著還會有一個 Disable與Enable的對話方塊,選擇Disable。2,修改group名字點擊group 魅力英國,再次單擊,便可以實現修改。也可以在Utilities View中修改,如所示:在右上方有一個Group Name,點擊便可以修改。同時在Group Name下面,會看到一個Path,選項為Relati
Time of Update: 2018-12-04
//將UIColor轉換為RGB值- (NSMutableArray *) changeUIColorToRGB:(UIColor *)color{ NSMutableArray *RGBStrValueArr = [[NSMutableArrayalloc] init]; NSString *RGBStr = nil; //獲得RGB值描述 NSString *RGBValue = [NSStringstringWithFormat:@"%@",color]; /
Time of Update: 2018-12-04
/* 初始化方法: 1.init返回一個空數組 2.initWithArray從已有數組初始化 3.initWithContentsOfFile//從plist檔案載入 4.initWithContentsOfUrl//從網路地址上擷取 5.initWithObject用一個對象初始化 6.initWithObjects從多個物件初始化 self.theDataArray=[[NSMutableArray
Time of Update: 2018-12-04
首先添加libxml2.dylib到工程中,再匯入標頭檔,#include <libxml/xmlreader.h>再加入如下代碼:-(NSMutableArray*)parser:(NSString*)xmlStr{ //解析xml NSData *xmlData = [xmlStr dataUsingEncoding:NSUTF8StringEncoding];xmlTextReaderPtr reader = xmlReaderForMemory([xmlData
Time of Update: 2018-12-04
在網上尋找了很多方法,看了很多文章,現在總結一下。目標:在不需要輸入的地方隱藏鍵盤方法:利用手勢功能,當點擊的地方不是UITextField之類的地方時,自動隱藏鍵盤。代碼:1,在UIViewController中實現UIGestureRecognizerDelegate,並聲明一個變數@interface MainViewController :CDVViewController<UIGestureRecognizerDelegate>{
Time of Update: 2018-12-04
以前一直是從事VC++開發,現在因為項目的需要,轉為IPhone開發了。首先裝了台虛擬機器,接著就裝XCode。寫了個Hello World程式,產生沒問題。接下來用同樣的工程,寫一個讀取文字檔的程式,代碼很簡單,跟在VC下面的類似,如下所示:NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; // insert code here... FILE *txtFile = fopen("1.txt", "r");
Time of Update: 2018-12-04
建立了一個基於Phonegap的IPhone工程,直接添加從網上下載的ASIHttpRequest庫報錯,找了半天資料都沒有找到,只好自己動手修改。現在已經上傳到了資產庫,地址是http://download.csdn.net/detail/yqmfly/4114365下載後,添加libz.dylib,libxml2.dylib,StoreKit.framework,CFNetwork.framework到工程就能編譯成功。接下來的事情,就是根據需要編寫代碼了。
Time of Update: 2018-12-04
物件導向設計領域的OCP原則關鍵字:
Time of Update: 2018-12-04
在做In App Purchase(IAP)的時候,如果購買不成功,錯誤提示除了cancel除外,其他的都是提示無法連結到itunes store。為了更準確的得到錯誤資訊,特加入了如下代碼:switch (transaction.error.code) { caseSKErrorUnknown: NSLog(@"SKErrorUnknown"); break; caseSKErrorClientInvalid:
Time of Update: 2018-12-04
1、按Home鍵的觸發事件:在對應的AppDelegate的方法- (void)applicationWillResignActive:(UIApplication *)application如果沒有這個函數,可以在applicationDelegate.m檔案中,自動添加這個函數。- (void)applicationWillResignActive:(UIApplication *)application{ NSLog(@"applicationWillResignActive");
Time of Update: 2018-12-04
C++中的計時函數是clock(),而與其相關的資料類型是clock_t(標頭檔是time.h)。函數定義原型為:clock_t clock(void); 這個函數返回從“開啟這個程式進程”到“程式中調用clock()函數”時之間的CPU時鐘計時單元(clock tick)數,在MSDN中稱之為掛鐘時間(wal-clock)。 其中clock_t是用來儲存時間的資料類型,在time.h檔案中,我們可以找到對它的定義: #ifndef _CLOCK_T_DEFINED typedef
Time of Update: 2018-12-04
引用的一個重要的功能就是作為參數。在VC中的一個類的標頭檔中加入如下函數。afx_msg void OnTestB(CString &str);在源檔案中實現這個函數,void CTest***Dlg::OnTestB(CString &str){ str=_T("AAA"); MessageBox(str);}在需要使用的地方加入如下代碼,本次實驗是在一個按鈕的實現函數下調用的,CSting
Time of Update: 2018-12-04
最近項目中需要實現下載,於是就用到ASIHttpRequest庫。網上也有人介紹怎麼使用,但是不太全面,所以在這裡總結下。先建立一個測試工程,我的名字叫做TestASIHttp。接著就將ASIHttpRequest相關的檔案拷貝到工程檔案夾中。右鍵點擊,選擇New
Time of Update: 2018-12-04
今天從網上下載了一個類,沒怎麼仔細看,直接添加到了工程裡面。一運行,出現“已經在***.obj中定義”。沒辦法,只得去看看這個類,發現網上的這個類跟工程裡面的一個類的名字相同,只好把其中的一個名字改一下。重新運行後,好了。仔細看下代碼,發現所需要的功能不一樣。要是都是一樣的功能,要是改名字的地方有很多呢?我後來測試了一下,在需要調用的類的最前面用extern聲明一下也就可以解決了。
Time of Update: 2018-12-04
Phonegap和Admob的相關知識就不說了,如果用到了就肯定知道的,這裡直接說步驟。第一步:開啟XCode,建立一個基於Phonegap的工程。第二步:加入Admob的相關標頭檔和.a檔案。(至於怎麼添加,參考我的文章:XCode添加第三方庫)第三步:在AppDelegate的標頭檔中加入#import "GADBannerView.h"第四步:在AppDelegate的標頭檔中聲明一個執行個體變數GADBannerView