原创 我的友情鏈接

51CTO博客開發

原创 如何用UIKit做一個轉輪(1)

原文鏈接:http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit                                

原创 【IOS開發】通告中心NSNotificationCenter

在IOS開發中,通告的作用不言而喻,它在一個項目中就像是一個特權,不受類等的約束,方便至極,對於每一個通告,區分他們的標示是他們的名字name。 發送通告,發送通告時可以帶一個參數,此參數需爲NSDictionary字典類型: NSMuta

原创 如何用UIKit做一個轉輪(5)

Adding Protocol Notifications(添加協議通告)   所有繁重的工作都被我們跨越,從現在開始現在我們就一路順風了! 還記得在最開始的時候定義的SMRotaryProtocol嗎?如果你爲SMRotaryWhee

原创 cocos2d中CCProgressTimer對象不能顯示的問題....

下午添加進度條CCProgressTimer的對象,一切按正常代碼來: CCProgressTimer *ct = [CCProgressTimer progressWithFile@"progress.png"]; ct.postion 

原创 如何用UIKit做一個轉輪(3)

A Digression Into Trigonometry(三角函數的介紹)   在學校裏我們都學過如何用度表示角度,並且我們都知道一個圓有360度。但是科學家、工程師以及程序語言的設計者使用一種叫做弧度的單位。 你也許會記得上面dr

原创 【ios-cocos2d】做一個類似《憤怒的小鳥》選關界面的程序

憤怒的小腦選關界面做的挺好看,但是怎麼實現這種效果呢?正好最近正在學習UIScrollView,就動手試着做了做。 假設,一共有12關,3個滑動的界面,一個界面則有4個選關按鈕,先準備12張選關圖片。 先建一個cocos2d工程,將12張圖

原创 如何用UIKit做一個轉輪(4)

Building the Sectors(構建扇區)   要讓輪子停在當前扇區的中間點,你首先需要把輪子分爲幾個扇區。當用戶的手指離開屏幕時我們要做一下內容: 1.         計算弧度值 2.         基於上一步的弧度值找

原创 【IOS開發】zip解壓縮第三方類庫ZipArchive返回解壓後文件路徑

今天用到了第三方類庫zipArchive解壓縮zip文件,用法很簡單,如下: ZipArchive *zip = [[ZipArchive alloc] init]; NSString *zipfilePath = @"壓縮文件zip的路徑

原创 爲cocos2d遊戲場景轉換添加小菊花

寫遊戲經常要進行場景之間的轉換,但是如果要轉換的場景要加載很多資源時會讓遊戲處於完全靜止的狀態,就像卡住了似的,讓人玩着非常的不爽,解決此問題只需給界面上加上旋轉的小菊花就可以了! {........     extern UIActivi

原创 【IOS開發】presentModalViewControllerAnimated 和 dismissModalViewControllerAnimated

使用presentModalViewControllerAnimated方法從A->B->C,若想在C中直接返回A,則可這樣實現: C中返回事件: void back   {         [self dismissModalViewCo

原创 【IOS開發】全局變量之單例

在開發中用單例存儲項目中通用的全局變量是非常方便的,用法: SingleSample.h中,   #import <Foundation/Foundation.h>  @interface SingleSample : NSObject

原创 cocos2d 動畫效果

今晚查了下資料,發現有很多版本,但都大同小異,自己參照代碼做了一個例子 準備工作: 1、用Flash製作好每幀的png圖片; 2、用Zwoptex或texturepacker生成 .png 和 .plist 文件; 把 .png

原创 如何用UIKit做一個轉輪(2)

Laying out the Wheel(設計輪子)   現在我們已經建立了一個基本的控制類,我們可以開始形象化的設計輪子的原理,這樣他才能顯示在一個圈中。 設計轉輪的原理,你需要藉助CALayers。它不僅能實現非常酷的效果,也能進行像

原创 【IOS開發】多媒體操作

1、錄音功能 1)引入兩個類庫 2) //引入頭文件  #import <AVFoundation/AVFoundation.h>  #import <CoreAudio/CoreAudioTypes.h>    //在.h文件聲明變量