自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT一分子

记录学习生活的点点滴滴,学会分享,大家共同营造一个良好的技术氛围!相信技术改变命运、分享改变未来!

  • 博客(213)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 通过自己的Mac来搭建本地IPv6网络

http://www.jianshu.com/p/70ca0bf3acc7

2017-05-17 17:36:23 1032

转载 关于iOS六大基本设计模式

iOS,系统框架为应用程序提供了最重要的基础设施,在大多数情况下,只能通过系统框架来调用底层的硬件。反过来,框架也使用了很多特别的设计模式,iOS开发应用程序前,必须要了解它的六大基本设计模式。    (1)Model-View-Controller,即模型-视图-控制器模式,是iOS程序的主要构架,将您的代码分割为几个独立的部分。模型部分定义应用程序的数据引擎,负责维护数据的完整性;视图

2016-09-08 09:56:11 625

转载 iOS Provisioning Profile(Certificate)与Code Signing详解

引言        关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别?什么是App Group

2015-04-30 17:25:15 1369

转载 使用CocoaPods来做iOS程序的包依赖管理

原文:http://blog.csdn.net/mdk132/article/details/17020967前言每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如Java: maven,IvyRuby: gemsPython: pip, easy_installNodejs: npm随着iOS开发者的增多,业界也出现

2015-04-29 18:17:15 577

转载 开始iOS 7中自动布局教

原文:http://www.cocoachina.com/industry/20131203/7462.html原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)

2015-04-29 15:51:59 722

转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

http://blog.csdn.net/totogo2010/article/details/8016129介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设

2015-03-03 08:43:43 540

转载 多线程编程 - GCD

一、简介在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch

2015-03-03 01:32:09 524

转载 多线程编程3 - NSOperationQueue

一、简介一个NSOperation对象可以通过调用start方法来执行任务,默认是同步执行的。也可以将NSOperation添加到一个NSOperationQueue(操作队列)中去执行,而且是异步执行的。创建一个操作队列:[java] view plaincopyNSOperationQueue *queue = [[NSOperationQueue al

2015-03-03 00:55:12 624

原创 盗号!!!

最近有盗号的,大家注意喔!

2015-03-02 19:22:02 1788 1

转载 iOS多线程GCD

// AppDelegate.h文件@property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundUpdateTask;// AppDelegate.m文件- (void)applicationDidEnterBackground:(UIApplication *)application{    [se

2015-02-28 01:20:31 573

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  未运行  程

2015-02-27 15:08:25 446

转载 linux下文件的复制、移动与删除

linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)              cp [option] source1 source2 source3 ...  directory    参数说明:    -a:是指archive的意思,也说是指

2015-02-20 10:36:11 586

转载 linux移动,复制命令

linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)              cp [option] source1 source2 source3 ...  directory    参数说明:    -a:是指archive的意思,也说是指

2015-02-20 10:35:10 612

转载 linux下文件的复制、移动与删除

linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)              cp [option] source1 source2 source3 ...  directory    参数说明:    -a:是指archive的意思,也说是指

2015-02-20 10:34:01 533

转载 Linux 下zip包的压缩与解压

linux zip 命令详解  功能说明:压缩文件。  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ]  补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。  参 数:  -A 调整可执行的自动解压缩文件。  

2015-02-20 10:32:26 619

转载 CADisplayLink

什么是CADisplayLinkCADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和selector 在屏幕刷新的时候调用。一但 CADisplayLink 以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,r

2015-02-11 23:20:25 790

原创 IOS NSString 用法详解

//NSString 操作均不改变自身值 //构建字符串 NSString *szTmp = @"A string"; //直接赋值 szTmp = nil; int n = 5; NSString *szMyString = [NSString stringWithFormat:@"The number is %d",n]; //The number is

2015-01-29 01:07:42 1360

转载 iOS archive(归档)的总结

iOS 归档的记录 归档是一种很常用的文件储存方法,几乎任何类型的对象都能够被归档储存(实际上是一种文件保存的形式),浏览网上的一些资料后,并结合自己的一些经验,总结成此文。一、使用archiveRootObject进行简单的归档 使用NSKeyedArichiver进行归档、NSKeyedUnarchiver进行接档,这种方式会在写入、读出数据之前对数据进行序列化、反序列化操作

2015-01-28 14:56:55 1498

转载 IOS Table中Cell的重用reuse机制分析

