Time of Update: 2018-12-04
手勢消除iOS應用數字提示角標 可設定App白名單· 蘋果給iOS應用的iCon設計了數字提示角標,對於一些社交通訊軟體來說是非常方便的,但是其他軟體更新或有推送訊息時也會出現角標數字提示。有些童鞋會覺得礙眼,或只希望介面出現自己所關注的軟體出現提示,Cydia裡也有許多直接消除角標的外掛程式,但有些是直接全部不顯示,或有些則需要你手動一一刪除,今天給大家介紹一款可以消除iOS應用數字提示角標的軟體又可以設定白名單的外掛程式——Remove Badges免費源址:Cydia內建源址BigBos
Time of Update: 2018-12-04
HOMEABOUTGUESTBOOKCATEGORIESTAGSLINKSSUBSCRIBE一.概述在iOS中使用CATransform3D這個結構體來表示三維的齊次座標變換矩陣. 齊次座標是一種座標的表示方法,n維空間的座標需要用n+1個元素的座標元組來表示,在Quartz 2D
Time of Update: 2018-12-04
IOS 序列化與還原序列化 開篇1到底這個序列化有啥作用?物件導向的程式在啟動並執行時候會建立一個複雜的對象圖,經常要以二進位的方法序列化這個對象圖,這個過程叫做Archiving. 二進位流可以通過網路或寫入檔案中(來源於某教材的一段話)本人的理解是當你於寫資料需要本機存放區時,即將你的資料寫到硬碟上的時候,你就必須對他進行序列化,轉換成二進位檔案,從而便於在磁碟上的讀寫,同理在取出的時候必須將其在還原序列化,這樣才能將資料讀出來,就好比加密和揭秘的過程。2 為什麼我將資料寫到plist 中的
Time of Update: 2018-12-04
Object-c //觸控螢幕幕隱藏鍵盤Did End On Exit 調用下面事件當點擊鍵盤return得時候就會隱藏鍵盤- (IBAction)textFieldShouldReturn:(UITextField *)textField {//[sender resignFirstResponder];if (textField == chi) {[chi resignFirstResponder];double m=[chi.textdoubleValue]/3.003;double f=
Time of Update: 2018-12-04
下面以讀取TCFexam.db為例// ---- 方法一 從document裡讀取 ----------//// NSArray* paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory , NSUserDomainMask , YES );// NSString* documentPath = [ paths objectAtIndex: 0 ];// NSString* dbPath = [
Time of Update: 2018-12-04
第一步:在建立項目中把FMDB類庫加進項目中,第二步:將做好的.db資料庫放到以下目錄中:/Users/apple/Library/Application Support/iPhone Simulator/6.1/Applications/06A47F8B-23EA-48D5-80A5-54CF37D0D8B8/Documents/TCFexam.db資料庫第三步:輸入以下代碼://// TextOneViewController.m// TCFExamTextOne////
Time of Update: 2018-12-04
IOS編程多視圖應用程式完成後心得體會 使用Xcode的開發平台相對於使用c++ builder的開發平台來講有幾點不同: 1、Xcode建立一個window-base工程同CB中建立一個Forms Application工程相似,都會建立一個類class,作為主表單,都自動產生3個檔案;2、Xcode建立的新表單,是未與代碼中的類連結,必須在身份檢查器中修改File’s Owner的class預設為NSObject,將其改為代碼中定義了的類,例如,BlueViewContr
Time of Update: 2018-12-04
newQuestionRect.size.height -= 50; questionImageView = [ [ UIImageView alloc ] initWithFrame: newQuestionRect ]; questionImageView.image = [ UIImage imageWithData: [ [ allTheQuestions objectAtIndex: [ self.title intValue ] - 1 ]
Time of Update: 2018-12-04
如果自己開發iOS軟體自己玩(不想上appstore),想讓它變得功能強大,那麼就需要用privateframework, 用到的tool要就是class-dump.它可以將動態庫中類匯出來。我給大家推薦一個ruby寫的小軟體,它能輕鬆匯出所需要的header來。首先到http://rubygems.org/gems/private-dumper下載private-dumper-0.2.0.gem開啟命令列輸入如下命令安裝:sudo gem install private-dumper-0.2.
Time of Update: 2018-12-04
iOS平台開發工具 XcodeXcode是蘋果提供的開發工具集、提供專案管理、代碼編輯、建立執行程式、代碼級調試、程式碼程式庫管理和效能調節等等功能。Xcode工具集的核心就是Xcode程式,提供了基本的原始碼開發環境。這是開發iOS的應用程式必須的。AD: 要開發iOS的應用程式,你需要一台安裝有Xcode工具和Mac OS X的電腦。Xcode是蘋果提供的開發工具集、提供專案管理、代碼編輯、建立執行程式、代碼級調試、程式碼程式庫管理和效能調節等等功能。這個工具集的核心就是Xcode程式,提供
Time of Update: 2018-12-04
IOS開發使用委託delegate在不同視窗之間傳遞資料本文轉自:http://mobile.51cto.com/iphone-284116.htmIOS開發使用委託delegate在不同視窗之間傳遞資料是本文要介紹的內容,主要是來講解如何使用委託delegate在不同視窗之間傳遞資料,具體內容來看詳細內容。在IOS開發裡兩個UIView視窗之間傳遞參數方法有很多,比如1、使用SharedApplication,定義一個變數來傳遞.2、使用檔案,或者NSUserdefault來傳遞3、通過一個單
Time of Update: 2018-12-04
摘要:在iOS中可以直接調用 某個對象的訊息 方式有2中 一種是performSelector:withObject: 再一種就是NSInvocation 第一種方式比較簡單,能完成簡單的調用。但是對於2個的參數或者有傳回值的處理,那就需要做些額外工作 ... 在iOS中可以直接調用某個對象的訊息方式有2中 一種是performSelector:withObject: 再一種就是NSInvocation
Time of Update: 2018-12-04
IOS類型轉換 Ios代碼 1 NSString *tempA = @"123"; 2 NSString *tempB = @"456"; 1,字串拼接Ios代碼 3 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字元轉intIos代碼 4 int intString = [newString intValue]; 3,int轉字元Ios代碼 5 NSString *stringInt =
Time of Update: 2018-12-04
Objective-C裡面既有執行個體方法也類方法。類方法(Class Method) 有時被稱為Factory 方法(Factory Method)或者方便方法(Convenience method)。Factory 方法的稱謂明顯和一般意義上的Factory
Time of Update: 2018-12-04
IOS UIPickerView控制項的關聯選擇建立一個和左邊的列表key對應的數組,當選擇這個key時,重新整理左邊UIPickerView部分的內容顯示對應數組的資料,選擇時,找到兩個UIPickerView組件rowIndex,找出資料,放到TextField裡。我們要實現的效果如下:當選擇左邊的一級選項時,左邊展示一級選項裡含有的二級選項,選擇後顯示在TextField裡。如何?呢?建立一個和左邊的列表key對應的數組,當選擇這個key時,重新整理左邊UIPickerView部分的內容顯
Time of Update: 2018-12-04
既可以自動換行,又可以根據字串的長度來調整字型的大小。代碼:_label = [ [ UILabel alloc ] initWithFrame: CGRectMake( 20 , 280 , 280 , 100 ) ]; _label.textAlignment = UITextAlignmentCenter; _label.adjustsFontSizeToFitWidth = YES; _label.minimumFontSize = 2;
Time of Update: 2018-12-04
1. 相關的類主導解析的類:@interface NSXMLParser : NSObject {}- (id)initWithContentsOfURL:(NSURL *)url; // 初始化解析器指定的URL。- (id)initWithData:(NSData *)data; // 從資料建立解析器- (id)initWithStream:(NSInputStream *)stream NS_AVAILABLE(10_7, 5_0); //建立一個解析器,增量從指定的流中提取資料,並解
Time of Update: 2018-12-04
1. 啟動NSXMLParser要使用NSXMLParser要先建立它,設定各種屬性,主要用到以下幾個方法:initWithContentsOfURL 通過NSURL建立解析器initWithData 通過NSData建立解析器, 例如:xmlPaser = [[NSXMLParse alloc] initWithData: webData];setDelegate 為解析器定義委託parse 運行解析器2. 充當委託最重要的5個方法:
Time of Update: 2018-12-04
前一段時間,在網上找如何釋放記憶體的方法。可是,怎麼找也找不到。今天我在不斷的測試看view的父視窗NSLog( @"%@" , self.view.superview.superview.superview.superview );這時我就發現,每次頁面轉跳,父視窗和父視窗的子視窗還是存在,如果一直頁面跳轉,沒有把沒用的視窗的記憶體釋放,記憶體就越來越多,就像天梯那樣,永遠都沒有盡頭。廢話不多說,進入重點。- (void) viewWillDisappear:(BOOL)animated{
Time of Update: 2018-12-04
CGImage和CGImageRef這兩個應當是用來重繪圖形的類,它們在應用時是按照映像的像素矩陣來繪製圖片的,它們可以用來處理bitmap。CGImageRef與UIImage的互轉 CGImageRef轉換成UIImage CGImageRefiOffscreen = CGBitmapContextCreateImage(context);UIImage* image = [UIImage imageWithCGImage: