Time of Update: 2013-12-10
在iOS開發中,在很多情況下我們需要完成應用之間的文檔共用。然而,iOS為應用提供的是一個運行沙箱,一個應用程式無法直接和另一個應用程式通訊,所以應用之間如果要共用文檔的話需要通過一些系統提供的應用互動手段。 iOS應用程式之間互動的一個簡單手段是“URL
Time of Update: 2013-12-10
UIQWindow定義了一個window對象來管理views。一個軟體只能有一個window。window的主要職能使為view提供顯示取和向view傳遞事件。想要改變軟體顯示的內容,你可以改變window的root view。 UIWindow的screen屬性指定了window的顯示內容包括:bounds, mode, and brightness.window notifications用來監聽window 和
Time of Update: 2013-12-10
一、申請一個免費的API KEY要使用GoogleMaps SDK,必須要為你的應用申請一個API KEY,API Key可以讓你監視你的應用調用api的情況。api key是免費的,你可以在任何調用Map api的應用中使用,你可以通過在Google APIs Console上提供你應用的包標識(bundle identifier)來獲得一個api key,有了api key後,你要把它加到AppDelegate中,下面會講到。 擷取api
Time of Update: 2013-12-10
1 前言上一節我們談到用XIB檔案構建的自訂視圖,今天我們來介紹一下,不藉助XIB檔案的自訂視圖,共同學習一下。2 詳述目錄結構 這次我們不建立XIB檔案,而是直接的Objective-C檔案來代替XIB檔案。ZYCustomView.m: [plain]- (void)drawRect:(CGRect)rect { CGRect bounds = [self
Time of Update: 2013-12-10
1 前言上節我們介紹了程式執行的狀態,從例子中我們可以發現處理這些狀態更改的時候有明確的策略可以遵循,這次我們就來介紹一下。2 詳述2.1 活動-》不活動使用applicationWillResignActive:/UIApplicationWillResignActiveNotification來“暫停”應用程式的顯示。確保工作中不需要及時的使用者輸入,因為應用程式在一段時間內不會獲得任何使用者輸入。2.2
Time of Update: 2013-12-10
在一個視圖控制器中,加入了兩個視圖targetSubview和sourceSubview。targetSubview預設是隱藏的,sourceSubview預設是可見的。現在,我有這樣一個需求。通過手指下滑,將targetSubview從上向下拉入到螢幕中,同時,sourceSubview將隨著從螢幕下方離開。兩個視圖同步進入和離開是同步操作,用動畫來實現。第一種方法,使用UIView的類方法transition來實現, [UIView
Time of Update: 2013-12-10
[cpp]// // ABCustomAlertView.h // KnowledgeChoice // // Created by on 13-6-19. // Copyright (c) 2013年 DoubleMan. All rights reserved. //
Time of Update: 2013-12-10
demo功能:用UIimageView實現360度旋轉效果。demo說明:iPhone6.1 測試成功。主要代碼在:FVImageSequence.m中。在touchesMoved事件中,通過替換UIimageView的image來產生旋轉效果。demo截屏: demo主要代碼:[html] -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
Time of Update: 2013-12-10
關於 UIView 的基礎知識 首先要弄懂幾個基本的概念。一)三個結構體:CGPoint、CGSize、CGRect1. CGPoint 1. /* Points. */ 2. 3. struct CGPoint { 4.
Time of Update: 2013-12-10
1 前言在物件導向中,針對抽象集合迭代行為的設計模式稱為迭代器。2 詳述2.1 簡述迭代器提供了一種順序訪問彙總對象(集合)中元素的方法,而無需暴露結構的底層表示和細節。便利集合中元素的只能從集合本身轉移到迭代器對象。迭代器定義了一個用於訪問集合元素並記錄當前元素的介面。不同的迭代器可以執行不同的遍曆策略。提供一種方法順序訪問一個彙總對象中得各個元素,而又不需暴露該對象的內部表示。2.2
Time of Update: 2013-12-10
為了方便在ios下調用webserivce,找來了wsdl2objc這樣一個開源的架構來解析webservice方便在ios下引用。 下面做個小例子。1.首先是用Asp.net搭建一個測試的webserivce並放在IIS伺服器上面核心代碼如下: 返回一個TTT的泛型集合//資料載入重新最佳化[csharp] [cpp][WebMethod(Description = "TypeTest for ios")]
Time of Update: 2013-12-10
程式的根控制器用了UINavigationController。下面是代碼:1.在appdelegate中添加代碼:- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return
Time of Update: 2013-12-10
大家都知道UITextField才有placeholder屬性,UITextView 並沒有placeholder,那麼怎麼類比UITextfield使UITextView也有placeholder。 思路是:繼承uitextview,判斷當text為空白時就讓[super text]顯示placeholder。 代碼如下(我引用了arc): UIPlaceholderTextView.h #import
Time of Update: 2013-12-10
方案一:讓你的應用程式委託子類化 UIApplication。在實現部分,覆蓋 sendEvent:方法:- (void)sendEvent:(UIEvent *)event { [super sendEvent:event]; // 只在開始或結束觸摸時 reset 閑置時間, 以減少不必須要的時鐘 reset 動作 NSSet
Time of Update: 2013-12-10
今天遇到一種情況,當點擊UITableViewCell高亮時,其子視圖中有高亮的對象也高亮了,折騰了很久都沒有搞定,跟同事們一起研究也沒有找到方法,後來在網上找到瞭解決的方法,現在分享一下!為了進行UI自訂,修改了UITableViewCell的accessoryView,如下UIButton * accessoryDetailDisclosureButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 30,
Time of Update: 2013-12-10
AppDelegate 常看見如下寫法: 常看見: @synthesize window=_window; 意思是說,window 屬性為 _window 執行個體變數合成訪問器方法。
Time of Update: 2013-12-10
今晚稱有點時間,就分享下今天的成果,剪貼簿的使用以及自訂剪貼簿。 系統剪貼簿的直接調用 其實整個過程非常的簡單,我就用我寫的一個自訂UILable來說明調用系統剪貼簿。 首先,因為蘋果只放出來了
Time of Update: 2013-12-10
1. 建立或初始化可用以下方法 用於建立NSDate執行個體的類方法有 + (id)date; 返回目前時間 + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 返回以目前時間為基準,然後過了secs秒的時間&
Time of Update: 2013-12-10
So Easy!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 813 Accepted Submission(s): 226Problem Description A sequence Sn is defined as: Where a, b,
Time of Update: 2013-12-10
本文基於富文本:DTCoreText[cpp] #import <Foundation/Foundation.h> #import <MobileCoreServices/UTCoreTypes.h>//添加此架構 @interface UIPasteboard (AttributedString) - (void)