自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青峰专栏

承接外包:小程序、APP、手机网站、公众号、网站定制

  • 博客(479)
  • 资源 (29)
  • 收藏
  • 关注

转载 html5高价值的android屏幕适配精华教程(HTML5+CSS3)!

猪猪,想必你也知道,Android平台的终端至少有千种之多,各个版本的系统都有,再加上2次开发改造的系统,版本确实不少;而且分辨率也相当分散,并不像iphone哪么集中。  因此,想让一款软件适配所有的终端,压力确实比西天取经还大。不过,事在人为,还是有办法尽量适配大多数终端的。     所谓终端的兼容适配就是屏幕适配。屏幕适配往往指的就是屏幕大小和屏幕密度的适配。终端适配

2013-09-16 16:23:44 20634 1

原创 解决Html5用canvas绘制不出来图片的问题

如果使用html5的ctx.drawImage(img,0,0);绘制不出来,就改为:img.onload = function(){ctx.drawImage(img,0,0);}只有img 加载完了,你画它才有意义。

2013-09-16 16:07:06 10407 1

原创 苹果商店审核规则,你触犯了哪一条?

1. Terms and conditions(法律与条款)1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any othe

2013-09-16 10:12:13 8059

转载 设计模式--6大原则--里氏置换原则

里氏置换原则(Liskov Substitution Principle),简称LSP定义:Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.所有引用基类的地方必须能够透明的使用

2013-09-09 15:51:45 898 1

转载 设计模式--6大原则--单一职责原则

单一职责原则(Single Responsibility Principle),简称SRP。定义:There should never be more than one reason for a class to change.应该有且仅有一个原因引起类的变更。 有时候,开发人员设计接口的时候会有些问题,比如用户的属性和用户的行为被放在一个接口中声明。这就造

2013-09-09 15:51:42 858

转载 设计模式--6大原则--接口隔离原则

首先看看接口隔离原则的定义,有两种定义第一种:Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该强行以来它不需要的接口)第二种:The dependency of one class to another one should depend on the smalles

2013-09-09 15:49:43 1239

转载 设计模式--6大原则--依赖倒置原则

依赖倒置原则(Dependence Inversion Principle),简称DIP定义High level modules should depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Detail

2013-09-09 15:49:18 830

转载 设计模式--6大原则--迪米特法则

迪米特法则(Law of emeter)定义:一个对象应该对其他对象了解最少迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合了以后,类的复用性才可以提高。 形象一点的比喻类似于:监狱内的犯人是不应该跟外面的人接触的,当然或许会有探亲的。这里的监狱就是类,里面的犯人就是类内部的信息,而监狱里的狱警就相当于迪米特法则的执行者举个例子家人探望犯人

2013-09-09 15:47:58 937

转载 设计模式--单例模式

单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保一个类只有一个实例,并且给这个实例提供全局访问)即一个类只能实例化一个实例,外部可以访问这个实例的同时,外部依赖这个类的实例都是同一个实例。让构造函数的访问

2013-09-09 15:44:41 1040

转载 设计模式--6大原则--开闭原则

开闭原则(Open Closed Principle)开闭原则的核心是:对扩展开放,对修改关闭白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化 开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序

2013-09-09 15:44:36 1300

转载 利用HTML5开发Android

● Android设备多分辨率的问题Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大小显示Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍 ldpi相当于0.75倍三种解决方式:1 viewport属性 2 CSS控制 3 JS控制1 viewport属性放在HTML的中 Html

2013-09-05 12:43:19 26834 4

转载 基于HTML5的超级玛丽游戏demo

【CSON原创】基于HTML5的超级玛丽游戏demo功能说明:  基于HTML5的超级玛丽游戏的demo,方向键左右控制移动,方向键上控制跳跃,该游戏基于本人开发的HTML5游戏框架cnGameJS(详情点击这里:HTML5游戏框架cnGameJS开发实录)。  请用最新版本浏览器查看。效果展示: 代码实现:  该游戏demo主要

2013-09-05 11:20:22 7914

转载 HTML5游戏框架cnGameJS开发实录

