关闭

Android应用程序签名

注:文章首次发布于个人博客,现将技术文章转移至此。 http://blog.go3k.org/android-sign/ Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序,不管是模拟器还是真实手机。因此,在设备或者是模拟器上运行调试程序之前,必须为应用程序设置数字签名。Android系统仅仅会在安装的时候测试签名证书的有效期,如果应用...
阅读(2040) 评论(0)

cocos2d-x在iOS/Android双平台上嵌入WebView

注:文章首次发布于个人博客,现将技术文章转移至此。 http://blog.go3k.org/cocos2dx-add-webview/ 游戏中的帮助和游戏公告,可以通过嵌入显示WebView的方案来实现,通过编辑HTML来修改、更新公告的样式和内容都很方便。 iOS平台嵌入 iOS平台上的嵌入很顺利,网上有现成的教程加代码,关键是做好OC与C++代码混编的封装。  参考如下链...
阅读(8140) 评论(0)

游戏开发利器 TexturePacker

首先要赞一下TexturePacker的开发者Andreas Loew Thanks very much for your free license. 这是一个非常强的精灵纹理集处理工具: 1. 自动为你加入的图片排放位置,自动计算整个sheet的尺寸。(2的指数倍) 2. 可只使用高清Retina皮肤,自动生成缩小0.5倍的低分辨率纹理集。 3. 最强大的地方,支持bash命令...
阅读(2733) 评论(2)

Blocks编程要点

有关Block的语法和其特点,本来是自己在看官方文档并做翻译记录的,但是发现有些地方不能完全理解,而且这样的方式相对耗时。所以,我决定还是聪明点,以后看文档都是用民间翻译版和官方版对照来看,提高学习效率,也让自己对细节深入下去。 概要如下: Block对象是C级别的语法和运行时特性。它们和标准C函数很类似,但是除了可执行代码外,它们还可能包含了变量自动绑定(栈)或内存托管(堆)...
阅读(1951) 评论(0)

虚拟硬盘文件+Mac HFS文件系统的数据恢复

Win7使用VMware 7安装Mac虚拟机,因为10.6.6的系统版本不能满足需求,决定升级到10.6.8。悲剧的是升级失败了,电脑放太久安装完成后虚拟机死机了。VMware重启后,Mac进不去,无限白苹果。 Vmware.log显示:The CPU has been disabled by the guest operating system. You willneed to power o...
阅读(4652) 评论(1)

IOS设置项相关----Preferences and Settings Programming Guide

1.    概述 大部分APP设置项都通过Cocoa preferences system:userdefaults system完成。   2.    关于user defaults system 2.1  创建一个正确的preference 使用简单的数据值、数据类型 支持string、number、date,也支持NSData,不推荐使用。 2.2  提供一个设置界面 经常变...
阅读(6472) 评论(0)

关于Volatile修饰符

这篇总结就是目前做了解知识,我还没有做过太多的相关实际应用。 1.    概述 就象大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。   2.     深入 以下是百度百科中的资料:...
阅读(2710) 评论(0)

C++函数重载

1.    概述 如果两个函数名字相同并且在相同的域中被声明,但是参数表不同,则它们就是重载函数overloadedfunction。   1.1  重载函数条件 参数类型或参数个数不同。 返回值不同不能视为重载。 是否为常函数不能视为重载 对于普通类型参数只有const、volatile区别不能视为重载,但是如果参数是指针或 引用类型,那么const、volatile的区别视为重载...
阅读(7472) 评论(1)

C++中struct与class的区别

原地址:http://blog.csdn.net/nocky/article/details/6195556 很多初学者或者是想当然,或者是被网上的一些错误信息给误导,面试中问到class和struct区别时经常会说class可以继承而struct不可以继承,这是完全错误的。但在C#中,class与struct确实有这点区别(当然不止这一点)。其实,在C++中,这两个关键词并没有...
阅读(8201) 评论(0)

IOS Animation学习 (一)Animation初探

使用view的transform属性做Animation,相关文档如下: https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html#//apple_ref/doc/uid/TP40009503-C...
阅读(2535) 评论(0)

基础考查的面试、笔试题

1. 指针和引用有什么区别? 引用必须被初始化,指针则不必 存在空指针,但不存在空引用 因为引用相对安全 引用被赋值后不能修改为其它实例的引用,指针被赋值后可以指向其它指针。 2. 堆栈溢出一般是由什么原因引起的? 没做内存释放,递归调用层次过深。 ————————————————————详细了解一下调用堆栈的知识。 3. 什么函数不能声明为虚函数? 必须是类的成员函数,像静态函数...
阅读(1869) 评论(0)

Objective-C KVC机制

全部推翻重写一个版本,这是我在公司内做技术分享的文档总结,对结构、条理做了更清晰的调整。 1.    基本概念 MODEL 主要是英文文档里面经常出现的一些概念,讲解一下,方便英文文档的阅读。 IOS应用开发是遵循MVC设计模式的,Cocoa框架用Object Modeling的规则来规范一个Model的实现。 ObjectModeling有如下几个概念的规定: Entity:表示...
阅读(12480) 评论(4)

OjbC中NSObject面向对象特性的底层实现

#include typedef const struct objc_selector { void *sel_id; const char *sel_types; } *SEL; typedef struct objc_object { struct objc_class* class_pointer; } *id; typedef id (*IMP)(i...
阅读(11329) 评论(0)

文档学习:Coding Guidelines for Cocoa

主要讲述编码规范。注意,函数名、类名、常量名的编写规范。 文档地址:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html#/apple_ref/doc/uid/10000146 命名   1. It is good...
阅读(2444) 评论(0)

UIImage载入图片使用Cache的问题

UIImage载入图片使用Cache的问题。 imageWithContentofFile不在内存中缓存。 imageNamed,在内存中缓存,之后再载入的时候直接取出。 为了避免重复载入文件中的图片,最后找到解决方案: 做一个静态接口,一个有静态Dictnory成员,然后为图片做缓存存储。一旦产生内存警告,即释放。...
阅读(2337) 评论(0)
69条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:211909次
    • 积分:2623
    • 等级:
    • 排名:第14489名
    • 原创:55篇
    • 转载:14篇
    • 译文:0篇
    • 评论:27条
    文章分类
    最新评论