自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

翻译 深入学习中央调度(GCD)--第二部分

更新说明:查阅我们基于iOS8.0和Swift下中央调度(http://www.raywenderlich.com/79150/grand-central-dispatch-tutorial-swift-part-2)教程这块的更新版本。欢迎来到第二部分,也是深入学习GCD系列教程的最后部分。第一部分中,你了解了很多自己之前不曾想象过的并发、线程以及GCD的工作原理。使用d

2016-08-22 10:02:52 707

翻译 深入学习中央调度(GCD)--第一部分

原文地址:https://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1​      更新说明:查阅我们基于iOS8.0和Swift下中央调度(https://www.raywenderlich.com/79149/grand-central-dispatch-tutorial-swift-part-1)教程这块

2016-08-16 17:30:47 1036

原创 一步一步搭建git私有仓库服务器记录

参考链接:廖老师博客-搭建Git服务器 WXie的博客-git搭建1、首先安装好linux系统,本文以Ubuntu为例进行解析2、安装好系统打开终端      1> sudo passwd重置root账户密码          sudo + passwd + 账户名重置该账户密码      2> sudo apt-get update 更

2016-07-29 09:59:11 4045 2

原创 UIImageView使用问题

在把UIImageView当作一层view的底图时,一般要把其frame大小设置成 偶数*偶数,因为可能会设置其center为某一坐标点,这时就会出现UIImageView不能完全击中屏幕坐标点,产生错位现象。一旦再往其上添加缩放过的UIImageView就会导致左右像素点不均匀。

2015-02-02 15:29:34 496

原创 限制UITextField只接收数字输入

1、定义宏#define NUMBERS     @"0123456789\n"2、实现UITextFieldDelegate的- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;方法

2014-02-08 15:42:38 1003

原创 iOS头文件格式

下面纯属自己猜测,没看到过官方文档说明。很早以前刚接触IOS的时候,就思考过一个问题,只是没有想明白,上网找资料差文档也没发现个所以然来。今天偶然间,展开项目中导入的framework,发现其实头文件中经常出现类似于这种#import 的写法结构并不是没有道理的。其实应该是导入头文件具体路径加文件名吧。至于其中framework中多余的那个Headers应该是跟“New Group

2013-09-11 15:00:03 988

原创 CCSprite的惯性拖动

在项目中遇到了需要对背景图执行惯性拖动,下面记录一下简要的方法,不过效果不是很好,勉强可以接收。1、首先,需要在touchmove中完成基本的拖动动作(下面只要大概模拟一下减速的效果就可以了)2、计算touchbegin和touchend之间的时间间隔以及距离,得出减速时的初速度(虽然有人是取两次帧刷新之间的速度,但是自我感觉效果不好)3、在update(帧刷新)中进行速度衰减

2013-09-03 15:08:23 1089

原创 cocos2d中更改CCSprite的饱和度、色相、亮度等属性

记录一下自己开发学习过程中遇到的问题吧。本来CCSprite是没有色相、饱和度等属性的,但是CCSprite是通过CCTexture2D绘制的,而CCTexture2D可以通过UIImage创建,所以只要更改UIImage的属性就可以了。下面是大概的步骤:1、给UIImage增加类别,实现方法:- (UIImage*) copyImageWithHue:(int)hValue satu

2013-07-18 12:05:19 3251 1

转载 iOS数据存储

ios数据存储包括以下几种存储机制:属性列表对象归档SQLite3CoreDataAppSettings普通文件存储1、属性列表[cpp] view plaincopy//  //  Persistence1ViewController.h  //  Persistence1  //  

2013-07-18 11:41:34 620

原创 在cocos2d中使用UITextField时出现各种奇葩的问题

本人小白,初学cocos2d,在开发过程中需要cocos2d和UIKit结合着使用,在处理UITextfield的键盘弹起事件调整视图位置时程序各种崩溃。处理键盘弹起是按照一般的添加通知中心监听方法,在弹起处理函数中处理视图的位置关系。问题的原因出在,场景切换后没有移除通知中心添加的事件监听,再次进入同一场景时导致的。解决办法是在dealloc中移除通知中心或者在离开场景时移除。

2013-07-15 11:54:03 712

原创 CCLabelTTF上的字体居中显示

本来 CCLabelTTF 是自带 setHorizontalAlignment 和 setVerticalAlignment 属性的,正常情况下居中显示是没有问题的,也是自己刚开始接触cocos2dx的缘故吧。在使用过程中,把CCLabelTTF添加到cell上的时候,会有点布局问题。原因就在于初始化使用cell的时候没有对cell的大小和位置等进行设置。嘿嘿,终于

2013-07-15 11:38:17 2071

转载 Cocos2d-x 屏幕适配

转自:无间落叶为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两点:屏幕大小 和 宽高比。这两个因素是如何影响游戏的:屏幕大小: 从小分辨率 480x320 到 1280x800 分

2013-06-24 14:31:25 799

原创 AFNetworking速成教程

记录一下AFNetworking 的学习网站。AFNetworking速成教程(一)AFNetworking速成教程(二)

2013-06-19 18:13:00 1190

转载 BSDSocket

一,iOS网络编程层次模型 转自:CSDN在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在Mac系统下进行 Bonjour 编程,在那篇文章中也介绍过 Cocoa 中网络编程层次结构分为三层,虽然那篇演示的是 Mac 系统的例子,其实对iOS系统来说也是一样的。iOS网络编程层次结构也分为三层:Cocoa层:NSURL,Bonjour,Game Kit,We

2013-06-18 14:45:26 756

转载 iOS设备ID替代方案

背景: 转自:网易博客大多数应用都会用到苹果设备的UDID号,UDID通常有以下两种用途:1)用于一些统计与分析目的;【第三方统计工具如友盟,广告商如ADMOB等】2)将UDID作为用户ID来唯一识别用户,省去用户名,密码等注册过程。不过,2011年时,苹果就宣布ios5.0以后的系统中将不再支持以下方法获取用户的UDID【苹果设备的唯一识别码】:

