- 博客(25)
- 资源 (5)
- 收藏
- 关注
转载 NSNotificationCenter消息通信机制介绍(KVO)
作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil];
2012-07-30 11:16:23 1568
原创 Mac安装Openfire服务器
昨天晚上个韩聊了聊,感觉直接上项目还是比较快速的学习方法,昨天想了想把之前因为接项目没有完成的想法实现一下,做一个聊天软件。又回到了OpenFire这一块,和安卓应该差不多。mac版本的Openfire服务器安装完毕以后没一点提示,敲了下localhost没反应,后来在XP上安装了下才发现后面要跟9090端口。http://localhost:9090/setup/index.jsp
2012-07-17 22:56:33 1083
转载 phone开发-多线程
举例说明怎么简单的创建一个子线程。用到的类是NSThread类,这里使用detachNewTheadSelector:toTagaet:withObject创建一个线程。函数setupThread:(NSArray*)userInfor。通过userInfor将需要的数据传到线程中。函数定义:-(void)setupThread:(NSArray*)userIn
2012-07-15 07:29:25 496
转载 在iPhone上读写zip文件
我查找过很多个iOS的zip文件库,不过我会推荐使用Objective-Zip。它通过一个很自然的Objective-C的接口包装了ZLib和MiniZip,同时提供了很友好的功能来访问归档文件中的元数据。使用十分简单,从库中提取如下目录并加入到项目中:ZLibMiniZipObjective-Zip这里是一些如何读写zip文件的示例。读取zip的内容// 假设
2012-07-15 07:26:57 805
转载 performSelectorOnMainThread
[selfperformSelectorOnMainThread:@selector(fetchedData:) withObject:datawaitUntilDone:YES];会创建一个新的线程实行fetchedData函数,并传入参数data,并且会等待函数退出后再继续执行。- (void)fetchedData:(NSData *)responseData {
2012-07-15 07:26:24 758
转载 关于NSAutoReleasePool的理解
做iPhone应用开发已经2年多了, 但一些基础的概念性问题只是大致了解, 脑袋中有个模糊的概念. 虽然对平时工作开发没什么影响, 不过时间长了, 心里总是有点虚. 所以从现在开始, 每当我遇到一个模糊概念的问题或topic, 我都要写一篇blog来记录分析, 响应之前在网上看过的一个blog签名:好记性不如烂博客. 今天需要记录的是关于NSAutoReleasePool的理解.(大部分内
2012-07-15 07:15:28 593
转载 cocos2d 骨骼动画相关资源
http://www.cocos2d-iphone.org/forum/topic/19875里面提到了 http://www.gpwiki.org/index.php/OpenGL:Tutorials:Basic_Bones_Systemhttp://www.cocos2d-iphone.org/forum/topic/18186http://www.mechmocha.
2012-07-14 07:21:34 2051 1
转载 Objective C内存剖析
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经
2012-07-12 03:45:28 757
转载 Cocos2D HTML5 tutorial 1: Getting set up and running
This tutorial covers the process of getting Cocos2D-html setup and running. If you already have completed this step, skip ahead. It is also going to cover configuring a webserver, an optional ( bu
2012-07-12 01:29:27 1088
原创 socket http 理解
Socket 是一套建立在TCP/IP协议上的接口不是一个协议 应用层: HTTP FTP SMTP Web传输层: 在两个应用程序之间提供了逻辑而不是物理的通信(TCP UDP) TCP 可靠的 面向连接的服务 UDP 不可靠的 无连接的服务只要底层实现TCP IP协议 都可以用socket进行通信 1、TCP连接
2012-07-11 05:12:42 900
转载 利用UIPrintPageRenderer将html转换成pdf
Boss让我调查一下把html转换成PDF的方法,google之,有很多,都是用webview加载,截屏,转换。于是去向Boss报告,结果他说这样转换成的pdf是纯图片的,不能对文本进行操作了,达不到想要的效果。无奈,继续google。结果,再一次领略了stackoverflow的强大,最终找到一个解决方案:http://stackoverflow.com/q/9528658/966127
2012-07-11 05:01:40 2153
原创 jdk环境变量配置 主要是记录一下,好多年不整了,备忘
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-7u1-windows-7.0.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量
2012-07-11 03:25:45 890
转载 [iOS]AES加密在iOS上面的实现
Encryption.h文件#import @class NSString;@interface NSData (Encryption)- (NSData *)AES256EncryptWithKey:(NSString *)key;//加密- (NSData *)AES256DecryptWithKey:(NSString *)key;//解密
2012-07-11 00:01:04 590
转载 ios消息推送机制原理与实现
Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、目的iPhone的
2012-07-10 23:44:54 804
转载 关于苹果PUSH机制的那点事
先以为服务器开放一个接口,就可以做到《恶意推送广告给熊猫看书的所有客户端》结果,发现事情远没有我想象的那么简单,调查如下: Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Servi
2012-07-10 23:31:55 969
转载 IOS推送消息(java实现)
1 首先在mac系统下制作用于推送的证书,然后导入钥匙串。证书制作过程这里不在叙述。将证书和专有密钥一起导出,输入密码。然后导出,命名aaa.p12文件,将文件拷贝出来,放到windows下。 2 打开eclipse,编写java代码。 import java.util.HashMap;import java.util.Iterator; import javapn
2012-07-10 23:20:28 1417
转载 八个移动产品设计必备网站
移动产品设计人员一定需要大量的使用其他各类应用,并且需要在产品设计时大量参考其他的移动应用的产品设计,这时如果有一些网站可以将很多优秀应用的不同流程分类展示,那一定是移动产品设计人员必备的网站!一、Patterns of Design Patterns是一个分享ios应用UI界面的网站,专注于分享iOS应用UI界面的细节,按照设计元素进行分类,按照iOS常用功能对各类UI进行分
2012-07-08 20:58:24 634
原创 cocos2d引擎V2.0
2.0 cocos2d简介Cocos2d最初的版本是用python写的,之后被改成objectiveC,应用于iphone上,之后国内某人又根据该设计理念,将其改为 C++版本cocos2dX,该版本可以在iphone,widnows,andriod三个平台上运行.最新的版本是1.0.0,该引擎C++的版本还引入了lua脚本系统.cocos2d是完全开源的引擎,开发者可以任意使用该代码而不
2012-07-08 07:37:48 1266
原创 最完整的让cocos2d游戏适配IPAD Retina的教程
暂时在网上还没找到一个让cocos2d开发的IPhone游戏快速地适应IPAD2 Retina模式的教程。确实,如果在项目开展初期没有规划好“一个app,多处适配”的话,到了开发末期才来做分辨率适配是比较麻烦的事,因为需要涉及到定义一些宏,以适应不同分辨率之间的坐标偏移值,这就需要修改现有项目中大量的代码。而且很多游戏在设计的时候只是按480*320/960*640这样的分辨率设计,很多时候受到了
2012-07-08 07:25:32 899
转载 获取视频长度
NSString *path =[[NSString alloc]initWithString: [[NSBundle mainBundle] pathForResource:@"video2" ofType:@"m4v"]];NSURL *movieURL = [NSURL URLWithString:@"http://192.168.0.254/video1.m4v"];NSD
2012-07-06 06:12:15 1002
转载 iOS Dev Center Can't Update Agreement
iOS Dev Center隔一段时间需要更新协议。发现在中国区,无法打开Agreement,是空白的。曾经找朋友在美国的服务器上访问,正常的更新过一次。可是也不能每次都这么麻烦。在网上找了一下,中国区的朋友很多遇到此问题。翻墙+Safari也不好用。对于不能确认新协议的问题,我发现了一个解决方法:登陆后,直接在浏览器的地址框访问:https://developer.apple
2012-07-04 21:36:19 782
转载 Reachability 网络检测
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部: 1
2012-07-03 20:55:56 548
转载 如何使用GameKit
第一部分Peer-to-Peer的连接Session:会话iPhone通过Session互相发送数据读取数据Peer:每一部网络中的设备算一个节点第一节 发现其他的节点:会话要么把自己当成 服务器/客户端 中的一种,要么做一个节点即当服务器又当客户端1. 实现一个ServerinitWithSessionID:displayName:sessionMode:
2012-07-03 05:24:31 3921
原创 错误描述: 证书一切正常!但是上传时仍然出现下面错误
Xcode 4.3.2错误描述: 证书一切正常!但是上传时仍然出现下面错误!Application failed codesign verification. The signature was invalid,contains disallowed entitlements,or it was not signed with an iPhone Distribution Certif
2012-07-01 03:11:36 2320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人