cocos2d之精靈sprite的建立

CCSprite是最常用到的類。它使用圖片把精靈(sprite)顯示在螢幕上,精靈的建立(3種方法)://1、直接通過CCSprite建立精靈        CCSprite *sprit = [CCSprite spriteWithFile:@"1.jpg"];CGSize size = [[CCDirector sharedDirector] winSize];sprit.position = ccp(size.width, size.height);sprit.anchorPoint =

contentMode與clipsToBounds合用實現顯示圖片的內容與實際圖片大小不一樣的特殊情況

有這樣的需求, 一個UIimage的大小為768*1024, 被一個UIImageView載入到介面上。顯然, 這個時候,它的contentMode;                // default is UIViewContentModeScaleToFill以及clipsToBounds;              // When YES, content and subviews are clipped to the bounds of the view. Default is NO.

merge 字典數組 array dict

////  ViewController.m//  h////  Created by jason on 13-3-1.//  Copyright (c) 2013年 hufeng. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewControllertypedef struct {    BOOL isHasKey;    int

Failed to pull selection 解決

最近在做一項目。 其中用到把一個db檔案從項目中拷貝到手機的sd卡中。 然後再通過代碼去對這個資料庫檔案進行讀取。  像很多其它程式一樣, 遇到有時讀取資料失敗的情況。為了分析這個問題, 我就需要檢查拷貝過去的檔案是否有問題, 於是就從eclipse的file explore去看SD卡中的這個拷貝過去的檔案是否如期望的那樣。 於是從file explore中 找到串連的真機的SD目錄,然後點pull a file from device.  結果報錯: Failed to pull

封裝 繼承 多態

物件導向的三個基本特徵是:封裝、繼承、多態。1、 封裝封裝最好理解了。封裝是物件導向的特徵之一,是對象和類概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者對象操作,對不可信的進行資訊隱藏。2、繼承物件導向編程 (OOP)