cnGameJS是本人开发的一个基于HTML5的游戏框架,包括资源加载,碰撞检测,动画等模块。本系列文章主要介绍各个模块的开发流程,以及附上两个使用该框架进行开发的游戏demo。目录:1.核心函数模块2.资源加载模块3.基本图形模块4.外部输入模块5.碰撞检测模块6.动画模块7.精灵对象8.游戏循环对象9.游戏地图对象

2013-09-05 11:18:54 1610

转载 宝石碰碰:HTML5开发Android本地化App游戏案例

首先来开发一个类似于对对碰的游戏,游戏界面如下。游戏操作:上下左右划动屏幕,来操作宝石向不同的方向移动。游戏规则:当有三个一样的宝石相邻则消除,被消除过一次的宝石会变成半透明,当所有宝石都被消除一次后,则进入下一关。游戏测试连接:http://lufylegend.com/demo/GemGem制作开始一,准备首先,需要下载lufylegen

2013-09-05 10:21:26 2409 1

转载 Win7上Git安装及配置过程

Win7上Git安装及配置过程文档名称Win7上Git安装及配置过程创建时间2012/8/20修改时间2012/8/20创建人Baifx简介(收获)1、在win7上安装msysgit步骤;2、在win7上安装TortoiseGit步骤;

2013-09-03 10:42:55 11116 1

转载 Unity3d_Streaming Assets

Streaming AssetsMost assets in Unity are combined into the project when it is built. However, it is sometimes useful to place files into the normal filesystem on the target machine to make them ac

2013-08-21 11:07:00 1670

原创 解决Win7 64位安装 Microsoft .NET Framework 4 失败的情况

解决办法,去下64位的NET FARMEWORK4.0,下载地址如下:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7

2013-08-04 00:04:28 28408

转载 Unity3D NGUI事务 UIEvents

UIEvents-事务体系void OnHover (bool isOver):当鼠标移出或者悬停在某个碰撞器上的时辰返回布尔值.在触摸设备上不会有感化.void OnPress (bool isDown):当鼠标或者触摸到碰撞器产生布尔值返回.void OnSelect (bool ed):当鼠标或者触摸从OnPress产生后的开释将会返回这个布尔值.void OnClick()

2013-08-02 10:59:27 1322

转载 我是如何在GitHub上开源一个项目的(截图说明)

起因     我曾经在博客园上和CodePlex开源了自己的【代码生成器】(http://www.cnblogs.com/gossip/archive/2011/11/13/2247154.html,  http://codegenerate.codeplex.com/),特别是开源CodePlex的那篇文章有同学建议我用GitHub作为源码控制软件,恰巧我也有这种需求(需要在不同地方的终端更

2013-07-30 10:50:20 1268

转载 Unity 游戏引擎的移动基本版从今天起免费提供

著名游戏引擎Unity的移动基本版从今天起免费,这意味着 iOS, Android 和 BlackBerry 10 的开发者门槛进一步降低。在今年的 Unite 2013 大会上,Unity CEO David Helgason 宣布,原本需要分别购买,总价合计 800 美元的 Unity Android Basic 与 Unity iOS Basic License,从今天起将会整合在原本就免费

2013-05-22 10:20:09 1318

转载 iOS应用内支付(IAP)的那些坑

我们在今年春节后上线了新的在线智能题库:猿题库。猿题库现在推出了公务员考试行测和申论2个产品,均包括web, iOS和Android三个平台。这次我们尝试做一个收费的产品,所以在iOS端集成了应用内支付(IAP)功能。在开发过程中和上线后,我们遇到了IAP中的一些坑,在此分享给各位。 IAP 审核相关的坑IAP开发的详细步骤我写在另一篇博客中了。在此主要介绍审核时遇到的问题

2013-04-29 09:38:22 1367

转载 unity制作连连看小教程

连连看的规则大家应该都知道,选中的两个图片相同,并且不能多于两个拐点能连在一块,这两个图片就可以消掉;连通的类型:1 直线型;2 一个拐点;3 两个拐点;下面开始介绍这三种连通类型直线型:直线型分两种,一种是横向,一种是竖向;首先是横向连接A,B两点的x坐标相同,图片类型相同,从A点开始到B点检测,如果AB两点之间

2013-04-26 08:59:26 7333 1

原创 如何判断是否是retina屏幕和ipad

判断是否是retina屏幕#define IS_RETINA       (CC_CONTENT_SCALE_FACTOR() == 2)或者  #define IS_RETINA       ([[CCDirector sharedDirector] contentScaleFactor] == 2)判断是否是iPad

2013-04-22 14:06:41 5177 1

原创 xcode制作越狱的ipa包

1、假设你现在用的SDK是3.1.3版本,打开xcode.app/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/SDKSettings.plist,将DefaultProperties下的CODE_SIGNING_REQUIRED设置为NO,然后保存。 2、将 Code Signing Id

2013-04-17 18:09:42 6895

转载 浅谈iPhone OS(iOS)架构

iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. 1,Core OS:    是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BS

2013-03-21 17:10:11 991

转载 图文解释XCode常用快捷键的使用

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Comm

2013-03-21 17:08:29 797

转载 iOS的基本的设计模式

不管创建iOS的哪种类型的应用程序,有几个基本的设计模式和技术在写代码前必须你必须知道。在IOS,系统框架为应用程序提供了最重要的基础设施,在大多数情况下,只能通过系统框架来调用底层的硬件。反过来,框架也使用了很多特别的设计模式,开发应用程序前,我们是假设你很熟悉这些设计模式的。要知道系统怎么支持应用程序的,那就得先理解这些设计模式,这非常重要。你必须知道的最重要的几种设计模式:Mod

2013-03-21 17:06:59 779

转载 Objective-C语法之KVO的使用

简介:上篇我们讲到了KVC,这篇我们学习KVO,全名为:Key Value Observing,直译为:基于键值的观察者。那它有什么用呢?KVO主要用于视图交互方面,比如界面的某些数据变化了,界面的显示也跟着需要变化,那就要建立数据和界面的关联。ObjC中提供的KVO就是解决这种问题的。以下用显示页面观察学生的课程名称变化的例子来说明KVO的使用。学生类命名为:St

2013-03-21 16:49:06 772

转载 Objective-C语法之NSArray和NSMutableArray

Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array objectAtIndex 0]: 传入数组脚标的id 得到数据对象

