自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (8)
  • 收藏
  • 关注

转载 Unity3D控件分析之UIRoot

原文:http://www.tasharen.com/forum/index.php?topic=6710.0NGUI讨论群:333417608概述UIRoot总是放在NGUI UI层级的最上层。它用来使UI的缩放变得更容易。widget通常使用的是以像素为单位的坐标,但是一个800*400(dimensions的值)的widget会占用800*400个单位

2015-02-28 19:13:28 1385

转载 Unity3D控件分析之UIWidget

原文:http://www.tasharen.com/forum/index.php?topic=6702.0NGUI讨论群:333417608概述UIWidget是NGUI的基础组件。简单来说,就是一个你可以放在屏幕任意位置的矩形框。widget会有一定的面积(如下图的白色框范围),但是在运行的时候(Game View)是完全不可见的,所以非常适合当做其他组件的容器(让所

2015-02-28 17:51:42 1808

转载 Unity3D关于UIRoot的屏幕适配方法

转载自:http://blog.csdn.net/onerain88/article/details/11713299NGUI在Unity3D游戏开发中非常常用,而NGUI对于每一个UI场景,都是以一个UIRoot为UI游戏对象树的根的,那么这个UIRoot是起什么作用的呢?先简单看一下UIRoot中的基本属性UIRoot游戏对象的属性只有4个,分别是缩放规则,

2015-02-28 17:29:02 1256

转载 Unity3D中Prefab的使用

转载自:http://blog.sina.com.cn/s/blog_62df69790101ggnt.html在Unity3D的工程建设中,Prefabs(预设)是最非常用的一种资源类型,是一种可被重复使用的游戏对象。特点1:它可以被置入多个场景中,也可以在一个场景中多次置入。特点2:当你在一个场景中增加一个Prefabs,你就实例化了一个Prefabs。

2015-02-27 19:12:02 1785

转载 Unity3D中常用的一些函数

转载自:http://blog.csdn.net/janpylx/article/details/7770766这里就有点杂了,因为很多东西需要配合着项目才好解释。所以以下为我对一些函数(独立出来了)的理解。嘿嘿,一个大合集哦,可能下周还要继续写。transform.Translate--把对象从一个地方往给定的方向前进。例如:transform.Translate

2015-02-27 18:33:33 1306

转载 C#经典排序

转载自:http://blog.csdn.net/asd237241291/article/details/89416761.选择排序class SelectionSorter      {          private int min;          public void Sort(int[] arr)          {       

2015-02-26 13:13:18 567

原创 Unity3D之UILabel的属性设置