程式啟動 清空[NSUserDefaults standardUserDefaults]

    if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"dontClearHXCache"])    {        NSString *appDomainStr = [[NSBundlemainBundle] bundleIdentifier];        [[NSUserDefaultsstandardUserDefaults] removePersistentDomainForName:appDomainStr];   

人生最大的冒險就是不冒險

昨晚, 看了一檔電視節目, 其中一個人提及到“不冒險就是最大的冒險”, 讓我想了很多, 今天就在網上搜這句話, 然後就搜到這篇文章,轉載於此, 以自勉。轉自:http://hi.baidu.com/kisgvpuipebacid/item/3ef85aee7298d73887d9de40人生最大的冒險就是不冒險   大笑的人可能被當作傻瓜,流淚可能被視為脆弱,主動認識他人的人,可能會把自己暴露於尷尬的境地。把自己的想法和夢想宣告於眾的人,可能失去眾人的擁戴。 去愛一個人,要冒不被那人所愛的風險。

UIViewController的誤用

轉載本文請保留以下原作者資訊:原作:OneVhttp://www.onevcat.com/2012/02/uiviewcontroller/什麼是UIViewController的誤用UIViewController是iOS開發中最常見也最重要的組件之一,可以說絕大多數的app都用到了UIViewController來管理頁面的view。它是MVC的核心結構和橋樑構成,可以說UIViewController是絕大多數開發人員所花時間最多的部分了。但是正是這樣一個重要的類卻經常被誤用,從而導致ap

cocos2d的基本動作

//定義一個圖片精靈CCSprite *sprite = [CCSprite spriteWithFile:@"1.jpg"];CGSize s = [[CCDirector sharedDirector] winSize];CGPoint p = ccp(s.width/2, 50);//實現各種動作[sprite runAction:[CCMoveTo actionWithDuration:1.0 position:p]];//移動到指定位置[sprite

網路編程(一)SOAP, WSDL, Web Service

這段時間, 為了統一一下自己關於網路編程的思想, 特寫下該系列教程,如有誤,請指正。多謝。前提, 為了熟悉接下來的教程,需要讀者有如下相關知識, SOAP, WSDL, Web Service. 瞭解這三個東東最好的地方是:SOAP: http://www.w3school.com.cn/soap/index.aspWSDL:http://www.w3school.com.cn/wsdl/index.aspWeb

OC之NSString用法詳解

1、建立常量字串     NSString *aString = @"hello";2、建立Null 字元串,給予賦值    NSString *astring = [[NSString alloc] init];    astring = @"This is a String!";    NSLog(@"astring:%@",astring);    [astring release];3、在以上方法中,提升速度:initWithString方法    NSString *astring =

記憶體管理詳解

1、所有現搞現用的new, alloc產生的對象,你都得給release掉,如果是get方法裡的,要返回給別人用的,那你得把它autorelease掉。2、所有set方法,如果參數是NSString *的,你不理三七二十一,你就一律copy好了,按書說,NSString *可能會變,所以copy的話就不會有這樣的問題,這在iphone開發中很重要,有些控制項的text屬性可以直接付給NSString

mac終端命令大全介紹

OSX 的檔案系統OSX 採用的Unix檔案系統,所有檔案都掛在跟目錄 / 下面,所以不在要有Windows 下的盤符概念。 你在案頭上看到的硬碟都掛在 /Volumes 下。 比如接上個叫做 USBHD的移動硬碟,案頭上會顯示出一個硬碟表徵圖,它實際在哪裡呢? 在終端裡執行 ls /Volumes/USBHD, 看看顯示出的是不是這個移動硬碟的內容。 根目錄位置是 / 核心 Mach_kernel 就在這裡, 驅動所在位置 /Systme/Library/Extensions

關於delegate, category和subclass,個人的理解

發此貼主要是因為自己在學習這三個概念的時候,實在是走了很多的彎路,而且當我意識到這些概念在cocoa中很重要時,我便更糊塗了…或許從C++或者Java轉過來的高手一看就明白,所以高手您隨便拍磚,指正我的錯誤;新手的話,不妨稍微看看,說不定對你理解這三個概念有些協助。總的來說,這三個概念的用途是:擴充已存在類的功能,說白了,就是給已經有的類加上其他的功能。首先最常用的辦法是,建立子類,繼承父類的特點,加上新的類的內容。好處不言自明,自由:你想建立一個什麼樣的類就建立什麼樣的類,想加什麼加什麼。前提

UIButton在設定Image時,會把之前設定的frame給覆蓋掉。

UIButton, setImage 會自動化佈建這個按鈕的frame為這個圖的大小,會使之前設定的這個按鈕的frame無效一下午的折騰,被這個問題搞得頭大。 基本需求是: 一個UIView Animation 動畫, 點擊某一個地區, 動畫是從該地區彈出一張小圖, 小圖慢慢放大到全屏成為大圖至全屏, 為此,  我們想在在該地區彈出的一個小圖,用一個按鈕來做, 然後把這個按鈕放大到全屏, 最後使用者點擊這個按鈕後,把自己給remove掉。於是代碼如下://

網路解析(XML,JSON)

首先要加入類庫GDataXMLNode和JSON解析本地檔案Students.txt<students>    <student>        <name> 小朋 </name>        <age>20</age>         <phone>1324525255</phone>     </student>      <student>       

通過運行時來執行個體化一個,只知道名字的類, 名字為變數

如:得到一個NSString類型的變數x, 我們知道x是一個類的名字,比如可能是  UILabel, 也可能是UINavigationController,接下來我們需要執行個體化他們,如何做, 看看下面這幾個案例。1.已知類名@"SomeClassName",初始化此類的一個執行個體:Class someClass = NSClassFromString(@"SomeClassName");id obj = [[someClass alloc] init];比如想初始化個UILabelid

UISlider的樣式和滑塊自訂

又做完一個項目,遂到了寫帖時間了,要跟大家分享的是:自訂UISlider的圖片和滑塊,先看一下效果:     然後是實現了,我們使用的是UISlider的setMinimumTrackImage,和setMaximumTrackImage方法來定義圖片的,這兩個方法可以設定滑塊左邊和右邊的圖片的,不過如果用的是同一張圖片且寬度和控制項寬度基本一致,就不會有變形展開的後果,先看代碼,寫在 viewDidLoad中:    //左右軌的圖片    UIImage *stetchLeftTrack=

在CGD中快速實現多線程的並發控制

自從ios4.0/mac

cocos2d之情境切換動畫效果

//淡入淡出CCTransitionFade *trans = [CCTransitionFade transitionWithDuration:1.0 scene:[MyWrld scene] withColor:ccRED]; //原情境跳動著變小,新情境則跳動著變大。CCTransitionJumpZoom *trans = [CCTransitionJumpZoom transitionWithDuration:1.5 scene:[MyWrld

總頁數: 61357 1 .... 15482 15483 15484 15485 15486 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.