2013-06-17 11:55:35 853

转载 常见的文字编码格式

中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF-8:Unicode编码的一种。Unicode用一些基本的保留字符制定了三套编码

2013-06-08 11:59:27 1251

原创 NSString字符串编码转换

使用NSURLConnection下载一个网页内容时,存储二进制数据到NSData对象中,现在要从NSData中提取网页内容到NSString,使用NSUTF8StringEncoding作为编码格式时发现NSString对象为空,但是打印NSData却不空。其实有些网页编码使用的是GB2312的格式,现在要进行转码,大概如下:NSStringEncoding  encod

2013-05-20 17:31:53 848

原创 使用ASIHTTPRequest,发生exc_bad_access

出现这种错误,很难找到原因,程序崩溃出现在第三方库中。。。看的国外一个论坛的帖子,解决方案大致如下:原帖链接可以在使用ASIHTTPRequest请求的类中添加 dealloc 方法,并在其中执行如下代码:[request cancel];[request setDelegate:nil];

2013-05-08 11:43:36 865

原创 -[__NSCFNumber isEqualToString:]异常

一、使用NSString时@property声明NSString变量时使用copy属性NSString *str = @"123",这样得到的字符串是字符串常量 ,并非autorelease;但是在参数传递过程中NSString *str = obj ,这样得到的str是autorelease的。所以在多层方法传递赋值时可能会在中间某一层传递中释放掉。二、服务端数据传过来的时候

2013-04-27 13:26:24 2201

转载 联想G460黑苹果得安装心得

参考本友会---地平线:http://benyouhui.it168.com/thread-1789006-1-1.html点击打开链接下面是自己针对自己的电脑的一点心得感受:一、下载mac-lion系统镜像二、Bios设置按下电源键,然后一直按F2,进入bios设置,将硬盘模式(sata mode)设置为AHCI。三、硬盘分区,切勿格式化(一大   一

2013-04-24 18:11:59 6735 2

原创 UIWebView中加载本地图片

一、创建html文件,示例如下: 二、添加对应的图片资源到同意路劲下(html和图片同文件夹)三、在Xcode中添加如下代码:UIWebView *webView = [[UIWebViewalloc]initWithFrame:CGRectMake(20,20,240, 0)];

2013-04-18 12:13:25 1410

转载 旧工程适配iOS 6和iPhone 5的一些故事

苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retina需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。1.添加Retina 4 launch image,运行工程的时候会主动提示你。这时候直接点Add就好了。会默认添加一张[email protected]的黑图:不添加的话,程序运行起

2013-04-17 16:42:11 516

原创 UIWebView使用

