自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fyn6417的专栏

善良向上小少年

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 iOS 7 之Airdrop 分享 URLs ,Media and Documents

Sharing URLs OpenURLViewController.mand modify the implementation as shown below: - (void)loadURL:(NSURL*)URL{self.objectsToShare=@[URL];... the

2013-10-18 21:57:32 1275

原创 iOS 7 之Airdrop 分享Plain text and attributed string data

接上一篇 先介绍分享文字的 地址点击打开链接OpenStringViewController.mand modify it as shown below. Each line notedbelow should be added to the top of the appropriate method:

2013-10-18 21:39:41 1930

原创 iOS 7 What’s New in AV Foundation之二维码扫描(下)

Drawing overlaysThe bounds metadata defines a rectangle that exactly contains the image, while thecorner metadata defines the coordinates of the image’s corners. The diagram belowdisplays the diff

2013-10-18 20:43:20 3471 4

原创 iOS 7 What’s New in AV Foundation之二维码扫描(中)

接上文英语不是很好有些专业的东西还是不给翻译了 自己百度吧没有太多难懂的东西 慢慢来对了 声明一下 这两篇的内容都是官方文档上弄来的 鸟悄的啊 我也是花钱买的 我是觉得写得真心好才共享给大家的Detecting machine readable codesIn addition to processing and displaying video,

2013-10-18 20:21:48 3023

原创 iOS 7 What’s New in AV Foundation之二维码扫描(上)

iOS 7 brings even more improvements to AV Foundation, such as:•Barcode reading support•Speech synthesis•Improved zoom functionality Getting Started打开Xcode 创建一个新工程 选择iOS\Applica

2013-10-18 20:00:03 3436

转载 CGContextCTM

原 CGContextCTMCoreGraphics.h一些常用旋转常量#define M_E 2.71828182845904523536028747135266250 e
#define M_LOG2E 1.44269504088896340735992468100189214 log 2e
#define M_LOG10E 0.434294481903

2015-12-29 11:05:09 865

原创 蛋疼系列之Symbol not found for architecture arm64

最近忙XMPP,真特么的是各种蛋疼加无语

2014-11-12 09:00:05 1077

转载 iOS开发之网络开发——AFNetWorking

IOS开发之网络开发工具做移动端开发 经常会涉及到几个模块:1、网络检测 2、网络请求get和post请求 3、文件上传 4、文件下载 5、断点续传现在将这些一一分享给大家 ,也欢迎大家一起学习和讨论 本例子采用AFNetWorking框架网络检测:#pragma mark - Reachability Management (iOS 6-7)//网络监听(用于检测网络是否可以链接。此方法最好放于

2014-09-24 14:38:53 1156

转载 iOS开发之手势识别

iOS开发之手势识别 - iPhone手机开感觉有必要把iOS开发中的手势识别做一个小小的总结。在上一篇iOS开发之自定义表情键盘(组件封装与自动布局)博客中用到了一个轻击手势,就是在轻击TextView时从表情键盘回到系统键盘,在TextView中的手是用storyboard添加的。下面会先给出如何用storyboard给相应的控件添加手势,然后在用纯代码的方式给我们的控件添加手势,手势的用

2014-09-24 10:54:45 795

原创 Cocos2d-x How to save ScreenShot ?

1void SaveScreenshot() 2{ 3 CCSize size = CCDirector::sharedDirector()->getWinSize(); 4 CCRenderTexture* texture = CCRenderTexture::create((int)size.width, (int)size.height); 5 textur

2013-10-23 11:57:20 2061

原创 Cocos2d-x 之图层类(CCLayer)

图层对象的三个功能:1.接受用户操作,比如触屏、重力加速度计的信息。2.作为游戏内容元素的容器,用于显示游戏画面、承载精灵类、字体文本对象。3.填充背景游戏背景颜色。代码示例:class CC_DLL CCLayer:public CCNode,public CCTouchDelegate,public CCAccelerometerDelegate,publi

2013-10-21 10:16:40 1711 1

原创 Cocos2d-x 之场景类(CCScene)

被导演持有的场景对象,是第一个包含游戏内容的层次。但是就其本身来说,并不包含任何实际的绘制内容。你可以将场景看做是引擎中游戏画面划分当中一个重要的内容。它只是在游戏界面管理中发挥看重要作用。场景通常不包含游戏逻辑,仅仅是作为一个容易,将不同的层组合到一起,最终呈现给玩家一个完整的画面。它代表了游戏运行中得一个状态,其包含的图层是更小一级的容器。图层中包含了游戏逻辑、用户相应已经精灵对象(CCSpr

2013-10-21 08:56:15 1064

原创 Cocos2d-x CCDirector 类中与场景有关的函数

void runWithScene(CCScene *pScene)//运行一个场景void pushScene(CCScene *pScene)//压入当前活动场景,使其进入等待状态void popScene(void)//从队列顶端弹出一个场景对象void popToRootScene(void)//从队列底部弹出所有场景对象,仅剩根部场景对

2013-10-20 22:46:37 988

原创 Cocos2d-x CCNode 类中常用函数

CCNode 中与动作有关的函数CCAction *runAction(CCAction *action);//执行动作,返回执行动作void stopAllAction(void);//停止所有动作void stopAction(CCAction *action);//停止参数中指定动作void stopActionByTag(int

2013-10-20 22:28:32 1026

原创 Cocos2d-x CCNode 类的属性及与节点有关的函数

CCNode 类的属性属性描述默认值position位置0,0scale(x,y)缩放尺寸1,1rotation(in degrees,clockwise)旋转角度0CCCamera摄像机朝向对象CCGridBase模型网格对象anchor point锚点

2013-10-20 17:21:07 1273

原创 Cocos2d-x 之声音模块的使用

CocosDenshion  声音模块在Cocos2d-x引擎中是一个非常独立的内容,可以理解为一个跨平台的声音引擎,结构SimpleAudioEngine               外观模式CDAudioManageriOSAndroidWin32BlackBerryLinuxCDSoundManager背景音乐操作函数:

2013-10-19 11:37:55 1289

原创 iOS 7 之Airdrop 分享

iOS 7 introduces a new easy to use way to share your data with nearby devicescalledAirDrop 用过mbp的都应该知道苹果有个比较好用的文件共享组件Airdrop 随着新系统的发布Airdrop也登陆了iPhone上 遗憾的是只有5和5S上又这个功能

2013-10-18 21:23:31 2450

转载 Cocos2d-x 之CCTableView

在引入tableView的节点头文件中加入#include "cocos-ext.h"using namespace cocos2d; 使节点类继承此两个抽象类public CCTableViewDelegate,public CCTableViewDataSource 头文件中引入抽象类的虚函数//datasource 

2013-10-17 15:18:22 907

转载 Cocos2d-x 之主要类介绍:精灵角色(CCSprite)

CCSprite是一副2D图像,CCSprite可以通过图像或者图像中的一个矩形子区域创建 如果它的父节点或者任意继承树上的节点是CCspriteBatchNode则具有下述特性:父节点是CCSpriteBatchNode时具有的特性: 更快的渲染速度,特别时CCSpriteBatchNode有很多子节点的情况下,但有以下限制:A、不支持照相功能(例如:CCOrbitCamera动

2013-10-16 17:41:02 1221

转载 Cocos2d-x CCNode,CCLayer,CCScene分析

CCNode是父亲,CCLayer和CCScene是他2个孩子,CCScene 负责和CCDirector打交道,负责管理CCNode 所有的孩子(这个CCNode不知道有多少孩子,孙子)CCNode| |CCLayer CCSceneCCNode核心属性和方法class CC_DLL CCNode : public CCObject{

2013-10-16 17:37:54 1291

转载 Cocos2d-x 之CCAction

动作是指在特定时间内完成移动、缩放、旋转等操作的行为,节点可以通过运行动作来实现动画效果,这里的动作就是指CCAction对象,它有很多的子类,每个子类都封装了不同的动作效果。先来看看CCAction的继承结构图这里我省略了瞬时动作(CCActionInstant)和间隔动作(CCActionInterval)的子类,因为它们又包含了非常多的子类,待会再介绍它们的子类。

2013-10-16 17:32:08 1441

转载 Cocos2d-x 动作之动作原理——CCActionManager的工作原理

学习了CCAction在每一帧中如何被更新之后,我们不妨回头看看动作管理类CCActionManager的工作原理。在对CCDirector进行初始化时,也会对CCActionManager进行初始化。下面的代码是CCDirector::init()方法中的一部分://动作管理器m_pActionManager = new CCActionManager();m_pScheduler->s

2013-10-16 17:27:54 1639

转载 Cocos2d-x 动作之动作原理——动作的更新

在了解了CCAction、CCFiniteTimeAction和CCActionInterval的类结构后,下面我们以它们为例分析Cocos2d-x的动作机制。当我们对CCNode调用runAction(CCAction* action)方法时,动作管理类CCActionManager(它是一个单例对象)会将新的CCAction和对应的目标节点添加到其管理的动作表中。在CCAc

2013-10-16 17:25:48 1138

转载 Cocos2d-x 动作之动作原理——动作类的结构

首先,分析一下CCAction及其子类(主要是CCFiniteTimeAction及其子类)的一些成员函数和成员变量,我们将通过这些变量和函数来分析动作的基本流程。从CCAction的定义中可以看到,在类定义的最后部分有3个成员变量和一些基本方法:class CC_DLL CCAction : public CCObject {public: CCAction(void);

2013-10-16 17:24:26 811

转载 Cocos2d-x 开发辅助之Texture packer合并图片

Texture packer的确比Zwoptex更加强大,功能更多,跨平台,在使用cocos2d-x在win32下开发的时候,能够在win32下使用的优点就更加明显了。何况Zwoptex以前是完全免费的,在用户多了以后坑爹般的开始收费了,连个可用的免费版本都没有(只有自己保留的老版本可用),而Texture packer一直有可用的免费版本,虽然Pro版本贵的离谱.  Texture pa

2013-10-16 17:18:33 968

原创 Cocos2d-x 动作之创建自定义动作

为了追踪鱼游动的方向,我们可以编写一个定时器,通过帧的转换来更新鱼的方向,不过这也是一个既烦琐又难以维护的办法。参考引擎的做法,我们不妨进一步抽象出独立的旋转跟踪动作,根据精灵的移动路径设置合适的旋转角度。CCAction包含两个重要的方法:step与update。step方法会在每一帧动作更新时触发,该方法接受一个表示调用时间间隔的参数dt,dt的积累即为动作运行的总时间。引擎利用积累时

2013-10-16 17:07:36 2328

转载 Cocos2d-x 动作之变速动作

大部分动作的变化过程是与时间成线性关系的,即一个动作经过相同时间产生的变化相同,例如,CCMoveBy会使节点在同样长的时间内经过同样的位移。这是因为Cocos2d-x把动作的速度变化控制抽离了出来,形成一个独立的机制。借助这个机制,我们可以很方便地实现诸如鱼的变速游动、金币的加速飞行以及后面将要介绍的动作平滑化等效果。普通动作配合变速动作,可以构造出很有趣的动作效果。与复合动作类似,变速

2013-10-16 17:05:38 2395

转载 Cocos2d-x 动作之瞬时动作

瞬时动作是指能立刻完成的动作,是CCFiniteTimeAction中动作持续时间为0的特例。更准确地说,这类动作是在下一帧会立刻执行并完成的动作,如设定位置、设定缩放等。这些动作原本可以通过简单地对CCNode赋值完成,但是把它们包装为动作后,可以方便地与其他动作类组合为复杂动作。下面介绍一些常用的瞬时动作。1. CCPlace该动作用于将节点放置到某个指定位置,其作用与

2013-10-16 16:53:26 1414

转载 Cocos2d-x 之复合动作

Cocos2d-x为我们提供了一套动作的复合机制,允许我们组合各种基本动作,产生更为复杂和生动的动作效果。复合动作是一类特殊的动作,因此它也需要使用CCNode的runAction方法执行。而它的特殊之处在于,作为动作容器,复合动作可以把许多动作组合成一个复杂的动作。因此,我们通常会使用一个或多个动作来创建复合动作,再把动作交给节点执行。复合动作十分灵活,这是由于复合动作本身也是动作,因此

2013-10-16 16:43:46 2848

转载 Cocos2d-x 中的字体

cocos2d-x中关于字体的类主要有三种   CCLabelAtlas   CCLabelBMFont   CCLabelTTF     简单介绍   CCLabelAtlas   继承关系图   中的字体" title="[转载]cocos2d-x 中的字体" style="margin:0px; padding:0px; borde

2013-10-15 14:35:45 816

原创 iOS 7 之 Sprites

话不多说 直接上图 懒得翻译了 会点英语的应该都能看个八九不离十了#import"MyScene.h"@implementationMyScene-(id)initWithSize:(CGSize)size{if(self= [superinitWithSize:size]) {se

2013-10-09 15:35:56 1269

转载 NSBundle的使用,注意mainBundle和Custom Bundle的区别

1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器Build之后,文件直接就复制到了根目录下,于是读取的方法,应该是这样:NSString *earth = [[NSBundle mainBundle] pathForResource:@"Brad Cox" ofType:@"png"];2、使用文件夹的时候,Bui

2013-10-09 15:16:11 1668

转载 iOS 动画总结----UIView动画

1.概述UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画支持。执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码包装到一个代码块中。2.UIView动画具体创建方法- (void)buttonPr

2013-10-09 15:11:27 864

转载 iphone练习之TableView

1、第一个要实现的效果如图:新建一个基于Sigle view Application的项目,拖一个Table View到View上,实现Outlets:dataSource、delegate到File's Owner。实现代码:[cpp] view plaincopy#import   //为了填充表格,必须使用一个协

2013-09-27 11:03:34 967

转载 ios7毛玻璃效果实现

首先看效果:     核心代码:[cpp] view plaincopyprint?//加模糊效果,image是图片,blur是模糊度  - (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur {      //

2013-09-27 11:01:07 2095

原创 iOS 7开发之NSURLSession vs NSURLConnection

通过一个简单的联网获取JSON数据并将其解析 举个例子 获取伦敦的天气数据NSString*londonWeatherUrl =@"http://api.openweathermap.org/data/2.5/weather?q=London,uk"; //这里是使用NSURLConnection联网的方法NSURLRequest*request = [NSURLReque

2013-09-26 20:37:42 2766 1

转载 iOS 6常用控件之UITextField

全代码实现UITextField收键盘之前,网上一个朋友问我如何直接使用代码在一个自定义中的UIView中收键盘。纠结了一段时间后,想到了两种方法。一种方式是在UIView上面添加一个UIControl,通过点击屏幕收键盘,这种方式我觉得能稍微的简单一点。另一种方法是实现UITextFieldDelegate协议中的方法,直点击换行键(Return)收键盘。下面我就先说下比较简单的。

2013-09-26 20:28:21 1041

代码移植工具

很好用的代码移植工具 实现了各个平台间的资源共享 方便快捷

2013-10-17

iOS Games Sprites

关于苹果新推出的 Sprite Kit 的一个小的游戏demo

2013-10-09

iOS 7UINavigationController

iOS 7 中新增加的UINavigationController 推送方法

2013-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除