1、设置字数限制,超出部分用省略号代替添加UILabel的NGUI控件,给控件绑定脚本,如下:using UnityEngine;using System.Collections;public class LabelScript : MonoBehaviour { private UILabel label; // Use this for initialization voi

2015-02-26 11:52:31 5718 1

原创 字符串数字从小到大输出

1、将一个随机的整数转换成一个按各位上数值大小排序的整数,如整数5862转换成2568,用C/C++语言实现,要求不使用异步到位的库函数#include using namespace std;void func(char* str){ if (NULL == str) { return ; } unsigned int s[1

2015-02-11 21:58:43 998

原创 CPU大小端的判定

大端:高字节存储在低地址,低字节存储在高地址小端:低地址存储低字节,高地址存储高字节#include bool IsLittle_Endian(){ union tmp { int a; char b; }; tmp c; c.a = 1; return (c.b == 1);}bool IsBig

2015-02-10 16:44:20 652

原创 不利用第三个变量交换两个数字的值

int main(int argc, const char * argv[]) { int a,b; a=1; b=2; a=a-b; b=a+b; a=b-a; printf("a=%d,b=%d\n",a,b); a = 3; b = 4; a = a^b; b = a^b; a = a^b;

2015-02-10 16:30:36 560

转载 SQLite3系统学习【6】SQLite常用函数

转载自:http://www.cnblogs.com/wendingding/p/3871792.html一、简单说明1.打开数据库int sqlite3_open(    const char *filename,   // 数据库的文件路径    sqlite3 **ppDb          // 数据库实例); 2.执行任何SQL语句int sq

2015-02-10 00:39:15 1427 2

原创 将字符串转为数字

考虑到越界、非数字字符、符号等因素#include #include int strToInt(const char* str){ int temp = 0; const char* ptr = str; if(str[0] == '+' || str[0] == '-')//判断正负 str++; if(*str =

2015-02-10 00:35:03 755

转载 SQLite3系统学习【5】SQLite模糊查询

转载自:http://www.cnblogs.com/wendingding/p/3871577.html一、示例说明:本文简单示例了SQLite的模糊查询1.新建一个继承自NSObject的模型该类中的代码: 1 // 2 // YYPerson.h 3 // 03-模糊查询 4 // 5 // Created by apple on 14-

2015-02-09 22:05:01 977

转载 SQLite3系统学习【4】SQLite的应用

转载自:http://www.cnblogs.com/wendingding/p/3870289.html一、简单说明  在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。  导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明新建一个项目,在项目的主界面中放四个按钮(分

2015-02-09 21:56:44 631

转载 SQLite3系统学习【3】SQL代码应用

转载自:http://www.cnblogs.com/wendingding/p/3869804.html一、使用代码的方式批量添加(导入)数据到数据库中1.执行SQL语句在数据库中添加一条信息插入一条数据的sql语句:  点击run执行语句之后,刷新数据2.在ios项目中使用代码批量添加多行数据示例  代码示例:

2015-02-09 21:46:29 570

转载 SQLite3系统学习【2】SQL语句

转载自:http://www.cnblogs.com/wendingding/p/3868926.html一、SQL语句如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句1.什么是SQLSQL(structured query language):结构化查询语言SQL是一种对关系型数据库中的数据进行定义和操作的语言SQL语言简洁,

2015-02-09 17:46:20 582

转载 SQLite3系统学习【1】简介

转载自:http://www.cnblogs.com/wendingding/p/3868893.html一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式(1)归档:NSCodeing、NSKeyedArchiver(2)偏好设置:NSUserDefaul

2015-02-09 17:37:53 615

转载 解决TableView的Cell重用问题

转载自:http://www.cnblogs.com/YouXianMing/p/3858529.htmltableView的cell,有时候需要在运行时取得对应的数据后才能够动态的创建该cell中的控件并加载到该cell中,此时,你一定会遇到重用问题,即使你能做到该cell只根据数值加载了一回控件,你也没法保证不出现重用问题:)效果(请注意查看,移动下面的格子时,上面出现了重

2015-02-09 17:22:21 831

转载 基于MVC的自动计算Cell高度的TableView的使用

转载自:http://www.cnblogs.com/YouXianMing/p/4214469.html效果:将计算cell高度的方法直接移植到Model当中,初始化的瞬间就计算好了高度,非常好用!源码:Model//// Model.h//// Copyright (c) 2014年 Y.X. All rights reserved.//

2015-02-09 16:14:58 1024

转载 NSNotification的升级使用的升级使用

转载自:http://www.cnblogs.com/YouXianMing/p/3902779.html笔者重新设计了通知中心类,功能完全与系统的通知中心一致,但有着比系统通知中心更优秀的地方:1. 注册了通知中心不需要手动移除,如果注册对象自动释放了,在通知中心中注册的信息也会自动消失2. 传递的参数可以是任何的对象,包括数组,字典等等一切对象3. 基于NSObject

2015-02-09 15:20:07 565

转载 NSNotification的升级使用

转载自:http://www.cnblogs.com/YouXianMing/p/3902779.html笔者重新设计了通知中心类,功能完全与系统的通知中心一致,但有着比系统通知中心更优秀的地方:1. 注册了通知中心不需要手动移除,如果注册对象自动释放了,在通知中心中注册的信息也会自动消失2. 传递的参数可以是任何的对象,包括数组,字典等等一切对象3. 基于NSObject

2015-02-09 14:30:51 602

转载 NSNotification的使用

1、基本使用#import "NormalViewController.h"@interface NormalViewController ()@end@implementation NormalViewController- (void)viewDidLoad{ [super viewDidLoad]; // 注册通知中心 [[NSNotifica

2015-02-09 14:22:34 599

原创 查找数组中第二大或者第二小的数值

给出一个无序数组,找出其中的第二大或者第二小的数值,下面给出详细代码,仅供参考。#include int FindSecondBiggest(int* v, int len){ if (v == NULL || len < 2) { return -1; } int i,max = v[0],second = v[1]; i

2015-02-08 18:12:04 3014

原创 GitHub上600多个iOS开源项目分类及介绍

连接地址:开源项目

2015-02-08 17:49:03 678

转载 iOS合并lib(.a)库

转载自:http://blog.csdn.net/ztp800201/article/details/41119585网上流传了太多关于合并lib库的方法,自己也尝试过,但大多失败。有感于这种急于解决问题,经过百般尝试后依旧无果的无奈心情,小翁在这里用一个实例来完整阐述如何在mac中合并lib静态库。这里以移动广告平台多盟的三个lib库为例子,之所以以此为例子,是因为我也遇到了

2015-02-08 17:42:16 688

转载 NSPredicate的使用

转载自:http://blog.csdn.net/ztp800201/article/details/8116081简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopyNSPredicate *ca = [NSPredicate predicateWithForma

2015-02-08 11:57:11 594

原创 Unity工程Assets目录结构

1、ActionScript:存放flash的ActionScript脚本,当游戏被导出为Flash格式的时候,这的脚本会自动替换为指定的c#脚本2、Editor:存放编辑器脚本3、Gizmos:通常存放TIF格式的图片,在OnDrawGizmos函数内使用Gizmos.DrawIcon将其画为图标在场景中显示4、Plugins/Android:存放Android插件,包括.jar和X

2015-02-06 11:03:18 3497

转载 C++使用默认参数的构造函数

转载自:http://blog.csdn.net/maojudong/article/details/8172672构造函数中参数的值既可以通过实参传递,也可以指定为某些默认值,即如果用户不指定实参值,编译系统就使形参取默认值。在构造函数中也可以采用这样的方法来实现初始化。例9.3的问题也可以使用包含默认参数的构造函数来处理。例9.4 将例9.3程序中的构造函数改用含默认值的参数,长、

2015-02-06 10:01:57 1672

转载 转载大神IOS开发系列【16】--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook

转载自:http://www.cnblogs.com/kenshincui/p/4220402.html--系统应用与系统服务iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录、微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等。今天将和大家一起学习如何使用系统应用、使用系统服务:调用系统应用使用系统服务短信与邮件通讯

2015-02-05 18:48:20 2599

转载 转载大神IOS开发系列【15】--音频视频使用

转载自:http://www.cnblogs.com/kenshincui/p/4186022.html概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:

2015-02-05 18:44:39 2387

转载 转载大神IOS开发系列【14】--通知与消息机制

转载自:http://www.cnblogs.com/kenshincui/p/4168532.html概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通

2015-02-05 18:42:27 885

转载 转载大神IOS开发系列【13】--数据的存取

转载自:http://www.cnblogs.com/kenshincui/p/4077833.html概览在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择

2015-02-05 18:33:22 882

转载 转载大神IOS开发系列【12】--网络使用

转载自:http://www.cnblogs.com/kenshincui/p/4042190.html概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:Web请求和响应使用代理

2015-02-05 18:19:34 1274

转载 转载大神IOS开发系列【11】--并行开发

转载自:http://www.cnblogs.com/kenshincui/p/3983982.html概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器

2015-02-05 17:57:35 803

转载 转载大神IOS开发系列【10】--CALayer的使用

转载自:http://www.cnblogs.com/kenshincui/p/3972100.html概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等

2015-02-05 16:13:25 937

转载 转载大神IOS开发系列【9】--触摸事件、手势识别、摇晃事件、耳机线控

转载自:http://www.cnblogs.com/kenshincui/p/3950646.html概览iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习:iOS事件简介触摸事件手势识别运动事件远程

2015-02-05 16:08:47 965

转载 转载大神IOS开发系列【8】--UITableView全面解析

转载自:http://www.cnblogs.com/kenshincui/p/3931948.html概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论

2015-02-05 15:46:21 913

转载 转载大神IOS开发系列【7】--Objective-C之Foundation框架

转载自:http://www.cnblogs.com/kenshincui/p/3885689.html概述我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱

2015-02-05 15:04:27 986

转载 转载大神IOS开发系列【6】--Objective-C之KVC、KVO

转载自:http://www.cnblogs.com/kenshincui/p/3871178.html概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:键值编码KVC键值监听KVO键值编码KVC

2015-02-05 11:06:19 816

转载 转载大神IOS开发系列【5】--Objective-C之协议、代码块、分类

转载自:http://www.cnblogs.com/kenshincui/p/3869639.html概述ObjC的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到他们的影子,在文章中我也会对比其他语言进行介绍,这一节的

2015-02-05 11:03:23 747

SQLiteManager

SQLiteManager,对sqlite数据进行增删查改的有利工具,内含软甲+注册码,备注:Mac平台

2015-01-30

MacVim工具及插件

MacVim最新版本,vimdoc最新版本,syntax最新版本,与博客配置使用工具相同

2014-10-09

本地服务器

Java写的服务器,需要导入ADT,运行即可,不过需要先配置后台下载文件夹地址

2014-09-13

HttpManager

Cocos2d-x3.1 HttpClient的使用

2014-09-13

WaterWaveDemo

Cocos2d-x3.1粒子效果实现水波特效

2014-09-03

ListViewTestCode

Cocos2d-x3.1 ListView,将Class和Resource文件夹粘贴复制替换到3.1工程目录下,编译运行

2014-07-18

Scene切换与scheduler实例

代码实现一个类似微信的登录界面,工程是Cocos2d-x3.1工程,将Class文件夹与Resource文件夹替换3.1工程下的文件,编译运行即可

2014-07-17

C++ PRIMER习题解答

C++ PRIMER课后习题答案及代码,内容详细,有代码注释,中文版

2013-07-13

空空如也

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

TA关注的人

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