Time of Update: 2013-12-10
Objective-C資料類型可以分為:基礎資料型別 (Elementary Data Type)、物件類型和id類型。基礎資料型別 (Elementary Data Type)有:int、float、double和char類型。物件類型就是類或協議所聲明的指標類型,例如:NSAutoreleasePool * pool,其中NSAutoreleasePool是一個類,NSAutoreleasePool *是它指標類型。id類型可以表示任何類型,一般只是表示物件類型,不表示基礎資料型別
Time of Update: 2013-12-10
首先自訂UINavigationBar的左側返回按鈕[cpp] UIButton * backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0,71.5, 44)]; // UIButton * backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0,200, 44)]; [backBtn
Time of Update: 2013-12-10
在處理字串的時候,常常會用到Regex,在iphone os上也不例外。使用 RegexKit Frameworkhttp://regexkit.sourceforge.net/RegexKitLite/index.html 就可以了。在這裡http://downloads.sourceforge.net/regexkit/RegexKitLite-4.0.tar.bz2 下載RegexKitLite。解壓 RegexKitLite-4.0.tar.bz2
Time of Update: 2013-12-10
近幾個月在公司安排和我個人的要求下,接觸了iPhone方面的開發,主要都是應用方面的,參與了兩個iPhone項目的開發,並且已經比較至AppStore了,終於可以休息一段時間了。項目開發中,經常遇到一個問題。每次辛苦的發布版本給測試人員測試後,收穫一推Bug,面對這些問題,有些問題還是很容易就找到的,那些很難重現的問題就讓人無語了。如果不是在模擬器上,又或者我們的裝置沒有串連到PC上,那麼如何調試我們的程式呢?如果應用已經發不到AppStore了,使用者在使用過程中出現了問題,我們當然希望能夠感
Time of Update: 2013-12-02
我們在IOS開發應用中,會碰到做好的一個應用,如何趨向國際化,也就是說支援多種語言?下面我就來簡單示範一下,用一個Demo來實現中文和英文的實現。實現步驟:1.本地化項目中xib的view 1.在view中添加幾個label,把對應的屬性綁定好。 2.ViewController.h: #import <UIKit/UIKit.h> @interface ViewController :
Time of Update: 2013-12-02
今天犯了了個很低級的錯誤,想把UIDatePickView的預設選中時間設定為目前時間的下一天的11:30,我的思路:首先擷取目前時間---將目前時間字串化-----截取次字串,分理處當前的年月日中得日----將日+1----然後字串拼接成自己想要的日期格式-------將拼接成的日期轉化成NSDate-------然後設定預設時間我犯的錯誤,將字串轉化為時間的時候,一直想象NSDate的會有這樣的方法,結果查看NSDate的API沒有查到。犯錯就是沒有第一時間想到:NSDateFormatte
Time of Update: 2013-12-02
你可以從軟體開發人員如何使用工具中看出他水準如何。有經驗的開發人員精於使用工具。對你目前所使用的工具不斷研究,同時瞭解一些替代品的使用,當你目前所用的工具無法滿足你的需要時可以填補空缺。記住了這些,我將向你展示一份關於各種工具的長長的列表。其中一些我每天都用,其他的我看情況使用。如果你還有更多的工具想展示在這個列表裡,可以跟我留言哦親。 我盡我所能給列表分分類。有一些是網站,有些是後台服務,但大多數是你可以裝的應用。不是所有應用都是免費,因此我會用$符號來表示此應用是否要花錢。廢話不多
Time of Update: 2013-12-02
IOS應用開發,如何載入圖片庫中的Image到view中?下面我們來學習一下吧!操作步驟:1.建立一個SingleView的項目,然後啟動模擬器,點擊模擬器上的瀏覽器,然後將本地的圖片拖放上去,然後點擊圖片長按,點擊saveImage到圖片庫。2.修改ViewControllerViewController.h: #import <UIKit/UIKit.h> @interface DXWViewController :
Time of Update: 2013-12-02
首先來一個簡單的Demo我們會經常看到這樣的代碼:- (IBAction)start:(id)sender { pageStillLoading = YES; [NSThread detachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self withObject:nil]; [progress setHidden:NO]; while
Time of Update: 2013-11-16
此文是接上文http://www.cnblogs.com/zzltjnh/archive/2013/05/15/3080058.html問題解決之後遇到的一個新問題,我的頁面上有一個UIScrollView和一個定時器用來記錄當前考試模式下的剩餘時間,問題出現了:當我滑動滾動試圖時,定時器的方法便不在運行(即被UI主線程阻塞)。google一下找到瞭解決辦法:將定時器放在非主線程中執行將更新UI的操作放到主線程,這樣UI主線程和定時器就能互不干擾的相互工作了,以下是主要代碼:
Time of Update: 2013-11-16
周一的蘋果開發人員大會上,Apple介紹了iOS 7的各種新的特性,雖然真正發布要到今年秋季,但是作為程式員我們還是可以下載開發版本來親身體驗一番的。本來想下載更新四代的iPod Touch上,但是似乎沒有提供,所以只能跟同事借來一部iPone 5測試機更新到iOS 7。如果沒有去年底對《Android 4.2新特性體驗》,看到這一些新特性我一定會感到欣喜,但是現在體驗的結果就跟看Keynote時是一樣的:長得越來越像Android了。只能說有些東西就是先入為主了,做什麼都應該搶個先(鮮)才行。
Time of Update: 2013-11-16
我們都知道在windows下可以通過API輕鬆的hook很多訊息,IOS也可以實現hook的功能。建立一個TestHookObject類 <objc/objc.h> <objc/runtime.h>+ ( Method sendEvent = class_getInstanceMethod([UIWindow = class_getInstanceMethod([self IMP sendEventImp = IMP
Time of Update: 2013-11-16
問題描述:在xocde上用sqlite資料庫的時候,因為沒有圖形化介面,有些時候很難看出自己設計的資料庫是否有問題,比如我剛上手sqlite資料庫設計id為自增長時,很自然的用了identify(1,1),(實際上應該用 PRIMARY KEY autoincrement),最後可想而知id永遠沒有賦值,但是一開始無論如何都發現不了。解決方案:方法一:Firefox瀏覽器有一個外掛程式叫做sqlite
Time of Update: 2013-11-16
介於群裡大部分童鞋都是新手,為了大家能夠更好的提問,並且提的問題能更好的得到回答,下面寫幾點提問時的注意事項:1、認真對待你的問題,在提問題前有過認真的思考;2、先在 google
Time of Update: 2013-11-16
1. AFNetworking在眾多iOS開源項目中,AFNetworking可以稱得上是最受開發人員歡迎的庫項目。AFNetworking是一個輕量級的iOS、Mac OS X網路通訊類庫,現在是GitHub上第三大Objective-C庫。它建立在NSURLConnection、NSOperation等類庫的基礎上,讓很多網路通訊功能的實現變得十分簡單,因此,許多iOS應用開發都會使用到它。支援HTTP請求和基於REST的網路服務(包括GET、POST、PUT、DELETE等);支援ARC;
Time of Update: 2013-11-16
本文轉載於新風作浪的部落格專欄,部落格地址:http://blog.csdn.net/duxinfeng2010/article/details/8757211以下部落格原文: 最近遇到這樣一個問題,以前的時候並未注意;建立一個工程,然後添加一個類,檔案結構是這樣的然後寫了這樣一小段程式,運行- (*testObj = 明明release了,retainCount計數應該為0,但是
Time of Update: 2013-11-16
1) - (void)httpAsynchronousRequest{ NSURL *url = [NSURL URLWithString:@"http://url"]; NSString *post=@"postData"; NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding
Time of Update: 2013-11-16
http://www.sqlite.org/docs.html -(BOOL) openDB{ //擷取資料庫路徑 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documents = [paths objectAtIndex:0]; NSString *database_
Time of Update: 2013-11-16
今天為大家分享的視頻是由李明傑老師為大家錄製的《IOS視頻教程》,此視頻免費為大家開放,希望大家用心去學習此視頻!希望大家在學習時,用心去學,線上觀看只需要1秒轉載,對沒有錯只需要一秒轉到自己的百度網盤就可以看高清的。 提示:It自學網為大家分享的視頻可以線上觀看,而且還是原版高清的IT視頻教程,主要為了給大家一個學習的方法。註冊一個百度網站帳號,下載一個百度影音(此處不是打廣告,只是大家學習的工具)就可以線上觀看,再此需要提醒大家的是:請把視頻網站(http://www.shipin.it)
Time of Update: 2013-11-16
file:///Users/yangiori/Library/Developer/Shared/Documentation/DocSets/com.apple.adc.documentation.AppleiOS7.0.iOSLibrary.docset/Contents/Resources/Documents/navigation/index.html A workaround - open your browser and go