自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(83)
  • 资源 (7)
  • 收藏
  • 关注

原创 单个视图旋转的问题

1.在targets中设置可以旋转的方向。2.

2014-07-07 00:07:33 584

转载 【Cocos2d-x v3.x官方文档】Cocos2d-x 多分辨率适配完全解析

概要从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。3.0中有以下相关接口:

2014-06-11 16:16:38 525

原创 UITextField内边距

UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];textField.leftView = paddingView;textField.leftViewMode = UITextFieldViewModeAlways;

2014-05-12 13:33:49 2089

原创 iOS相机内存警告的解决办法

1.先释放。在- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info方法里面首先调用

2014-04-22 18:58:18 1586

原创 iOS相机 内存警告

程序中调用拍照功能经常会出现内存警告

2014-04-22 18:44:56 234

原创 iOS毛玻璃效果

要使用一个第三方库。点击下载该库直接把DRNRealTimeBlurView当做一一个UIView使用。如果要修改模糊度,可以修改DRNRealTimeBlurView头文件中的kDRNRealTimeBlurViewBlurRadius变量。如果要取消实时渲染,可以把renderStatic属性的值设为YES。

2014-03-20 10:47:18 1458

原创 UIScrollView添加子视图无法滚动的问题

在- (void)viewDidAppear:(BOOL)animated方法中设置一下contentSize就可以了。

2014-03-18 16:10:39 1712

原创 delegate调用respondsToSelector方法失败

错误信息为no known instance method for selector 'respondsToSelector'因为respondsToSelector方法是NSObject的一个实例方法。所以可以写成[(NSObject*)self.delegate respondsToSelector:@selector(myClass:willDoSomething:)]

2014-03-17 13:52:19 2091

原创 拖动视图UIPanGestureRecognizer

@property (nonatomic) NSInteger createState;//创建视图弹出状态。@property (nonatomic) NSInteger createOffset;//创建视图偏移量。//拖动弹出创建视图。- (void)pan:(UIPanGestureRecognizer *)panGesture{ float offsetY = [panGe

2014-03-14 15:07:25 1057

原创 NSUserDefaults不同步

NSUserDefaults中存的数据默认不是实时的保存的本地的,而是根据一个时间间隔定期的存到本地,所以有时候会出现,调用了set方法改变了数据,但是get出来的数据并没有变化。解决的办法很简单,在set方法后面跟一句下面的代码就可以了。[[NSUserDefaults standardUserDefaults] synchronize];这句代码会使你的改动立刻保存到本地。

2014-03-14 11:06:38 832

转载 iOS单例

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:  1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singlet

2014-03-10 13:58:48 468

转载 用NSUserDefaults保存和读取程序设置

NSUserDefaults:用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary。如果要存储其他类型,则需要转换为前面的类型,才能用NSUserDefaults存储。保存数据:

2014-03-10 13:49:55 642

翻译 NSAutoreleasePool类

继承自NSObject符合NSObject(NSObject)框架/System/Library/Frameworks/Foundation.framework可用性可用于iOS 2.0或者更晚的版本声明于NSAutoreleasePool.h参考指南Advanced Memory Management Progr

2014-02-20 14:23:16 792

原创 65.49.2.178事件

下午3点30左右,突然发现网站打不开了。ping的结果显示,所有打不开的网站都被指向一个ip,65.49.2.178。接着QQ群里就热闹了起来,有说是根域名故障的,有说是在动GFW的。下午4点30左右,终于恢复正常了。但是这件事令我感触颇深。互联网是很强大,但是也真的很脆弱啊。看似浩瀚无边,却又存在瞬间灰飞烟灭的可能。前车之鉴,后事之师,不知道如何才能彻底杜绝此类问

2014-01-21 16:43:50 577

转载 iOS学习笔记 获取手机信息(UIDevice、NSBundle、NSLocal)

iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDevice    UIDevice提供了多种属性、类函数及状

2014-01-14 11:18:53 595

转载 Ios UIScrollView的属性总结(挺全的)

属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate设置协议BOOL directionalLockEna

2014-01-14 11:16:51 595

原创 NSGenericException

Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection  was mutated while being enumerated.原因可能是,在使用多线程的时候,两个线程同时使用了一个对象。解决方法是,在其中一个线程中用一个临时指针指向这个对象,使用完这个对象之后再指回去。

2014-01-14 10:40:45 689

原创 bad url

是因为用来创建url的str中含有中文字符,转一下编码就可以了。代码如下:str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

2014-01-08 10:55:20 1890

转载 IOS中延时执行的几种方式的比较和汇总

本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod{ NSLog(@"execute");}1.performSelector方法 [self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];

2014-01-07 10:59:34 1022

原创 Reachability超时

Reachability默认的超时时间是15秒,而且无法改变。如果只是为了判断网络连接,最好用其他的办法。Reachability的功能实际上是判断网络连接的类型。以上。

2014-01-06 09:57:41 547

原创 response为空

NSURL *url1 = [NSURL URLWithString:@"www.baidu.com"]; NSURLRequest *request = [NSURLRequest requestWithURL:url1 cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:5];

2014-01-06 09:55:08 1584

原创 UIPickerView使用

