Time of Update: 2013-12-10
在我們開發ios應用時,尤其是電子商務類應用,時常遇到條碼掃描的業務需求,幸運的已經有開源的SDK供我們使用──條碼的SDK for ios,下面介紹一下這個開源的SDK的使用方法:
Time of Update: 2013-12-10
最近做的IOS項目中,要用到好幾處地方要用到選取器。比如說很常用的地區選取器(省市區),在android平台下已經實現了自訂一個Dialog。但是對IOS並不太熟悉,去網上下載了一些例子,大多是用PickerView,然後省市區分三列,如: 這樣的效果也不錯,只是有些時候區名太長,就看不到了,而且沒有按鈕可以點。還有一個就是不能自己輸入地址。使用者可以自己輸入: 看看原始碼吧。先是標頭檔:[cpp] // //
Time of Update: 2013-12-10
1 前言Xcode中整合的BI中的控制項十分豐富,但有時候難免不能滿足我們的需求,今天我們來學習一下如何使用XIB自訂一個UIView,做到複用的作用。2 詳細流程目錄檢視: 2.1 建立一個single view application類型的iOS application工程,名字取為CustomView,如,我們不往CustomViewViewController.xib中添加任何控制項2.2
Time of Update: 2013-12-10
corePlot 提示:設定內邊距:graph.plotAreaFrame.paddingLeft +=5;graph.plotAreaFrame.paddingTop +=5;graph.plotAreaFrame.paddingRight +=5;graph.plotAreaFrame.paddingBottom
Time of Update: 2013-12-10
圖片跟隨雙指捏合的距離放大或者縮小。 利用-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 實現。touchesMoved每當手指在螢幕上移動的時候都會運行。 1.檢測手指的個數NSArray * touchesArr=[[event allTouches] allObjects];NSLog(@"手指個數%d",[touchesArr count]);&
Time of Update: 2013-12-10
最近做一個IOS程式的功能,要求圖片在本地的話直接顯示,不在本地則去網上下載,然後儲存。到網上找完資料之後根據自己的理解實現了功能,下面說說思路。 實現一個繼承imageView的類,這個類主要功能就是根據傳來的圖片名字判斷本地是否存在該圖片,不存在則下載,存在就直接顯示。- (void)drawRect:(CGRect)rect
Time of Update: 2013-12-10
我們在開發中很多時候要設定UIlabel,UIbutton,UItextfield的字型,這個時候我們就需要用到UIFont,下面簡單介紹一下UIFont的用法,僅供參考。 UIFont用於擷取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其對象像參數一樣傳入函數中。一般而言我們不需要用alloc,int方法初始化UIFont對象,我們用UIFont大部分的時候是用其類方法,這些方法會設定對象的屬性,且返回一個字型對象。 例如: &
Time of Update: 2013-12-10
demo功能:三種顏色畫筆和橡皮擦的畫圖板demo 【iphone 6.1 測試通過】demo說明:項目中PaintView.m 是demo的畫板部分,PaintView和三個顏色按鈕添加到ViewController的view中。構成程式主介面。demo截屏: demo主要代碼:PaintView.m 畫板view部分[csharp] #import "PaintView.h" #import
Time of Update: 2013-12-10
//先自己寫一個titleViewUIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)];//allocate titleViewtitleView.backgroundColor=[UIColor blackColor];//Create UILableUILabel*titleText = [[UILabel alloc] initWithFrame: CGRectMake(100, 0, 50
Time of Update: 2013-12-10
1 前言在許多物件導向的應用程式中,有些對象的建立代價過於大或者過於複雜。要是可以重建相同的對象並作輕微的改動,事情會容易許多。我們可以通過輕微的改動重用已有的對象,以適應程式中的特定情況。今天我們就來學習一下該模式。2 詳述2.1 定義應用於“複製”操作的模式成為原型(Prototype)模式。複製(cloning)指用同一模具生產一系列的產品。模具所基於的物品稱為原型。儘管產品是用同一模具複製的,但是某些屬性,如顏色與尺寸,可以稍有不同,但是他們還是屬於同一類。2.2
Time of Update: 2013-12-10
一些svn工具管理方便直觀,但在效率上相比,還是命令列快一些.(由於記性不好,經常忘一些知識,比如命令列幾天不用就生疏了,為了防止忘了再找資料回憶.備份一下svn命令以備後用) 查看svn全部log svn log(log太多,想停止,ctrl+z) 查看svn資訊svn info 查看當前svn關聯目錄下的檔案改動 svn st 提交代碼svn ci yourfile.m
Time of Update: 2013-12-10
1 前言觀察者模式也叫做發布-訂閱模式。如它的別名暗示的那樣,它很像雜誌的訂閱。當從雜誌發行商訂閱雜誌的時候,讀者把名字和郵寄地址提供給發行商,這樣新的一期就能送到讀者手上。發行商保證正確的雜誌送到正確的地址。一般來說,讀者不會受到他沒有訂閱的雜誌。這正是觀察者模式的工作方式。2 詳述2.1
Time of Update: 2013-12-10
//檢查前後網路攝影機BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront];//後/
Time of Update: 2013-12-10
//執行個體化一個NSDateFormatter對象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //設定時間格式,這裡可以設定成自己需要的格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; //用[NSDate date]可以擷取系統目前時間 NSString
Time of Update: 2013-12-10
IOS開發也有一年多了,發現Xcode快速鍵,還不熟,惡補一下。要不然真影響工作效率,呵呵! 1. 檔案CMD + N: 新檔案CMD + SHIFT + N: 新項目CMD + O: 開啟CMD + S: 儲存CMD + SHIFT + S: 另存新檔CMD + W: 關閉視窗CMD + SHIFT + W: 關閉檔案2. 編輯CMD + [: 左縮排CMD + ]: 右縮排CMD + CTRL + LEFT: 摺疊CMD + CTRL + RIGHT: 取消摺疊CMD +
Time of Update: 2013-12-10
描述:ASIHttpRequest是應用第三方庫的方法,利用代碼快,減少代碼量,提高效率 準備工作:一、匯入第三方庫ASIHttpRequest二、會報很多的錯,原因有兩個,一個是要匯入Xcode中內建的四個檔案,一個是他沒有使用自動引用計數三、解決方案 1.匯入四個系統檔案,分別是 MobileCoreServices.framework SystemConfiguration.frameworkCFNetwork.framework libz.1.2.5.dylib
Time of Update: 2013-12-10
1. 建立 Objective-C 類,繼承 UIApplication。2. 編輯 .h 如下:#import <Foundation/Foundation.h>//定義應用程式逾時時間,單位為分鐘,因此我們會在這個數上乘以60,以便折算成秒數。#define kApplicationTimeoutInMinutes 5 //定義通知名稱,其真實內容是字串 "timed out"#define
Time of Update: 2013-12-10
Time of Update: 2013-12-10
Objective-C 中核心處理字串的類是 NSString 與 NSMutableString ,這兩個類最大的區別就是NSString 建立賦值以後該字串的內容與長度不能在動態更改,除非重新給這個字串賦值。而NSMutableString 建立賦值以後可以動態在該字串上更改內容與長度。 1.建立NSString字串 NSString 與 char* 最大的區別就是 NSString是一個objective對象,而char* 是一個位元組數組。@+" 字串
Time of Update: 2013-12-10
demo功能:ios 翻頁例子源碼。iphone 6.1測試通過。demo說明:AppDelegate.m中又主要的頁面控制碼。MyViewController.m是翻動的頁面。 demo主要代碼:AppDelegate.m (void)loadScrollViewWithPage:(int)page { if (page < 0) return; if (page >= kNumberOfPages) return; //