2013-03-21 15:33:44 848

转载 Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等

对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例ps:本篇新建的类主要用于熟悉本篇内容设计,未考虑内存管理因素。我们试试这两个方法的使用。1

2013-03-21 15:14:21 877

转载 Objective-C语法之类和对象

1、类和方法下图中是一段的类声明的语法展示,声明了一个叫做 MyClass 的类,它继承于根类:NSObject。(根类可以被所有的其他类直接或间接继承。)下图是一个方法的语法展示,方法的声明由以下几个部分构成:方法类型标识符,返回类型,一个或多个方法签名关键字,以及参数类型和名称。类的实体变量的访问权限:

2013-03-21 15:09:02 832

转载 Objective-C语法之基本数据类型

本篇博客主要介绍基本数据类型的长度,基本数据类型在Oc的数组中如何时候,还有其他数据类型的相互转换等。为了演示基本数据类型的例子,我们新建一个iPhone项目类做例子1、新建项目为了方便,我们新建一个Single View Application 。输入项目名称  BaseTypeProduct Name:

2013-03-21 15:07:15 770

转载 Objective-C语法之字符串NSString

Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.

2013-03-21 15:04:36 1048

转载 Objective-C语法之KVC的使用

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

2013-03-21 14:15:29 715

转载 iOS多线程编程之NSThread的使用

1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD  全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三

2013-03-21 13:33:48 746

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

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

2013-03-21 13:26:47 832

转载 使用Xcode和Instruments调试解决iOS内存泄露

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准

2013-03-21 13:17:04 738

转载 不要在init和dealloc函数中使用accessor

