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-03
我在寫「NEON on iPhone 入門」的時候,曾以為讀者已經比較瞭解 iOS 裝置的處理器知識。然而,看過網上的一些討論,我才發現,原來這些知識並不普及,我的錯。此外,我覺得瞭解這些東西對 iPhone 編程有益(不僅僅針對喜歡 NEON 的人),即便你用的是 Objective-C,雖然,不瞭解也無礙工作,但這些知識會讓你成為一個更好的 iPhone 程式員。基礎到目前為止,所有的 iOS 裝置都使用 ARM 結構處理器,它和台式機上的 x86 和 PowerPC
Time of Update: 2018-12-03
當前為iOS提供的SKD版本為1.2.1,這裡主要講一下這個版本存在的一些問題,以及開發注意事項。1. BMKMapView是百度地圖類,當建立多個BMKMapView對象時,這些對象會共用一些資料(沒有仔細研究具體共用哪些資料),因此會產生以下問題: A. 當對其中一個BMKMapView通過手勢來進行放大、縮小、移動等操作時,其他的BMKMapView對象會自動進行放大、縮小、移動。 B.
Time of Update: 2018-12-05
當app從background切換到foreground,會trigger AppDelegate.m的2個方法:applicationWillEnterForeground and applicationDidBecomeActive但卻不會trigger current view controller的 viewWillAppear and viewDidAppear 方法,那麼怎麼通知current view呢?答案是通過在current view
Time of Update: 2018-12-04
一直以來用宏定義#define也就是定義一些簡單的常量,至多也就是定義一個函數,很少關注宏定義的用法。直到看到這樣的代碼:#define PLAYSOUNDEFFECT(...) \[[GameManager sharedGameManager] playSoundEffect:@#__VA_ARGS__]這麼強大的用法以前從來沒有想過。看一下iOS
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=281註:自己以前也寫過cocos2d-x如何最佳化記憶體的使用,以及記憶體不足的情況下怎麼處理遊戲。今天在微博中看到有朋友介紹了下記憶體,挺詳細的。不知道是誰寫的,我記錄下。一,IOS與圖片記憶體在IOS上,圖片會被自動縮放到2的N次方大小。比如一張1024*1025的圖片,佔用的記憶體與一張1024*2048的圖片是一致的。圖片
Time of Update: 2018-12-03
一、沙箱(sandbox)出於安全的目的,應用程式只能將自己的資料和喜好設定寫入到幾個特定的位置上。當應用程式被安裝到裝置上時,系統會為其建立一個家目錄,這個家目錄就是應用程式的沙箱。家目錄下共有四個子目錄:Documents 目錄:您應該將所有的應用程式資料檔案寫入到這個目錄下。這個目錄用於儲存使用者資料或其它應該定期備份的資訊。AppName.app
Time of Update: 2018-12-05
http://blog.csdn.net/favormm/article/details/6592634到目前最新的sdk(4.3),apple沒有提供pageCurl的API, 要實現google map
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/450.html-----------------------------------本章補充開始!---------------------------------- 本篇對於多觸點和觸屏事件已經做了一個詳細的說明,但是有一點忽略了,就是開啟多觸點的支援!步驟如下:
Time of Update: 2018-12-04
看到網友收集的很全:http://www.cnblogs.com/2018/archive/2010/12/13/1905013.html轉寄一下,大家看看,自己也方便^_^官方的門戶網站Refernce LibraryMac OS X Refernce Libraryhttp://developer.apple.com/library/mac/navigation/iOS Refernce
Time of Update: 2018-12-05
1、UIGestureRecognizer介紹手勢識別在iOS上非常重要,手勢操作行動裝置的重要特徵,極大的增加了行動裝置使用便捷性。iOS系統在3.2以後,為方便開發這使用一些常用的手勢,提供了UIGestureRecognizer類。手勢識別UIGestureRecognizer類是個抽象類別,下面的子類是具體的手勢,開發這可以直接使用這些手勢識別。UITapGestureRecognizer UIPinchGestureRecognizerUIRotationGestureRecogni
Time of Update: 2018-12-06
In this chapter, we’re going to write a slightly more complex application—one that will feature two buttons as well as a label這個章節,我們要寫個稍微有點點複雜的應用程式,用於控制兩個按鈕和標籤的。 Creating Our ProjectLaunch Xcode and select File ➤ New ➤ New Project . Select the
Time of Update: 2018-12-05
要使用AVAudioPlayer必須先要匯入:AVFoundation.framework初始化: _Player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:backgroundMusicPath] error:&error]; 屬性: 1.音量 player.volume=0.8;//0.0~1.0之間 2.迴圈次數 player.numberOfLoops =
Time of Update: 2018-12-06
塊文法的本質是:函數指標塊文法的回調是通過傳遞函數指標實現的。貼圖貼碼為快:主函數:View Code #import <Foundation/Foundation.h>#import "HomeClass.h"int main(int argc, const char * argv[]){ @autoreleasepool { HomeClass *home = [[HomeClass alloc] init]; [home
Time of Update: 2018-12-06
書接上回提出的Git在Xcode中的配置與使用常見問題4個問題 問題1,如何在Xcode中建立程式碼程式庫,並添加和提交代碼到程式碼程式庫?問題2,如何在Xcode中提交推送給遠程伺服器程式碼程式庫?問題3,如何在Xcode中複製遠程伺服器程式碼程式庫到本地?問題4,如何使用Xcode擷取遠程程式碼程式庫資料,並解決衝突問題? 1、問題1建立程式碼程式庫有兩種方式,一種是建立工程時候建立,另一種是把現有的工程拷貝到程式碼程式庫下,再初始化程式碼程式庫。如果是建立工程時候建立,在儲存檔案時候可以選
Time of Update: 2018-12-06
故事板實現標籤導航用故事板技術實現標籤導航模式。 使用“Tabbed Application”模版,建立一個名為 “TabNavigationStoryborad”的工程。勾選“Use Storyborads”、“Use Automatic Reference Counting”。建立完成之後開啟MainStoryboard.storyboard。三個Controller Scene
Time of Update: 2018-12-06
1 申請開發人員帳號 2 申請APP IDhttps://developer.apple.com/ios/manage/bundles/index.action Description:San ZhangBundle Identifier (App ID Suffix): cn.a.appname 3 申請CSR鑰匙串訪問-認證助理-從憑證授權單位求認證填寫註冊開發賬戶時的郵箱和使用者名稱,將CSR檔案儲存體到磁碟。 4 申請發布認證iOS provisioning
Time of Update: 2018-12-06
長話短說,謝謝大家的關注,這篇寫了好長時間,下面繼續學習ios。我將用2到3篇的篇幅來學習iphone上的一些常用控制項,包括Image View、Text Field、Keyboard、Slider等等,這篇的內容包括ImageView和Keyboard的使用。完成後的如下:1)建立一個新的project,選擇“Single View Application”,命名為“Control
Time of Update: 2018-12-06
在開始這章之前,先做個說明,從這篇開始,我所使用的xcode更新成了最新的版本,版本是4.6.1(4H512),如下:大家可以開啟自己電腦上的App
Time of Update: 2018-12-06
《iOS 5 cocos2d遊戲開發實戰(第2版)》基本資料作者: [美]Steffen Itterheim Andreas Low [作譯者介紹]譯者: 同濟大學蘋果俱樂部叢書名: 移動與嵌入式開發技術出版社:清華大學出版社ISBN:9781430238133上架時間:2012-10-15出版日期:2012 年10月開本:16開頁碼:1版次:2-2所屬分類: 電腦更多關於》》》《iOS 5 cocos2d遊戲開發實戰(第2版) 》內容簡介書籍電腦書籍 《ios 5