Time of Update: 2018-12-05
主要思路就是 ,在要被識別的應用程式B的XCode的info.plist中 如果是Xcode 4.2 ,那麼 1. 在info.plist 中 增加 一個 URL Schemes: XXX 添加的具體細節是: 1.1 開啟 info.plist ,在 Information Property List的下面增加一項:URL types 1.2 然後在 URL Types
Time of Update: 2018-12-05
1、UINavigationController導航控制器如何使用UINavigationController可以翻譯為導航控制器,在iOS裡經常用到。我們看看它的如何使用:下面的圖顯示了導航控制器的流程。最左側是根視圖,當使用者點擊其中的General項時
Time of Update: 2018-12-05
懶得打字 資料來自:http://www.cnblogs.com/uvsjoh/archive/2012/09/02/2667348.html1 帶內註冊(In-band registration)的概念帶內註冊指的是未在你的伺服器上開通帳號的使用者可以通過xmpp協議註冊新帳號。相反的概念是帶外註冊(out-of-band registration),例如你必須到某個指定的web頁面進行註冊。如果伺服器允許帶內註冊,那麼我們就可以通過自己開發的用戶端註冊新帳號。與帶內註冊相關的協議是XEP-
Time of Update: 2018-12-05
前面一直使用模擬器運行,今天使用了真機調試,這一篇介紹一下真機調試。真機調試需要99$註冊,如果有註冊過的帳號,也可以使用註冊帳號邀請你加入一個帳號下,註冊帳號可以給你分配許可權,我也是使用的邀請成為開發人員的。1、登入:首先登入https://developer.apple.com/ios/manage/overview/index.action登入後會進入如下介面:
Time of Update: 2018-12-05
iOS中原生的SQLite API在使用上相當不友好,在使用時,非常不便。於是,就出現了一系列將SQLite API進行封裝的庫,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款簡潔、易用的封裝庫,這一篇文章簡單介紹下FMDB的使用。在FMDB下載檔案後,工程中必須匯入如下檔案,並使用 libsqlite3.dylib
Time of Update: 2018-12-05
在iPhone開發中,XML的解析有很多選擇,iOS SDK提供了NSXMLParser和libxml2兩個類庫,另外還有很多第三方類庫可選,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。這篇文章使用了NSXMLParser。解析 XML 通常有兩種方式,DOM 和
Time of Update: 2018-12-05
當我們用xcode開發iphone和ipad應用程式的時候,我們可以用一下表中所顯示的去設定應用程式的表徵圖和啟動映像:圖片名稱圖片size(單位像素)應用的平台Icon.png57 x 57應用程式圖示Icon-settings.png29 x 29設定地區通用的應用程式圖示。備選方案名稱:Icon-Small.pngIcon~ipad.png72 x 72iPad的應用程式圖示。備選方案名稱:Icon-72.png。添加一些較較小的(iPad的文檔:64×64,其他可選的32×32,24×2
Time of Update: 2018-12-05
在我們剛剛接觸Quertz 2D的時候,很重要的一點是:繪圖是在圖形的上下文進行的。每一個視圖都有關聯的上下文。所以如果在某個視圖中繪圖,我們要檢索當前的上下文CGContextRef ctx =UIGraphicsGetCurrentContext(); //檢索當前上下文,繪圖的每一個視圖都有相關聯的上下文,之後將此上下文傳遞給core graphics繪圖函數來繪製 CGContextSetLineWidth(ctx, 3.0);
Time of Update: 2018-12-05
今天做項目的時候遇到這個問題,就分享一下,我這個應該僅僅是導致這個錯誤發生的原因之一。但也希望記錄下來,供大家參考,如果你們也遇到這樣的問題,同時是其他原因引起的,請發Email:sanpintian@gmail.com完整的錯誤碼:錯誤產生的原因是:上面四個輸入框都是UITextView,當點擊登陸的時候,如果四個輸入框任何一個為空白,就會報錯。這就需要我們將自己的程式健壯性加以設計,對UITextView進行設定或者對使用者提醒。希望對你有一點協助。
Time of Update: 2018-12-05
NSSet,NSMutableSet,和NSCountedSet類聲明編程介面對象的無序集合(散列儲存:在記憶體中的儲存位置不連續)。而NSArray,NSDictionary類聲明編程介面對象的有序集合(有序儲存:在記憶體中的儲存位置連續)。NSSet,NSMutableSet;
Time of Update: 2018-12-05
5月份的時候,開始研究iOS平台上的在應用程式內購買技術。以前,如果要做一個付費應用,需要做一個Lite簡易版。使用者在購買之前,可以通過Lite版體驗一下,再決定是否付費購買。但這種方式隨著iOS平台的普及,應用的增多,尤其是遊戲的增多,簡易方式越來越不適應新的需求。而且這種方式無論是蘋果公司還是開發人員,都需要更多的維護成本。後來蘋果公司實現了在應用程式內購買技術,這種技術不需要開發人員提供簡易版本,而是提供一個版本,在應用內沒有付費購買的情況下,有些功能或者特性是受限制的;只有通過點擊應用
Time of Update: 2018-12-05
setValue:forKey與setObject:forKey的差異在使用NSMutableDictionary的時候經常會使用setValue forKey與setObject forKey,他們經常是可以互動使用的,代碼中經常每一種的使用都有。1,先看看setValue: forKey:的定義@interface NSMutableDictionary(NSKeyValueCoding)/* Send -setObject:forKey: to the receiver, unless
Time of Update: 2018-12-05
這個問題其實,遇到幾次了,事情比較多,就沒去仔細研究,解決方案也是很暴力的直接加上8小時。這次遇到了,調試了下,發現其實不是那麼回事。NSDate * nowDate = [NSDate
Time of Update: 2018-12-05
4.6 系列開發將從最近開始更新到部落格中。IOS 開發首先比Android 的相對複雜。1.擷取IOS開發人員需要的檔案,從下面的串連可以查看到這個流程。 http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html。 大概的流程就是申請為IOS開發人員,然後是每年99美元。2.需要的檔案。 *.p12 檔案,*.mobileprovision
Time of Update: 2018-12-05
Table View簡單描述: 在iPhone和其他iOS的很多程式中都會看到Table View的出現,除了一般的表格資料展示之外,設定的屬性資料往往也用到Table View,Table View主要分為以下兩種: Plain:這是普通的列表風格 Grouped :這是分塊風格。 對於UITableView,我們有一些特殊的概念和術語,比如說我們成Table
Time of Update: 2018-12-05
簡介:上篇做了Table View的一些介紹 ,還做了一個TableView 的Plain樣式的例子,這篇我們學習Grouped樣式表的例子,還有用到前面讀取Plist的知識(見iOS學習之 plist檔案的讀寫),把Plist檔案中的資料讀取出來,放到Table view裡展示出來。這裡把全國30多個省份的城市,都列出來了,plist檔案裡還有城市的行政區,不過這裡只列出省份和城市就ok了。如下: 那麼開始吧。1、建立項目新的一個名稱為TableViewGrouped的Single
Time of Update: 2018-12-05
文章目錄 初始化的問題實現初始化方法 接上一篇 Cocoa 架構總結For iOS(一) ,繼續總結Cocoa對象1、Cocoa對象的建立我們都知道建立一個對象有兩步:alloc 和
Time of Update: 2018-12-05
前面iOS學習之UIPickerView控制項的簡單使用 用到的UIPickerView彈出來是通過 textField.inputView = selectPicker; textField.inputAccessoryView = doneToolbar; 這中方法來做的。如果UIPickerView或UIDatePicker控制項通過其他按鈕或事件啟用的時候怎麼能像系統那樣彈出來呢?為了實現這個需求,就要用到動畫效果了。1、建立一個Single View
Time of Update: 2018-12-05
文章目錄 一種是用定義好的兩個子類:另一種是繼承NSOperation 前一篇 iOS多線程編程之NSThread的使用介紹三種多線程編程和NSThread的使用,這篇介紹NSOperation的使用。使用 NSOperation的方式有兩種,一種是用定義好的兩個子類:NSInvocationOperation 和 NSBlockOperation。另一種是繼承NSOperation如果你也熟悉Java,NSOperation就和java.
Time of Update: 2018-12-05
一,概述KVO,即:Key-Value Observing,它提供一種機制,當指定的對象的屬性被修改後,則對象就會接受到通知。簡單的說就是每次指定的被觀察的對象的屬性被修改後,KVO就會自動通知相應的觀察者了。二,使用方法系統架構已經支援KVO,所以程式員在使用的時候非常簡單。1. 註冊,指定被觀察者的屬性,2. 實現回調方法3. 移除觀察三,執行個體:假設一個情境,股票的價格顯示在當前螢幕上,當股票價格更改的時候,即時顯示更新其價格。1.定義DataModel, [cpp] view