一、设置背景透明webView.backgroundColor = [UIColorclearColor];    webView.opaque = NO;二、隐藏拖拽webview时上下的两个有阴影效果的subviewfor (UIView *subViewin [webView  subviews]) {        if ([subView isKind

2013-04-17 13:12:53 585

转载 关于自定义UIAlertView背景的方法收集

从网上收集了一些自定义AlertView背景的方法,汇总一下以便有需要时使用。UIAlertView *theAlert = [[[UIAlertView alloc] initWithTitle:@"Atention" message:@"我是中国人!" delegate:nil cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil] au

2013-04-16 13:45:51 709

原创 给手势添加tag值

1、定义一个tap手势,UITapGestureRecognizer *tap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(eveTap:)];2、通过uiview给手势设定tag值UIView *tapView = [tap view];tapView.tag = 123;3、在需

2013-04-11 15:49:32 1455 5

转载 UIScrollView各个属性

UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate

2013-04-11 11:57:42 612

转载 iOS开发绘图一般方法

一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。在iOS应用程序中,如果要在屏幕上进行绘制,需要创建一个UIView对象,并实现它的drawRect:方法。视图的drawRect:方法在视图显示在屏幕上及它的内容

2013-04-11 09:21:00 851

转载 iOS开发中CGContextRef用法

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对

2013-04-11 09:15:34 1219

转载 CATransition的简单使用

1、在frameworks中添加QuartzCore.framework2、在需要使用的程序文件中加上头文件   #import 3、使用一般代码:1>CATransition *transition = [CATransition animation];   ///+方法创建2>transition.duration = 1.0f;     ///时间间隔

2013-04-10 14:32:14 765

原创 win7+VS2010跨平台cocos2dx游戏开发环境的搭建

关于跨平台开发环境的搭建我就不多说什么了,网上教程一大堆。下面就大概的说一下配置过程中我本人遇到的一些问题以及自己的解决办法吧。。。 最新版本的cocos2d-2.1rc0-x-2.1.2.zip包先不说,因为遇到的问题暂时我也还没解决,下面就说一下cocos2d-2.0-x-2.0.4.zip版本的包吧。。。 下载解压不用所说,随意放都可以的。然后运行对应版本的 .sln  文件

2013-03-30 16:53:44 2651

转载 ios提取ipa安装文件里面的资源图片

1、将ipa文件后缀改为zip,然后解压缩。2、新建一个文件夹,将解压后的包里的png文件拷贝到新建文件夹里。3、下载ipin.zip文件并解压到第二步新建的文件夹里。4、命令行切换路径到第二步创建的文件夹并执行python ipin.py。5,这样虽然能破解,但是貌似不会完全破解所有资源文件。可能是小弟不太会用吧。求大神指点。。。

2013-02-22 20:46:10 949

原创 ios模拟器的方向设置

1,support files --------->Rotation-Info.plist--------->supported interface orientations--------->修改Item0的值 (Item0的值就是默认启动模拟器时的方向),这样设置后,在其后的所有的界面中默认的模拟器方向就是这个Item0的值了。2,在其后的界面中可以通过如下代码修改模拟器的方向:

2013-02-20 21:20:14 918

原创 如何在本地计算机连接使用运行在虚拟机上的oracle数据库

一、首先在虚拟机设备设置上修改网络设置为VMnet8(NAT)或者VMnet1(NAT)二、在虚拟机上的网络连接改为自动配置三、配置oracle服务端的服务程序和监听程序四、关闭虚拟机系统上的window防火墙或者添加例外端口(服务程序和监听程序中用到的端口号)五、仿照 三 步骤在客户端配置服务名与监听程序,客户端好像只能使用默认端口号1521六、测试连接

2012-09-04 18:23:18 3426 1

原创 ORA-01034 和 ORA-27101错误

一般情况下,我们很少去改动ORACLE_HOME设置,所以在window下出现这种错误多是由于系统中有多个实例名造成的,解决办法可以在命令提示符下输入set  ORACLE_SID = DEMO(实例名),如果还不行的话,就在命令提示符下直接输入sqlplus  sys/password(自己的超级权限密码)  as  sysdba ,然后回车,接着会提示空例程启动,然后键入startup而后

2012-09-04 18:04:53 450

原创 VS2010帮助文档安装的问题

鄙人见过的问题就两种,因此在这儿也就之针对这两种情况谈一下具体解决步骤!一、装帮助文档的时候在工具栏点"帮助"->"管理帮助设置",进去对话框后无法安装。解决办法:                  在C盘Program File文件夹下找到Microsoft Help Viewer文件夹,在其中找到HelpLibManager.exe.config配置文件,打开把FirstTimeR

2012-09-02 23:15:19 1111

Charles 3.10.1

支持最新OS X Yosemite的数据抓包工具,Charles3.10

2015-06-15

ParticleDesigner

ParticleDesigner带证书版

2013-05-16

SneakyInput.rar

coc先说一下关於操控吧, 之前买了两本 cocos2d 的参考书, 都推荐用一个第叁方cocos2d 库叫 SneakyInput, 所以我就拿来试用一下, 结果觉得果然不错, 为遊戏加入虚拟操控杆和按钮非常方便!

2013-03-31

Box2D_v2.2.1.zip

Box2D_v2.2.1.zip。Box2D是一个用于模拟2D刚体物体的C++引擎。

2013-03-30

解压ipa文件资源

解压ipa资源文件,取得内部打包的图片类资源

2013-02-22

MFC中文帮助

中文版的MFC类库查询,简洁明了,使用简单

2012-09-20

SQL21日自学通

SQL21日自学通。短期数据库速成宝典。

2012-09-10

学生信息管理系统

这是一个用C语言实现的学生信息管理系统,信息的存储是通过读写文件完成的。 开发工具为VS2010.

2012-09-06

EASYSIZE(国外源码)

实现跟随窗口大小的变化自动调整窗口控件的位置和大小

2012-08-31

空空如也

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

TA关注的人

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