- (void)initUI{ UIToolbar * topView = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 30)]; [topView setBarStyle:UIBarStyleBlack]; UIBarButtonItem * spaceButton = [[UIBarButtonItem

2014-01-03 10:42:27 630

转载 我的开发笔记---UIPageControl的详细使用

UIPageControl控件在程序中出现的比较频繁,尤其在和UIScrollView配合来显示大量数据时,会使用它来控制UIScrollView的翻页。在滚动ScrollView时可通过PageControll中的小白点来观察当前页面的位置,也可通过点击PageContrll中的小白点来滚动到指定的页面。下面以一个简单但实用的例子来讲解PageControll的用法。

2013-12-31 16:19:43 604

原创 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1243 (thread-96)

LogCat信息:Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1243 (thread-96)安卓模拟器信息:Unfortunately, App has stopped.纠结了好久的问题,最后一个个地排查才发现,原来是我的一张图片的格式为大写的PNG,改成小写的png一切就正常了。

2013-12-10 09:12:14 2224

原创 Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOv

安卓版本过低,改成与模拟器对应的安卓版本就可以了。

2013-12-09 16:45:05 681

原创 adb is running normally

关闭Eclipse再打开就可以了。

2013-12-09 16:38:45 1032

转载 使用NDK编译碰到的问题

make: *** No rule to make target`/sources//android/cpufeatures/cpu-features.c',needed by `obj/local/armeabi/objs-debug/cpufeatures/cpu-features.o'.删除输出文件夹“obj” 重新编译即可。或者ndk-bulid clean这个错误

2013-12-09 14:34:44 1255

原创 mysql命令

创建数据库。create database test;查看数据库。show databases;选择数据库。use test;删除数据库。drop database test;创建数据表。create table user(name varchar(32), password varchar(32));查看表结构。show columns from us

2013-11-25 17:04:30 503

转载 获取ios的MAC地址

#include // Per msqr#include #include #include #pragma mark MAC// Return the local MAC addy// Courtesy of FreeBSD hackers email list// Accidentally munged during previous update. Fixed thanks

2013-11-05 11:19:32 868

原创 带有汉字的url如何使用

有时候url中带有汉字。直接使用创建出来的url无法从后台获得数据,这时需要把带有汉字的字符串转成utf8编码格式的字符串。示例代码如下: NSString * string = @"http://192.168.0.99:8080/********?sortName=小学"; string = [string stringByAddingPercentEscapesUsin

2013-11-01 14:28:34 2413

原创 -[UIView buttonClick:]: unrecognized selector sent to instance 0x8462da0

再view我使用AFJSONRequestOperation下载数据,然后再success语法块中创建了一个按钮,在我点击这个按钮的时候,程序就crash了。crash输入如下。2013-11-01 11:35:47.898 JinglunPlatform[2914:c07] -[UIView buttonClick:]: unrecognized selector sent to i

2013-11-01 11:51:14 1990

原创 Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects

这个警告是因为使用了new,copy等关键字作为变量的开头来命名的。比如你有一个变量命名为newBook,那么这个警告就会出现了。

2013-11-01 10:29:57 662

原创 C++格式化字符数组

有时需要格式化的字符数组。比如循环加载规律命名的多个文件。代码如下。char str[32];sprintf(str, "格式化字符数组%d", 1);

2013-10-30 09:42:32 1285

原创 cocos2d-x改变精灵的图片

有时需要改变精灵对象的纹理图片。代码如下。Sprite * sprite = Sprite::create("image1");Texture2D * texture = TextureCache::getInstance()->addImage("image2");sprite->setTexture(texture);

2013-10-30 09:36:28 1621

原创 cocos2d-x读取txt文本中的数字并转换为整形数组

txt中的文本数据为。81012111513121516151618实现函数为。void StartScene::getGradeUnitNumber(){ //获取文件路径。 std::string path = FileUtils::getInstance()->fullPathForFilename("unit

2013-10-28 15:46:08 1754

原创 cocos2d-x开关菜单

有是有要做一个是否播放音乐的菜单,示例代码如下。bool HelloWorldScene::init(){ m_music_on = MenuItemImage::create("music_on_normal.png", "music_on_normal.png"); m_music_off

2013-10-25 11:44:58 1090

原创 cocos2d-x 动作结束后执行函数回调的方法

有时候需要在动作完成的时候执行某个函数,示例代码如下。void funCallback(){Log("this is a test");}void fun(){MoveTO * moveto = MoveTo::create(...);CallFunc * func = CallFunc::create(CC_CALLBACK_0(funCallback));Sequene

2013-10-25 09:53:24 4958

原创 coco2d-x内存管理

coco2d-x大部分时候都不需要手动管理内存,创建对象的方法一般是create(),这个方面里面加了autorelease。但是我昨天使用的时候出现了个错误。我大概是这么用的void fun1(){m_sprite = Sprite::create("test.png");}void fun2(){this->addchild(m_sprite);}然后系统会c

2013-10-25 09:40:23 722

原创 OS X Mountain Lion系统配置安卓手游开发环境

安卓手游是用Eclipse来开发,所以要先去下载Eclipse。

2013-10-15 14:49:58 1374

原创 OS X Mountain Lion 系统配置 Apache+Mysql+PHP

Apache启动Apache:sudo apachectl start关闭Apache:sudo apachectl stop重启Apache:sudo apachectl restart查看Apache版本:httpd -v启动后在浏览器访问localhost,如果出现"It works!"就表示运行正常。站点目录系统级根目录

2013-10-12 10:48:44 749

iOS毛玻璃效果

只需要导入头文件,就可以简单快捷的实现iOS的毛玻璃效果。

2014-03-20

Foundation_Framework

两千多页的书,Foundation框架的文档,英文版。

2013-08-21

CFNetwork_PG

CFNetwork Programming Guide is written in English.

2013-08-20

CFNetwork_Framework

CFNetwork_Framework Reference is written in English.

2013-08-20

连连看源码

博客文章所对应的连连看源码。 实现了练练看的简单功能。

2013-08-14

Sprite Kit Framework Reference

Sprite Kit Framework Reference is written in English.

2013-07-17

Sprite Kit Programming Guide

Sprite Kit Programming Guide is written in English.

2013-07-17

空空如也

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

TA关注的人

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