ios开发

iOS开发中的粒子系统

粒子系统是个很好的东西,粒子系统可以帮助开发者生成非常生动的动画。


下面来讲讲iOS开发中的粒子系统。

现在创建粒子系统会用到两个类,他们都在QuartzCore.frameWork里面,分别是CAEmitterLayer和CAEmitterCell。

通常的做法就是创建一个CAEmitterLayer,然后将一个或者多个的CAEmitterCell放到这个layer里面。CAEmitterLayer继承了CALayer,可以轻易地加入到任何UIKit的分层。


开始




简易数独

  1. 可以無限制地生成數獨遊戲,一共有4個級別供選擇。

  2. 支持蘋果的Game Center的排行榜和成就榜。

  3. 支持iOS6,iOS7(已测试)

  4. 支持蘋果所有移動產品,包括iPhone5以及各種iPad,iPod Touch。

  5. 生動的動畫和銳利的圖片。

  6. 求助功能,在你無助的時候給你提供一線希望。

  7.  提供記錄功能,可以更好的幫助您解決難題。

  8. 提供了Undo和Redo記錄你的每一步填寫。

  9. 支持簡體中文,英文,德文,日文,繁體中文。

  10. 簡單級別的難度很低,適合初學者入門,困難級別難度較高適合高手練腦。





iOS Audio Play-AudioServicesCreateSystem

转变为系统声音后播放

1. 在项目中引入   AudioToolbox.framework。

2. 在播放声音的类的头文件中   #import <AudioToolbox/AudioToolbox.h>

3. 声明成员变量

    SystemSoundID _pewPewSound;

4. 初始化变量

    NSString *pewPewPath = [[NSBundlemainBundle] pathForResource:@"button_click"ofType:@"mp3"];

    NSURL *pewPewURL = [NSURLfileURLWithPath:pewPewPath];

    AudioServicesCreateSystemSoundID((CFURLRef)pewPewURL, &_pewPewSound);

5. 播放声音

    AudioServicesPlaySystemSound(_pewPewSound);

6. 释放内存

    AudioServicesDisposeSystemSoundID(_pewPewSound);

这种声音是不会中断音乐播放。