自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫金飞侠雷的专栏

学习、成长!

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

原创 Cocoa pods 管理第三方框架

# 添加源$ sudo gem sources -a http://ruby.taobao.org/# 删除源$ sudo gem sources -r https://rubygems.org/# 安装$ sudo gem install cocoapods# 设置$ pod setup上述四步是 安装 cocoapods 由于自带的 源安装起来比较慢,可

2015-06-27 10:39:06 761

原创 git oschina 提交项目

在新建项目之前获取 SSH 公钥在终端中 输入ssh-keygen -t rsa -C "[email protected]""[email protected]"是你的邮箱地址 例如 [email protected]查看你的公钥 输入 cat ~/.ssh/id_rsa.pub会得到一串公钥 如:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDh2

2015-06-26 17:50:42 1035

转载 简明 Git 命令速查表

创建复制一个已创建的仓库:$ git clone ssh://[email protected]/repo.git创建一个新的本地仓库:$ git init本地修改显示工作路径下已修改的文件:$ git status显示与上次提交版本文件的不同:$ git diff把当前所有修改添加到下次提交中:$ git add把对某个文件

2015-06-26 17:46:03 579

原创 OC之内存管理

一、基本原理1、什么是内存管理移动设备得内存极其有限,每个app所能占用的内存是有限制的,当app所占用内存较多的时候,系统会发出警告,这是要回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObeject的对象,对其他基本数据类型(int

2015-03-15 16:05:18 733

原创 Foundation框架中一些常用类

一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串基本使用NSMutableString *s1 = [NSMutableString stringWithFormat:@"name is %@",@"程

2015-03-15 15:55:09 907

原创 Foundation框架之结构体

一、基本知识Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。即#import补充:core foundat

2015-03-15 15:27:30 544

原创 OC之Protocol (协议)

(一)简介1.Protocol:就一个用途,用来声明一大堆的方法(不能声明成员变量),不能写实现。2.只要某个类遵守了这个协议,就拥有了这个协议中的所有方法声明。3.只要父类遵守了某个协议,那么子类也遵守。4.Protocol声明的方法可以让任何类去实现

2015-03-15 15:10:34 649

原创 OC语言之block

BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符 ^(二)基本使用

2015-03-15 14:31:35 638

原创 OC分类浅谈

一、分类(一)分类的基本知识 概念:Category  分类是OC特有的语言,依赖于类。分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。添加一个分类:文件结构图: 在分类中添加一个方法

2015-03-14 13:58:50 622

原创 OC的点语法及变量作用域小析

一、点语法(一)认识点语法声明一个Person类:#import @interface Person : NSObject{ int _age;//默认为@protected}- (void)setAge:(int)age;- (int)age;@end

2015-03-14 13:49:35 661

原创 OC之面向对象作业小练

一、设计一个类Point2D,用来表示二维平面中某个点1> 属性* double x* double y2> 方法* 属性相应的set和get方法* 设计一个对象方法同时设置x和y* 设计一个对象方法计算跟其他点的距离* 设计一个类方法计算两个点之间的距

2015-03-13 00:44:42 661

原创 OC之NSString简介

#import /* 1、注释之间加上空格 // length方法算的是字数 int size = [name1 length]; 2、等号两边留空格 int size = [name1 length]; 3、命名规范如果返回值是一个bool类型,方法名一般以is开头 ,如isrich(); */int main(int argc, const char * argv[])

2015-03-12 23:47:07 627

原创 面向对象OC之多态

一、多态的概念多态在代码中体现即为多钟形态,必须有继承,没有继承就没有多态。在使用多态时,会进行动态检测,以调用真是的对象方法多态在代码中体现即是 父类指针指向子类对象。二、使用注意代码分析:Dog *d=[[Animal  alloc] init];   动物

2015-03-12 23:41:54 450

原创 面向对象OC之继承

OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重

2015-03-12 23:31:48 478

原创 面向对象OC之封装浅谈

一、面向对象和封装面向对象的三大特性:封装、继承和多态在OC语言中,使用@interface和@implementation来处理类。 ​@interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的

2015-03-12 23:23:53 687

原创 OC方法以及文件编译

OC方法OC方法包括对象方法和类方法。对象方法与函数 1.对象方法都是以减号 -  2.对象方法的声明必须写在@interface和@end之间  对象方法的实现必须写在@implementation和@end之间 3.对象方法只能由对象来调用 4.对象方法

2015-03-12 00:41:01 668

原创 OC初识之简单的OC程序

希望这篇博客能给那些像我一样刚学OC 的童鞋带来一点帮助……一、OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发Mac OS X平台和iOS平台的应用程序二、OC语言预览1

2015-03-10 23:48:11 939

原创 C语言之结构体浅谈

一、什么是结构体对于数组中,每个元素都是相同的,如果我们想使每个元素不同的话,我们可以考虑使用结构体。结构体可以由多种不同类型的数据类型组成的新的数据类型二、结构体的定义格式:struct 结构体名 {    数据类型 变量1;    数据类型 变量2;

2015-03-09 23:55:25 576

原创 C语言之指针浅谈

一、指针的概念指针是用来存储变量的地址的,通过指针可以间接操纵变量。二、指针的定义变量类型   *变量名;   如:int *p;定义了一个int类型的指针p。注意:任何类型的指针都占据8个字节的存储空间。三、指针的初始化先定义后初始化int a = 10;

2015-03-09 23:35:03 585

原创 C语言之数组浅谈

一、概念及定义、初始化概念:数组是用来存储一组数剧的构造数据类型,只能存放一种数据类型,数组里的数据称为元素,所以说元素的类型必须一致。定义:类型   数组名   [ 元素个数 ]  例如定义一个长度为五的整形数组   int array[5]    //在内存中开辟4X5个字节的

2015-03-09 00:15:53 614

原创 C语言之include以及多文件团队开发

一、includeinclude 的作用是拷贝右边的文件的所有内容到#include所在的位置,另外对于自定义的文件应用" "包含所引用的文件,即#include" " 对于系统自带的文件用。例如:#include是一个系统头文件。#include相当于把abc.txt文件

2015-03-08 23:28:15 619

原创 浅谈之C语言函数

一.基本概念:什么是函数:在C语言中,任何一个程序都是由一个或者多个程序段构成,每个程序段都有自己的功能,一般我们称这些程序段为“函数”。所以也可以说C语言程序是由函数构成的。二.函数的定义:定义函数的目的就是为了写清楚函数的功能,里面包含了那些代码,函数的定义

2015-03-08 23:02:01 554

原创 C语言中注释、标识符以及关键字

一.注释注释在各个语言中都非常重要,注释由于解释代码的含义,能提高程序的可读性,注释掉的内容不会参与编译,注释有的时候既能方便自己又能方便他人,很多时候我们自己写的代码时间长了以后容易遗忘,这时候注释就能帮助我们,注释还能方便其他程序员阅读代码。注释分为单行注释和多行注释:单行

2015-03-08 13:04:10 3222

转载 怪物如何追随玩家_怪物AI

1.png (130.6 KB, 下载次数: 0)下载附件  保存到相册5 天前 上传1.将下面的脚本挂在怪物身上2.设置玩家Tag为Player3.可以自己在属性中设置怪物的移动速度和转身速度

2014-08-12 09:51:09 5041 1

转载 125个基本的C#面试问答

125个基本的C#面试问答

2014-08-04 17:16:30 1236 1

转载 面试

本来想写一个系列的,一半是抨击现在面试之水,要人之奸,用大哥的话说,要走新手是做螺丝钉和抹布用的。另一半是对出出学校的或者是自废武功转3d的朋友们提供一个比较有价值的参考。不过我时间实在仓促。没有保证,写一点算一点吧。先识别一下,你到了公司会让你干什么:1.UI(面试题会偏向NGUI等ui操作,会考到一些简单的排序算法,数据结构,问题处理思路等)2.数据逻辑层(会考到数据结构的搭配,配

2014-07-15 09:24:03 804

转载 Unity3d动画脚本 Animation Scripting(深入了解游戏引擎中的动画处理原理)

也许这一篇文章的内容有点枯燥,但我要说的是如果你想深入的了解游戏引擎是如何处理动画片断或者素材并让玩家操控的角色动起来栩栩如生,那么这真是一篇好文章(当然我仅仅是翻译了一下)动画脚本 Animation ScriptingUnity's 动画系统允许你创建一个漂亮的动画蒙皮角色. 动画系统支持动画融合,混合,添加动画,步调周期时间同步.动画层.控制动画回

2014-07-14 17:57:18 1149

转载 Unity上使用Linq To XML——简单易维护的代码

项目里经常会碰到XML的使用,操作用法无非就是增删改查。使用C#的原始XML来写非常麻烦,但是使用Linq to XML来写就相对简洁的多了。首先,创建一个脚本,名为Linq to XML,去掉它继承与MonoBehaviour。代码如下:本帖隐藏的内容[C#] 纯文本查看 复制代码using unityEngine;using System.Collections;u

2014-07-11 18:10:41 1397

原创 你能熟练使用Dictionary字典和List列表吗?

命名空间System.Collections.Generic中有两个非常重要,而且常用的泛型集合类,它们分别是Dictionary字典和List列表。Dictionary字典通常用于保存键/值对的数据,而List列表通中用于保存可通过索引访问的对象的强类型列表。下面来总结一下,用代码来演示怎么初始化,增加,修改,删除和遍历元素。

2014-07-11 17:57:15 4888

转载 Unity3D优化总结

1、在使用数组或ArrayList对象时应当注意[csharp] view plaincopylength=myArray.Length;    for(int i=0;i  {    }  避免[csharp] view plaincopyfor(int i=0

2014-04-20 21:10:42 1434

原创 OpenGL配置VC6.0+WIN7

最近在看一些计算机图形图像方面的知识,

2014-04-17 15:58:43 1362

转载 一看就会之—利用IIS服务发布网站(实践篇)上

概述        IIS全称为互联网信息服务,是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务,今天我们主要来看下如何用win7系统自带的IIS服务来发布我们开发的一个简单的ASP.NET网站,来对我们自己开发的网站进行一个简单的测试。 步骤1.开启IIS服务2.将IIS注册到VS中3.网站发布 1.开启I

2014-03-28 20:49:08 856

转载 unity3D中常用的几种系统自调用的重要方法

首先,我们有必要说明一下他们的执行顺序:awake--start--update--fixedupdate--lateupdate--OnGUI--reset--onDisable--onDestoryAwake用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用一次.Awake在所有对象被初始化之后调用,所以你可以安全的与其他对象对话或用诸如GameOb

2014-03-25 21:05:46 1206

转载 unity3d]unity中几个系统自带的函数的执行顺序

判断一个人是否入门了unity开发,最好的一道考验题就是考你对unity自带的几个系统函数执行顺序的理解,第一是考察你对他们是否熟悉,是否使用过,其次也是考察你是否观察细节。Awake和OnEnable的执行顺序我原本也是理解反了,后来通过实践才知道,果真实践是检验真理的唯一标准,哈哈!Codeusing UnityEngine;using System.Collections;pu

2014-03-25 20:46:57 1335

转载 网络交互的方法

Remote Procedure Calls(RPC)也叫RPCs,远程过程调用通过网络在不同的机器上调用函数。这也包括玩家本地游戏实例。Client可以传送RPCs到Server,Server也可以把RPCs传到一个或者多个Client上。最普遍的情况是,RPCs用于不是很频繁发生的动作。比如客户端开了一个开关想要开门,它可以传送一个RPCs到Server告诉Server门已经打开了。然

2014-03-25 20:19:05 1775

转载 Unity3D中实现聊天功能的C#代码

using UnityEngine;using System.Collections;public class Chat : MonoBehaviour {bool usingChat = false;bool showChat = false;string inputField = "";Vector2 scrollposition;int width = 500;

2014-03-25 20:13:51 1828

转载 [Unity3D]Script 脚本所有编译器属性详解

Script属性是基于IDE的一系列编译器属性JS中用@script 属性方法()访问,c#中用[属性方法()]访问。一共就只有9种属性访问方式:AddComponentMenu    在Component菜单中添加新的菜单项ContextMenu      在当前脚本的组件中添加右键菜单内容ExecuteInEditMode    让当前脚本可以在运行模式中实时更新修

2014-03-25 19:56:43 878

原创 接口

C#中,还有另外一种继承方式,这种继承方式被称作接口继承。接口以一种抽象的形式定义类型,作为方法或者其他类型的集合,从而形成该类型的约定。接口和抽象类一样,不能被直接实例化。与抽象类不同的是,接口并不提供任何的实现,接口中所有的方法与属性都是抽象的接口是一种约定,实现一个给定接口的任何对象都一定会提供对该接口中定义的成员的实现。接口仅定义了将被实现对象提供的成员,但接口的定义没有给出关于成员的

2014-03-23 15:48:53 975

原创 sealed关键字——密封类

与抽象类相反,在实际编程过程中,有的类已经没有在被继承的必要了。针对这种情况,C#提出了一个密封类的概念。密封类的声明使用sealed关键字,可以防止非有意的派生。如果视图将一个密封类作为基类,C#将提示出错。并且,密封类不能同时是抽象类,因为抽象类是希望被继承的。由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。当sealed关键字修饰方法或属性时

2014-03-23 12:20:22 2727

原创 abstract 关键字---抽象类

abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其他类的对象,这个基类被称为抽象类。抽象类本身无法产生实例对象,而且抽象类包含了一个以上的抽象方法,这些方法只是提供函数名称,并没有定义如何实现,由继承的派生类同时必须实现所有抽象类的方法,否则其本身将成为另外一个抽象类。当派生类重写抽象类的方法时,要使用override关键字

2014-03-23 10:55:10 1155

C#开发学生公寓管理系统

C#开发的学生公寓管理系统,里面包含完整源码,数据库,课程设计报告。希望对你的学习有所帮助。C#开发的学生公寓管理系统,里面包含完整源码,数据库,课程设计报告。希望对你的学习有所帮助。C#开发的学生公寓管理系统,里面包含完整源码,数据库,课程设计报告。希望对你的学习有所帮助。C#开发的学生公寓管理系统,里面包含完整源码,数据库,课程设计报告。希望对你的学习有所帮助。C#开发的学生公寓管理系统,里面包含完整源码,数据库,课程设计报告。希望对你的学习有所帮助。

2014-01-03

大富翁源代码

C++编写的一款经典小游戏!适合想学习开发的外人员!希望对大家有所帮助!

2013-03-02

C语言入门经典

非常适合初学者,能让你更好的掌握C语言的学习。

2012-09-02

空空如也

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

TA关注的人

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