Objective-C 2.0 增加了dot syntax,用于简单地调用成员变量的accessor。相当于java的getter和setter。 因为正常情况下,写一个accessor对于初学者来说,还是挺容易犯错的。比如有一个NSString * 的成员变量叫name。一个错误的写法是:123-(void)setName:(NSString

2013-03-21 11:22:04 1582

转载 技术人员如何去面试?

又到了每年3月-5月的离职跳槽高峰期,不论什么level的程序员们都开始纷纷去考虑勾兑猎头跳槽投递简历应聘面试等等关乎自己工作事业等重大问题的忙碌上面了。本文探讨的主要是如何选择公司、如何面试、如何谈薪水等实际的问题,可能描述会有偏颇,仅供参考。以下内容纯原创,本文主要是分为几大部分,可以挑选你喜欢的内容看,本文仅代表笔者个人观点,不代表所有人想法。一、为什么跳槽和选择公司

2013-03-15 10:31:36 1089

转载 《编程回忆录》之 Unity3D 视频教程

第一讲 Unity3D来袭http://www.tudou.com/programs/view/Yio90imcs9g/第二讲 从布局起步http://www.tudou.com/programs/view/EVI5GsBq3L0/第三讲 脚本无敌http://www.tudou.com/programs/view/xgs7jMqvmb4/第四讲 第一个场景http:/

2013-03-15 08:58:36 8464 2

android socket.io 1.0.0 jar

android socket.io 1.0.0 jar 亲测可用,终于找到一个了!

2018-12-12

Caesium_boxed 中文绿色单文件版 (图片压缩)

一款图片压缩的神器,开发必备。压缩小,不失真!

2017-01-10

Apk签名生成MD5工具

android apk签名生成MD5工具

2015-04-28

Unity3D中文手册

Unity3D中文手册,注意了,是中文的哦!

2012-10-08

IOS上照片墙效果实现

IOS上照片墙效果的实现,效果不错,欢迎下载使用。

2012-07-04

ISOBuster简体中文版 (dmg转iso)

ISOBuster简体中文版 (dmg转iso) 将DMG格式转换成ISO格式在Windows系统使用ULTRAISO,dmg2img等一系列软件都无法在PC上转成其他格式刻录出来。该软件在Windows下来刻录DMG格式的光盘文件。

2012-05-06

svn+xcode配置

svn+xcode配置, 配置后,方便代码的提交与更新。

2012-05-04

facebook-three20.zip

facebook-three20.zip ,很强大!

2012-04-27

iOS的HTTP开发包ASIHTTPRequest

ASI-HTTP-Request是通过CFNetwork API访问Web服务的一个开源封装类库包,使用Objective-C编写,非常易用,可以应用于iPhone和Mac OS X应用程序。 ASIHTTPRequest使用REST格式与Web服务进行通信,既支持基本的Http请求格式,也通过ASIFormDataRequest类可以很方便地提交POST数据和文件。

2012-04-23

Android开发全书(中文版).chm

Android开发全书(中文版).chm ,Android开发方面很不错的一本书。

2012-04-20

Android汉化、签名工具AndroidResEdit.rar

Android汉化、签名工具AndroidResEdit.rar

2012-04-19

iPhone开发书籍大集合

iPhone开发书籍大集合,包含: 《Xcode开发员入门引导》 《Objective-C 第一版》 《iPhone开发入门》 《iphone开发秘籍》 《iPhone开发基础教程》 《Object-C的语法与Cocoa框架_V1.0》

2012-04-13

基于ios开发微博客户端.pdf

《基于ios开发微博客户端.pdf》,一步一步开发iPhone微博客户端,以新浪微博为例。

2012-04-13

iPhone开发入门

不可多得的iPhone开发入门资料,很容易上手。下载后,请评价一下!

2012-04-09

android获取root权限

亲自测试,没问题,用完之后还可以取消Root权限。

2012-04-05

英文版原著《iPhone OS Programming Guide》

英文版原著《iPhone OS Programming Guide》,值得收藏!

2012-03-31

VMWare安装苹果系统教程

VMWare安装苹果系统教程,步骤很详细。

2012-03-31

ios开发笔记

一份很全的ios开发笔记,日常开发参考必备。

2012-03-31

Android 获取屏幕、状态栏、标题栏的尺寸

获取Android 屏幕、状态栏、标题栏的尺寸。

2012-03-30

Eclipse插件—在项目中打开File Explore

Eclipse插件,在项目中打开File Explore,里面有使用步骤。

2012-03-30

可视化的JSON查看器JsonViewer

可视化的JSON查看器,对json数据进行可视化呈现,方便对JSON的解析。

2012-03-30

Android反编译工具(绿色版)

绿色版的Android反编译工具,使用方便,里面有详细的使用步骤说明文档。 PM: 对于一些特殊的apk,如果不能查看代码,就请升级一下里面对应的查看软件就行了!

2012-03-30

空空如也

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

TA关注的人

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