- 博客(31)
- 资源 (7)
- 收藏
- 关注
原创 iOS面试常见问题
Objective-C语言:开发经验:iOS系统基础知识:常用工具:用过CocoaPods吗? 讲下它是如何运行的?随便聊聊:你这周学习了什么?参与过github项目吗?参与过开源项目吗?
2016-07-13 19:31:37
501
转载 MAC OS X系统创建git服务器,支持mac/windows代码
1. mac os x 系统自带 git \ gitadmin 等工具,如果没有请安装 2. wei
2014-07-01 23:24:30
8391
转载 vector和list区别
stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。l
2014-06-22 00:06:30
522
原创 程序运行崩溃: Could not instantiate class named NSLayoutConstraint
在Xcode 4.5下默认生成了个程序,在iOS 5.1的机器上跑,程序运行崩溃。错误提示如下:2013-01-10 16:51:28.166 UIAdapter[1814:707] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could n
2013-01-10 16:59:31
2123
原创 像素的灰度计算
最常见的灰度值计算算法:int gray = 0.3*red + 0.59*green + 0.11*blue;这个算法可以满足一般的计算,但并非最快的。因为使用了浮点数计算,导致计算量加大,效率降低。采用整数运算和位运算,大大降低计算量,提高速度:int gray = (77*red + 150*green + 29*blue + 128) >> 8;同一个设备上,这
2012-12-30 01:31:05
10916
原创 图像处理帧速计算
处理速度的快慢比较简明的判断方法就是帧速,1s可以处理多少帧图片.计算的算法和游戏帧数计算一样,累加一个时间片段中处理了多少帧,算出1s内可以处理多少帧。一般时间片段设为0.1s, 1个时间片段结束后,清0,重新累积计算帧数。
2012-12-30 01:21:25
3015
原创 指针赋值容易犯的一个错误
代码如下,要实现的是把green指针指向blue指针的下一位: UInt8 * blue = pixelBuf + offset; UInt8 * green = blue++;实际上,green指针指向了blue, 因为++操作是在赋值后才进行,指针还是指向blue。这个写法也是错的: UInt8* green =
2012-12-30 00:01:12
762
原创 JSON
开发iPhone客户端应用的时候,常常从服务端获取JSON格式的数据来用,不知道为什么会有这种格式的数据。最近学了javascript,才知道JSON的完整英文写法是JavaScript Object Notation. JSON相对于其他数据格式的优点,就是便于人阅读理解,解析速度快。JSON语法:http://www.w3school.com.cn/json/json_intr
2012-09-10 09:53:46
564
原创 javascript自动排版
有些js文件为了提高网站速度, 进行了压缩,可读性太差。下面这个工具可以恢复排版和压缩http://tool.chinaz.com/Tools/JsFormat.aspx
2012-09-07 14:45:13
4208
转载 Mac OS X下PHP开发环境搭建
Mac OS X系统中有Apache服务器和PHP编译器,只要打开相关功能即可:1、 打开 System Preferences => Sharing 设置,选中左侧的Web Sharing2、打开浏览器,输入 http://localhost/, 即可看到自己的网站 启用Apache Mac OS X 10.5.6自带了Apache 2.2.9,直接在命令行运
2012-09-06 17:22:15
3313
原创 libcurl如何支持https
默认情况下,libcurl不支持https, 如果使用https链接,就会出现" Protocol https not supported or disabled in libcurl" 的错误提示。curl有两种方式使用https :1. 设定为不验证证书和HOSTcode = curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0L
2012-09-05 10:30:58
24275
2
原创 PhoneGap入门
什么是PhoneGap:使用HTML,CSS和JavaScript创建移动应用程序PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript.Apache Cordova is a platform for building native mobile applic
2012-09-04 15:12:55
791
原创 CSS语法基础笔记
CSS, 层叠样式表, CascadingStyle Sheets, 设计网页样式的语言。 如何在页面中使用css ? 有三大方法:内嵌样式、内部样式表、外部样式表。内嵌样式:在html标签内使用,对该标签单独定义样式。例如: Stay hungry, stay foolish! 内部样式表:在标签内插入标签。例如:hr{
2012-09-04 14:29:05
484
原创 XHTML语法基础
XHTML是标签语言,用一些标签和属性来描述要展示的网页内容。下面是各个标签的功能。: 页面布局,对页面内容进行分隔: 表示段落。在大部分的浏览器中,p都有一个上下边距。: XHTML编程习惯:1. 标签是成对的,写开始标签的时候把结束标签也一起写掉,这样就不会漏了。2. 属性名字必须小写,属性值必须用双引号括起来。3.
2012-09-04 14:26:52
619
原创 Web标准的简单理解
Web标准是一系列标准的集合。这些标准大概分三方面:结构、表现和行为。结构化主要有HTML, XHTML和XML,表现主要有CSS,行为标准主要包括对象模型,如 W3C DOM、ECMAScript等。这些标准大部分是右W3C起草和发布的。 什么是web? 就是一些网页吧。 HTML: 超文本标记语言用处: 语言嘛,用来描述网页上的内容如何展现的。怎么用: 先学下语法,
2012-09-04 14:24:11
2209
原创 Eclipse中如何启用代码自动补全功能
Prefrences -> Java -> Editor -> Content Assit : Auto activation triggers for Java: 默认只有一个".", 把所有的字母输入一遍,输入代码时,即有自动补全功能。
2012-08-21 14:05:53
1267
转载 android图片资源的适配问题
原文: http://hi.baidu.com/weiyousheng/blog/item/c622d701b9dec6c2277fb5cc.html在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable-
2012-08-18 23:32:51
11201
转载 android应用程序的组成(组织结构)
原文: http://www.cnblogs.com/qinz/archive/2011/09/11/2173685.htmlWhat makes an android applicationAndroid应用程序由一些松散连系的组件构成,遵守着一个应用程序清单(manifest),这个清单描述了每个组件以及它们如何交互,还有包含了应用程序的硬件和平台需求的元数据
2012-08-18 23:04:35
2189
转载 mac上搭建android开发环境[基于eclipse]
来源: http://www.cnblogs.com/macro-cheng/archive/2011/09/30/android-001.html作者:MacroCheng此环境是为编译cocos2d-x游戏而搭建的,对原文有所修改。一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用C/C+
2012-08-17 22:52:58
602
原创 cocos2d-x 流星划过特效
手指划过,出现流星划过的效果,如图:代码如下,只要在接受触摸事件的函数内调用addMeteorAtPosition()方法即可:FlashingMeteors.h#ifndef FlashingMeteors_FlashingMeteors_h#define FlashingMeteors_FlashingMeteors_h#include "
2012-08-15 11:34:20
1750
原创 cocos2d-x场景动态切换
CCScene* aboutScene =AboutScene::scene();//CCTransitionFade* transition = CCTransitionFade::transitionWithDuration(2.0, aboutScene, ccBLUE);//CCTransitionCrossFade* transition = CCTransitionCr
2012-08-14 15:57:35
2496
原创 cocos2d-x 动作效果代码集锦
1. 不断旋转CCRotateBy* rotate = CCRotateBy::actionWithDuration(1, 360);CCRepeatForever* repeatRotate = CCRepeatForever::actionWithAction(rotate);2. 上升消失 CCMoveBy* move = CCMoveBy::
2012-08-14 15:46:52
8042
原创 对cocos2d-x的初步理解
cocos2d-x是个跨平台的2D游戏渲染引擎。引擎是用c++语言开发的,基于OpenGL图形库实现了一套2D游戏开发的框架。程序猿只要基于引擎编写一次游戏代码,即可编译出各个平台(iOS, android, windows等等)的游戏版本。怎么用cocos2d-x开发游戏:1. 实现一个游戏页面:cocos2d-x引擎把一个游戏页面看作是一个场景(CCScene), 场景
2012-08-14 11:38:30
1648
原创 图片遮罩处理
CGImageRef maskedImageRef;const float makskingColors[6] = { 0, 240, 0, 240, 0, 240 };maskedImageRef = CGImageCreateWithMaskingColors(ima
2011-09-06 16:58:26
917
31个iPhone代码实例AppsAmuck
2011-09-14
Beginning iPhone Development
2011-09-04
iPhone Game Development (英文版)
2011-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人