- 博客(24)
- 资源 (82)
- 问答 (1)
- 收藏
- 关注
原创 iOS:渐变
ios CGContext 学习1 画线 画矩形 渐变效果void drawLinearGradient(CGContextRef context, CGRect rect, CGColorRef startColor,
2014-03-31 18:35:36 2838
转载 ios-发布app至App Store(视频地址)
http://blog.csdn.net/shijiucdy/article/details/8986559http://url.cn/8oJ88X
2014-03-31 16:33:51 688
转载 iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
导入MessageUI.framework.h文件中#import #import实现 MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate.m 文件//邮件-(void)showMailPicker { Class ma
2014-03-31 16:30:50 827
转载 iPhone: BSD Socket
在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。iPhone BSD Socket进行编程所需要的头文件基本都位于/Xcode3.1.4/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.SDK/usr/i
2014-03-25 11:43:14 718
转载 iPhone开发之-private API-导出私有API
ok..说实话,我现在很兴奋!哦哈哈哈.....!!! 终于把私有API导出了,自己摸了一天.言归正传,首先介绍下private API 它共分为两类:1 在官方文档中没有呈现的API(在frameworks 下隐藏)2 苹果明确申明不能使用的API ,在privateFrameworks 下.那么我需要导出这两种私有API, 需要使用导出工具(目
2014-03-25 10:59:16 3311 1
转载 iPhone开发之-非常有用的iphone开源应用!!
最有名的mobilesubstratehttp://svn.saurik.com/repos/menes/trunk/mobilesubstrate/mobilesubstrate是大多数开机运行程序的基础平台,有了它,我们hook系统函数等将会变得非常方便MobileSubstrate是一个公共库,可以用来动态替换内存中的代码、数据等。可以把它理解成是防止系统崩溃、避免白
2014-03-25 10:57:25 763
转载 C语言常用宏定义技巧
C语言常用宏定义技巧用C语言编程,宏定义是个很重要的编程技巧。用好了宏定义,它可以增强程序的可读性、可移植性、方便性、灵活性等等。1. 防止一个头文件被重复包含:#ifndef COMDEF_H#define COMDEF_H //头文件内容 #endif 当你所建的工程有多个源文件组成时,很可能会在多
2014-03-25 10:40:31 842
转载 iPhone开发之-开源项目链接
扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:h
2014-03-25 10:37:50 712
转载 iPhone开发之-ios系统中各种设置项的url链接
ios系统中各种设置项的url链接 在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs:root=Genera
2014-03-25 10:16:30 4866 1
转载 iPhone开发之-save image to adressbook
其中设置和读取联系人头像有两种方法1、通过系统方法设置其中要有2个参数 1、UIImage 2、联系人电话号码 extern "C" ABRecordRef ABCFindPersonMatchingPhoneNumber(ABAddressBookRef addressBook,NSString *phoneNumber,int, int);
2014-03-25 10:15:06 744
转载 iPhone开发之-iPhone category for processes
// .h@interface UIDevice (ProcessesAdditions)- (NSArray *)runningProcesses;@end// Example usage.NSArray * processes = [[UIDevice currentDevice] runningProcesses];for (NSDictionary * dict in pr
2014-03-25 10:12:00 762
转载 iPhone开发之-kill(pid_t pid, int sig) 的用法
kill 主要用来杀死某个进程.kill函数的定义和原型如下:int kill(pid_t pid, int sig);使用时要引入如下的两个头文件:#include #include 参数说明:pid:可能选择有以下四种:1. pid大于零时,pid是信号欲送往的进程的标识。2. pid等于零时,信号将送往所有与调用kill()的那个进程属
2014-03-25 10:10:14 3979
原创 iOS:.NSRunLoop再理解
我们会经常看到这样的代码:12345678910- (IBAction)start:(id)sender{pageStillLoading = YES;[NSThread detachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self
2014-03-25 10:06:32 19027 1
转载 ios开发中 应用设置的简单开发 (Settings.bundle)
http://blog.csdn.net/iunion/article/details/7067544点击打开链接
2014-03-24 18:29:51 1129
原创 iOS:iCarousel.h
//// iCarousel.h//// Version 1.6.3 beta//// Created by Nick Lockwood on 01/04/2011.// Copyright 2010 Charcoal Design//// Distributed under the permissive zlib License// Get the latest v
2014-03-24 18:28:55 4537
原创 Android: 探寻程序不安装启动法
http://www.360doc.com/content/12/0314/12/2793098_194239798.shtml
2014-03-24 11:59:14 752
原创 自动检测iOS网络并可跳转至设置界面设置网络
若不想写繁琐的网络状况判断代码,并且应用程序能自动在无网络时弹出可跳转到系统设置页面的对话框,那么可以考虑这么做。在项目中相应的**info.plist文件中增加一个关键字:SBUsesNetwork应用程序就会自动检测网络状况,在网络异常的情况下,会弹出网络设置对话框提醒用户是否进行网络设置,并且可以跳转至系统设置中进行昂立设置。其实在IOS5.1+之后,苹果就删
2014-03-12 21:25:09 5175
原创 <iOS>other linker flags
包含静态库时候需要在Target的Other linker flags里面加上值:-objC,-all_load,-force_load 对于64位机子和iPhone OS应用 解决方法是使用-all_load 或者 -force_load。 -all_load强迫链接器从它能看见的所有文档中加载所有的对象文件,甚至那些没有OC代码的文档。 -force_load适用于Xcode3.2+版本,它允
2014-03-11 21:59:04 4003
转载 Box2D: 错误variable length array of non-POD element type 'b2Vec2'
Variable length of non-POD element type 'b2Vec2'!!怎么会报出这个错误呢?真有点儿搞不懂了,刚进入ios开发的时候用的是一个朋友的mac笔记本他的系统是雪豹的,在雪豹的XCode下面我记得是一点儿问题都没有的,警告也就是某某变量声明过后未被使用蛋疼了,再看代码,操了,标准的c、c++写法啊...在栈上定义一个b2Vec
2014-03-08 22:57:36 3756 2
原创 Box2d: 2-Add to world
Adding Boxes to the Box2D World Listing 12–4.Adding a New Dynamic Body with a Sprite-(void) addNewSpriteAt:(CGPoint)pos{CCSpriteBatchNode* batch = (CCSpriteBatchNode*) [self getChild
2014-03-05 22:05:44 873
原创 Box2d:1-Setup
Listing 12–2.Initializing the Box2D Worldb2Vec2 gravity = b2Vec2(0.0f, -10.0f);bool allowBodiesToSleep = true;world = new b2World(gravity, allowBodiesToSleep); -(void) dealloc{
2014-03-05 21:37:43 859
原创 TiledMap:3 Player
Enabling the Player to Move Behind Tiles +(id) player{ return [[[self alloc] initWithFile:@"ninja.png"] autorelease];}-(void) updateVertexZ:(CGPoint)tilePos tileMap:(CCTMXTiledM
2014-03-02 22:43:58 798
原创 TiledMap:2
Cocos2d has issues with properly displaying game characters and other sprites behind partially occluding tiles in tile maps, unless you apply the following steps:1、 select the Ground layer a
2014-03-02 15:34:54 798
原创 TiledMap:1
global identifiers (GIDs) for tiles, which are unique integer numbers assigned to each tile used in a tilemap,starting with 1. A GID of 0 represents an empty tile. Withthe tileGIDAtmethod of the
2014-03-01 23:47:12 1378
AndroidKeboardWatcher
2016-04-06
AGImagePickerController
2015-03-23
iOS7_隐藏的特性和解决之道
2013-12-17
FlashPlayer
2012-08-18
MacOS:Xerces
2012-07-26
TMX地图编辑器:Tiled
2012-05-31
Android:一周计划应用
2012-04-09
Unity3D导出xcode没有头文件
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人