Time of Update: 2018-12-05
1 前言使用Quartz 2D繪圖時候,我們常會用到UIView的子類,想該類的drawRect:方法中添加Quartz函數調用。每次需要重繪視圖時候都會調用該方法。2 詳述在Quartz 2D中,和其他Core Graphics中一樣,繪圖是在圖形上下文中進行的,通常,只稱上下文。繪圖時候,我們需要檢索當前上下文,使用此上下文進行各種Quartz圖形調用,並且讓此上下文負責將圖形呈現到視圖上。下面代碼將檢索當前上下文:CGContextRef context =
Time of Update: 2018-12-05
1 前言在IOS開發中,相信大家一定聽說過委託,資料來源,target,action等等,今天我們就來簡單的學習一下這些內容。2 詳述2.1
Time of Update: 2018-12-05
Icon.png – 57×57 iPhone應用表徵圖Icon@2x.png – 114×114 iPhone Retina顯示屏應用表徵圖Icon-72.png – 72×72 iPad應用表徵圖Icon-72@2x.png - 144×144 iPad Retina顯示屏應用表徵圖Icon-Small.png – 29×29 iPhone 系統設定和搜尋結果表徵圖Icon-Small@2x.png – 58×58 iPhone Retina顯示屏
Time of Update: 2018-12-05
1. Unknown type name 'class'; did you mean 'Class'? 引用C++ 或C代碼那個類,改為.mm即可.2.Undefined symbols for architecture armv7s ? 製作靜態庫的時候,用真機,將Build Settings下面的 1). Architetures 改為armv6 armv7, 2). Build Active Architecture Olny; Debug-->YES;
Time of Update: 2018-12-05
iOS UI Label Customizing Tutorialhttp://gssdaily.com/forum/viewtopic.php?f=21&t=69067byjack » Tue Jun 26, 2012 8:49 pmiOS UI Label Customizing TutorialCustomizing a iOS UI LabelHere in this tutorial we will look how to customize a label. By
Time of Update: 2018-12-05
前面一直使用模擬器運行,今天使用了真機調試,這一篇介紹一下真機調試。真機調試需要99$註冊,如果有註冊過的帳號,也可以使用註冊帳號邀請你加入一個帳號下,註冊帳號可以給你分配許可權,我也是使用的邀請成為開發人員的。1、登入:首先登入https://developer.apple.com/ios/manage/overview/index.action登入後會進入如下介面:
Time of Update: 2018-12-05
最近在使用xmppframwork來實現一個聊天應用,碰到了一個問題,應用進入後台以後,就接收不到訊息了;怎麼樣才能使應用被切到後台時,應用中的網路連接仍然接收資料並維持存活(像QQ iphone
Time of Update: 2018-12-05
介紹:Grand Central Dispatch 簡稱(GCD)是蘋果公司開發的技術,以最佳化的應用程式支援多核心處理器和其他的對稱式多處理系統的系統。這建立在任務並存執行的線程池模式的基礎上的。它首次發布在Mac OS X 10.6 ,iOS
Time of Update: 2018-12-05
為了監聽伺服器是否有效,增加心跳監聽。用XEP-0199協議,在XMPPFrameWork架構下,封裝了 XMPPAutoPing 和 XMPPPing兩個類都可以使用,因為XMPPAutoPing已經組合進了XMPPPing類,所以XMPPAutoPing使用起來更方便。首先,匯入標頭檔 #import "XMPPAutoPing.h"聲明成員變數和屬性@interface XMPPConnectManeger : NSObject<XMPPAutoPingDelegate>{
Time of Update: 2018-12-05
iPhone SDK 包含哪些東西?蘋果公司將大部分系統介面發布在架構這種特殊的資料包。一個架構就是一個目錄,它包含一個動態共用程式庫以及使用這個庫所需的資源(例如標頭檔、映像以及輔助應用程式等)。如果要使用某個架構,則需要將其連結到應用程式工程,這一點和使用其他共用庫相似。另外,您還需要告知開發工具何處可以找到架構標頭檔以及其他資源除了使用架構,蘋果公司還通過標準共用庫的形式來發布某些技術。
Time of Update: 2018-12-05
8.1 應用程式設定概念8.2 建立設定束8.3 設定項目種類8.4 讀取設定 8.1 應用程式設定概念應用程式設定(Application Settings):在iOS和Mac OS很多軟體中都有使用偏好(preferences),例如,在iOS中我們設定WiFi、運用商和壁紙等等。8.2 建立設定束建立工程Settings Bundle(設定束)一個應用程式的使用偏好,是儲存在一個Root.list的XML檔案中的,在這個檔案中是與Settings
Time of Update: 2018-12-05
最近貼吧一直有人問,買了Ipad,不知道玩什麼GAL... 我就說 拿Ipad推GAL浪費了,真的,Ipad 上有很多好玩的遊戲我就一一說說感想 部分介紹放在這裡:http://blog.sina.com.cn/s/blog_624893280100owyz.html 我專門把幾個玩過大作介紹下吧: Asphalt 6: Adrenaline-狂野飆車6:火線追擊軟體語言:中文 開發廠商:Gameloft S.A. 軟體類型:體育競速 iTunes評分:3.5(滿分5分)
Time of Update: 2018-12-06
有關ARC的背景和概念不做詳細說明了,簡而言之,使用ARC,程式員不需要再關心對象的生命週期,編譯器在編譯時間會聰明的補上這些代碼。使用ARC的一些規則:1. 不允許調用對象的retain, release, auto-relase, retain count等方法,也不允許通過類似@selector(retain)的方法進行間接調用。2. 不允許調用對象的dealloc方法。 雖然重定義類的dealloc方法是允許的,但不能在其中調用[super
Time of Update: 2018-12-06
方法一:在button按鈕的點擊事件中加上[self.textFiled resignFirstResponder]; 方法二: 在xib檔案中,可以不在View頁面上添加一個View控制項 ,一個簡單的辦法是將View頁面的類設定為UIControl(該類繼承與UIView) .h檔案:#import <UIKit/UIKit.h>@interface HomeViewController : UIViewController@property (retain,
Time of Update: 2018-12-06
配置推播通知比較麻煩,需要iOS開發人員帳號,然後配置一個Apple ID、配置概要檔案和SSL認證。 1 認證簽章要求首先需要認證簽章要求,這需要在Mac OS X系統中完成,通過在系統中選擇“工具 + 生產力”→“鑰匙串訪問”,然後在開啟菜單“鑰匙串訪問”→“認證助理”→“從憑證授權單位請求認證…”。選擇“從憑證授權單位請求認證”菜單後會彈出認證助手對話方塊,在使用者電子郵件地址輸入你的郵件地址,常用名稱中輸入你的名字,然後在請求是選項中勾選“儲存到磁碟”。在認證助手對話方塊中點擊“繼續”
Time of Update: 2018-12-06
這次的學習還是基於上一個項目繼續進行(你也可以建立一個項目)學習Segmented Control和Switch。Segmented ControlSwitchSegmented Control和Switch的主要區別在於Segmented Control可以有多個值進行選擇,而Switch只有2個值。1)添加Segmented Control從object library中拖一個Segmented Control到iphone介面上然後調整Segmented
Time of Update: 2018-12-06
《iOS程式設計(原書第2版)》基本資料原書名: Programming iOS 5,Second Edition原出版社: O'Reilly Media作者: Matt Neuburg譯者: 陳建設 劉洋叢書名: O'Reilly精品圖書系列出版社:機械工業出版社ISBN:9787111418474上架時間:2013-5-8出版日期:2013 年4月開本:16開頁碼:763版次:2-1所屬分類:電腦 > 軟體與程式設計 > 移動開發 > iPhone更多關於
Time of Update: 2018-12-06
注: 據說可以在xcode4用這個方法Jailbreak Development for iOS4!Vital Stats: iOS 4.0.1 Xcode 3.2.3 Mac OSX 10.6.4 Snow Leopard iPhones 3G, 3GS, 4 (I finally have the whole lineup!)PROBLEM: I still can't get iPhone 4 working. If you have one, please try
Time of Update: 2018-12-06
UDID是什嗎? UDID的全稱是Unique Device Identifier,顧名思義,它就是蘋果IOS裝置的唯一識別碼,它由40個字元的字母和數字組成。 UDID有什麼用? 移動網路可利用UDID來識別行動裝置,如iPhone和iPad。UDID對每台裝置而言都是唯一的,從而成為了廣告公司、市場分析機構和APP測試系統跟蹤使用者行為的工具 + 生產力。 目前使用UDID主要原因分為:
Time of Update: 2018-12-06
在ios,blocks是對象,它封裝了一段代碼,這段代碼可以在任何時候執行。Blocks可以作為函數參數或者函數的傳回值,而其本身又可以帶輸入參數或傳回值。它和傳統的函數指標很類似,但是有區別:blocks是inline的,並且它對局部變數是唯讀。 Blocks的定義: int (^Multiply)(int, int) = ^(int num1, int num2) {return num1 *