创建UITableViewController子类的实例后,IDE生成的代码中有如下段落:[cpp] view plaincopy- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {  

2015-01-27 13:45:39 623

转载 Objective-C语法之KVC使用

除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网: 如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件复制代码#import @interface Student : NSObject{ NSString *

2015-01-19 18:46:47 732

转载 实现中等难度通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人

http://blog.csdn.net/cuichengjie/article/details/38446291// 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人信息 { NSString *_name;//姓名 NSStrin

2015-01-15 01:06:08 3745

转载 IOS Number 处理(int-->NSNumber,NSNumber-->nsinteger,string -->double,CGFloat --> dobule)

转自:http://www.cnblogs.com/csj007523/archive/2012/07/16/2593269.html1 小结:1)int-->NSNumber:numberWithInt2)NSNumber-->nsinteger:integerValue3)string -->double:initWithString4)CGFloat --> dobule:in

2015-01-09 10:58:02 2242

转载 ios view的frame和bounds之区别(位置和大小)

前言: laizi:  http://blog.csdn.net/mad1989/article/details/8711697学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。所以现在记录下来

2015-01-08 11:40:11 689

转载 Android内存管理机制详解

http://blog.csdn.net/chaihuasong/article/details/8289367与windows内存区别        在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,L

2014-12-31 09:50:12 710

转载 C++内存管理

内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C

2014-12-11 10:39:02 835

转载 Win7 + vs2012 + cocos2d-x2.2 配置开发环境

1.安装vs2012 (本来想附上密钥的,但是你懂的......)2.从官网下载Cocos2d-x-2.2.5,然后解压到某个盘或者文件夹下。我的路径是:G:\Cocos2d-x。官网地址:http://www.cocos2d-x.org/download3.在G:\Cocos2d-x\cocos2d-x-2.2.5\路径下,找到build-win32.bat并且运行,会弹出控制台

2014-12-10 12:28:57 900

转载 标准模板库STL学习总结

标准模板库就是类与函数模板的大集合。STL共有6种组件:容器,容器适配器,迭代器,算法,函数对象和函数适配器。1、容器:容器是用来存储和组织其他对象的对象。STL容器类的模板在标准头文件中定义。主要如下所示①序列容器基本的序列容器是上面图中的前三类:关于三者的优缺点主要是:A:vector矢量容器:可以随机访问容器的内容,在序列末

2014-12-06 02:02:29 761

转载 使用SpriteBuilder制作Cocos2D游戏完全中文教程(二)

Spritebuilder的用户界面在我们创建我们的游戏之前,让我们来看看SpriteBuilder的用户界面。乍一看,SpriteBuilder的UI感觉很熟悉 - 它使用了Xcode中的故事板中的许多概念。该界面分为4个主要部分:1.    资源/组件浏览器:在这里,您可以看到您所创建或添加到您的项目中的不同的资源和场景。您还可以选择不同类型的节点(No

2014-12-02 18:25:26 949

转载 使用SpriteBuilder制作Cocos2D游戏完全中文教程(二)

Spritebuilder的用户界面在我们创建我们的游戏之前,让我们来看看SpriteBuilder的用户界面。乍一看,SpriteBuilder的UI感觉很熟悉 - 它使用了Xcode中的故事板中的许多概念。该界面分为4个主要部分:1.    资源/组件浏览器:在这里,您可以看到您所创建或添加到您的项目中的不同的资源和场景。您还可以选择不同类型的节点(No

2014-12-02 18:24:36 1276

转载 使用SpriteBuilder制作Cocos2D游戏完全中文教程(一)

简介与入门教程         SpriteBuilder的前身是大名鼎鼎的cocosBuilder,是cocos2d下进行精灵,层,场景布局的简单快速的可视化的开发工具。SpriteBuilder在继承了cocosBuilder后,提供了更多的新特性,比如改良了资源的处理,更好地支持不同的分解,物理,语言等。更加详细的情况可在SpriteBuilder的官网进行了解:http://www

2014-12-02 18:22:21 1962

转载 Cocos2d-x里Javascript开发的一些要点

1.CocosBuilder和Javascript里的MVC模式var scene = cc.BuilderReader.loadAsScene("CheckUpdateLayer");var layer = cc.BuilderReader.load("CheckUpdateLayer");这两行代码分别加载成scene和layer.一般来说,我们

2014-11-27 22:23:07 862 1

转载 Cocos2d-js学习--helloword

一、引擎包目录结构介绍目录结构可以分为3个部分来介绍:第一部分: 引擎相关文件frameworks 目录包含了 Cocos2d-html5 引擎和 Cocos2d-x JavaScript 代码的汇集.Cocos2d-html5 目录包含了所有 Cocos2d-html5 的引擎模块,例如引擎核心模块、音频模块、外部物理引擎库,CocosBuil

2014-11-25 22:52:33 1077

原创 Cocos2d-x中的多线程Demo

Cocos2d-x中的多线程简单Demo

2014-11-03 19:11:18 1306

转载 cocos2d-x 引擎分析:程序是如何开始运行与结束的?

怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个 Scene HelloWorldScene,然后在 HelloWorldScene 里面写相关逻辑代码,添加我们的层、精灵等 ~ 我们并不一定需要知道 Cocos2d-x 是如何运行或者在各种平台之上运行,也不用知道 Cocos2d-x 的游戏是如何运行起来的,它又是如何渲染界面的

2014-11-03 15:07:48 949 2

转载 ParticleEditor粒子编辑器

欢迎转载!转载时请注明出处:http://write.blog.csdn.net/postedit/8126525呵呵~ 上一讲,只是将粒子系统的基础知识,也有朋友问windows版的粒子编辑器,windows的粒子编辑器确实很少,不过我在网上也是收到了一款,也挺不错的...下面就更大家简单介绍下这款软件,然后制作出一个下雪效果的步骤,肯定比test的下面好看多了...呵呵~  

2014-11-02 11:02:56 3592

转载 COCOS2D-X Lua面向对象编程

上次有个同学问我,说lua太简单了,没有什么结构,也不好做面向对象编程。其实可以这样说,Lua中的table就是一个对象。下面我一点一点介绍Lua的面向对象编程。一、对象的方法函数:[cpp] view plaincopyHero = {attack = 100}    function Hero.skill(ad

2014-10-30 19:12:27 972

转载 搭建Windows下的Android开发环境

http://blog.csdn.net/u010105970/article/details/39755745需要准备的工具:JDK 、 ADT(带有Android SDK 的eclipse)下载地址:http://pan.baidu.com/disk/home?sr=fc#path=%252F32安装JDK1、选择JDK并且打开

2014-10-19 10:47:39 775

转载 Cocos2d-X中使用ProgressTimer实现一些简单的效果

我在上一篇博客中介绍了ProgressTimer的用法,这篇博客决定写一些使用Progress实现一些简单的效果,程序实例:ProgressTimer实现效果1首先在工程目录下的Resource文件夹中添加两张图片       然后定义一个Progress类在Progress.h中添加下面的代码[cpp] view

2014-10-19 09:39:09 2204

转载 获取计算机的IP地址

互联网协议地址(Internet Protocol Address,又译为网际协议地址),缩写为IP地址(IP Address)。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异可以通过cmd下的IPconfig命名获取计算机中的IP地址打开cmd输入ipconfig命

2014-10-19 09:37:12 990

转载 Cocos2d-X中的坐标

在Cocos2d-x中坐标可以分成四种:1、GL坐标体系:GL坐标体系左下角为坐标原点,X轴向右,Y轴向上2、UI坐标体系:UI坐标体系左上角为坐标原点,X轴向右,Y轴向上。3、世界坐标体系:是窗口的坐标体系,它是GL坐标体系,它是左下角为坐标原点,X轴向右,Y轴向上。4、 结点坐标体系:是Node的坐标体系,它是GL

2014-10-19 09:30:45 967

实用的点名器

一个很简易的点名器,很实用用于教学很不错,希望大家广泛下载喔。

2014-03-22

PHP语法练习

PHP一些基本的语法练习程序,很有用的,

2014-03-21

C#-图书管理系统(带数据库)

完整的代码,可以直接运行,(前提是必须安装VS的环境)

2014-03-10

Android开发入门教程

Android开发入门教程,这里面详细讲解了Android开发的一些基本的知识,通过它可以了解Android的基本知识。很不错!

2014-03-10

Java EE 5 SDK 中文版

纯正 的中文版资料,很不错的,欢迎使用,让我们共同营造一个好的技术氛围,大家一起努力!加油

2013-12-29

ios的一些网站展示

这些资源很好的,因为很多人都在这里下载了用得到的地址和有用的资料

2013-06-28

ios开发实例

@protocol UITableViewDelegate<NSObject, UIScrollViewDelegate> @optional // Display customization - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath; // Variable height support - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath; - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section; - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section; // Section header & footer information. Views are preferred over title should you decide to provide both - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section; // custom view for header. will be adjusted to default or specified header height - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section; // custom view for footer. will be adjusted to default or specified footer height // Accessories (disclosures). - (UITableViewCellAccessoryType)tableView:(UITableView *)tableView accessoryTypeForRowWithIndexPath:(NSIndexPath *)indexPath __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_3_0); - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath; // Selection // Called before the user changes the selection. Return a new indexPath, or nil, to change the proposed selection. - (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath; - (NSIndexPath *)tableView:(UITableView *)tableView willDeselectRowAtIndexPath:(NSIndexPath *)indexPath __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0); // Called after the user changes the selection. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath; - (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0); // Editing // Allows customization of the editingStyle for a particular cell located at 'indexPath'. If not implemented, all editable cells will have UITableViewCellEditingStyleDelete set for them when the table has editing property set to YES. - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath; - (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0); // Controls whether the background is indented while editing. If not implemented, the default is YES. This is unrelated to the indentation level below. This method only applies to grouped style table views. - (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath; // The willBegin/didEnd methods are called whenever the 'editing' property is automatically changed by the table (allowing insert/delete/move). This is done by a swipe activating a single row - (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath; - (void)tableView:(UITableView*)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath; // Moving/reordering // Allows customization of the target row for a particular row as it is being moved/reordered - (NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath; // Indentation - (NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath; // return 'depth' of row for hierarchies // Copy/Paste. All three methods must be implemented by the delegate. - (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0); - (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0); - (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0); @end

2013-06-12

房东感受到

是电饭锅电饭锅东方广东省圣达菲废话广东话非广东话。

2013-06-10

vb.net 学习资料

你会看见不一样的东西,因为这个很有用的,尽量学习啊

2013-06-10

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

TA关注的人

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