自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (6)
  • 收藏
  • 关注

原创 reverse link list

#include typedef struct _note{  int data;  struct _note *next;} Note;Note* reverseList(Note *head){   Note *current, *prev, *next;    current = head;  prev = NULL;    w

2015-08-07 13:54:12 3515

转载 Xcode 6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上

2014-12-02 16:39:07 4280 1

转载 iOS常用静态库操作命令

iOS开发中,经常需要对静态库进行操作,以下是几个常用的静态库操作命令。合并模拟器库文件和真机库文件lipo -create -output lib.a lib-armv6.a lib-i386.a其中lib.a是合并后的输出文件,lib-armv6.a和lib-i386.a分别对应真机静态库和模拟器静态库文件。查看静态库中包含哪些架构lipo -info li

2014-10-21 11:55:10 3495

转载 应用内支付

IAP的全称是In-App Purchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买道具,购买游戏等级等等。参考资料:https://developer.apple.com/in-app-purchase/ 1、  点开应用,点击manager in-app purchases2、  点击添加一个新的支付 Crea

2014-10-20 15:56:58 6141

转载 iOS in-house发布基础知识

1、 In-House 发布步骤1.1        安装相关证书1.2        更改Bundle Identifier,签名在target - info 中更改Bundle Identifier,Bundle Identifier请改为回复邮件中的Bundle Identifier 在Xcode中打开工程,选中 Target,打开info窗口,在Bu

2014-10-20 15:45:38 7019

转载 iOS 基础:证书介绍

首先,打开developer.apple.com ,在iOS Dev Center打开Certificates, Indentifiers & Profiles认识一下基本结构。列表就包含了开发、调试和发布iOS应用程序所需的所有内容:Certificates、Identifiers、Devices、Provisioning Profiles。Certificate证书是用

2014-10-20 15:36:24 22760

转载 理解UIScrollView

我是Mike Ash的Let’s Build…系列文章的忠实粉丝,在这一系列文章中他从头设计Cocoa的控件来解释他们的工作原理。在这里我要做一点类似的事情,用几行代码来实现我自己的滚动试图。不过首先,让我们先来了解一下UIKit中的坐标系是怎么工作的。如果你只对滚动试图的代码实现感兴趣可以放心跳过下一小节。UIKit坐标系每一个View都定义了他自己的坐标系统。如下图所示,x轴指向右方,y轴指向

2014-10-08 20:29:28 4105

原创 深入理解Objective-C中的对象

What is a meta-class in Objective-C?In this post, I look at one of the stranger concepts in Objective-C — the meta-class. Every class in Objective-C has its own associated meta-class but since y

2014-09-01 23:43:21 4770

转载 ios学习分享的网站

http://www.onevcat.com/

2013-10-23 16:31:41 2955

原创 Android sdk manager 显示 “Done loading packages”,该怎么办?

Android sdk manager 显示 “Done loading packages”,该怎么办?在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。Windows在C:\WINDOWS\sys

2013-09-07 20:35:18 4850 3

原创 Spdy协议、WebP图像压缩技术、Protocol buffers协议、快牙

Spdy协议、WebP图像压缩技术、Protocol buffers协议

2013-07-09 20:25:31 4424

转载 iphone使用keychain来存取用户名和密码

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。下面就使用keychain来实现存取用户名和密码。苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可

2013-06-25 17:10:30 6235

转载 Finding Messages Sent To Deallocated Objects

Finding Messages Sent To Deallocated ObjectsStepsOpen the Zombies template.Choose your app from the Choose Target pop-up menu.Click the Record button and exercise your app until a

2013-04-19 15:11:54 3456

转载 iOS开发:推送通知简述及开发实践

一.关于推送通知推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。推送的新消

2013-04-18 17:19:31 3945

转载 Demystifying iOS Application Crash Logs

Have you ever had the following experience as an app developer?Before you submit your app, you perform a lot of testing to make sure your app runs flawlessly. It works fine on your device, but aft

2013-04-11 14:49:32 6982

转载 NSThread 、NSRunLoop 和 Dispatch Queue

iOS多线程编程中,NSOperation和NSOperationQueue无疑是最常用的,它们能满足绝大部分情况下的线程操作。但在完成一些特殊的任务时,我们还是要使用的NSThread和NSRunLoop。NSThread很好理解,它等同于Java中的Thread类。NSRunLoop却不太好理解。从字面上说,RunLoop可以翻译成“运行回路”或“运行循环”,我们可以把它看成是一种特殊的循

2013-04-08 21:16:22 3412

原创 几个开发网站

code4app.comshareSDKui4app.comNuGetSourceForgeCodePlexCodeProject

2013-03-26 18:58:39 3165

原创 坐标

bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标

2013-03-20 15:02:55 3713

转载 XCode的一些调试技巧

http://www.cnblogs.com/kesalin/archive/2012/01/31/xcode_debug.html

2013-03-08 17:04:59 2884

转载 不错的多线程NSThread讲解

多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。一、线程创建与启动线程创建主要有二种方式:当然,还有一种比较特殊,就是使用所谓的convenient method,这个方法可以直接生成

2013-02-26 13:51:08 2907

原创 实现iOS应用图标右上角数字badge number提醒

能够在ios桌面的程序icon右上角显示数字(badge number)//右上角badge number 设置成3[UIApplicationsharedApplication].applicationIconBadgeNumber = 3;        //消掉右上角badge number [UIApplicationsharedApplicatio

2012-12-26 18:03:56 4228

原创 在任意UIView上显示Badge(兼容IOS6)

之前写过一篇文章在任意UIView上显示Badge,但IOS6上失败了,原来是苹果将Badge的类名改了,所以这里作下兼容,源码如下:[plain] - (UIView *)showBadgeValue:(NSString *)strBadgeValue {     UITabBar *tabBar = [[UITabBar alloc] initWithFrame:CGRectM

2012-12-26 16:28:35 789

原创 较为简单的一种判断Retina屏幕的方法

BOOL isRetina = ([UIScreen instancesRespondToSelector:@selector(scale)] ? (2 == [[UIScreen mainScreen] scale]): NO);推荐大家较为简单的一种判断Retina屏幕的方法。刚看到咱们DeviceInfo里面的isRetina函数通过分辨率判断,  苹果产品线越来越广

2012-11-08 21:26:25 1313

转载 Objective-C 中的单例

其实对于单例,在程序开发中非常的常见。最近我也对单例进行了一些更细致的研究。在我的程序中,单例一般是这么去写的:+ (DataSource *)shareInstance{    static DataSource *instance = nil;    if (instance == nil)    {        instance = [[DataSource

2012-09-19 13:46:35 2856

原创 iPad UIDeviceHardware hw.machine codename

if ([platform isEqualToString:@"iPhone1,1"])    return @"iPhone1G GSM";if ([platform isEqualToString:@"iPhone1,2"])    return @"iPhone3G GSM";if ([platform isEqualToString:@"iPhone2,1"])    return @

2012-08-23 12:11:31 16533

转载 UIView 你知道多少

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeSca

2012-06-04 23:35:20 526

转载 深入浅出Cocoa之Framework

http://www.cocoachina.com/newbie/basic/2012/0516/4255.html

2012-06-04 23:27:34 785

转载 使用iOS手势UIGestureRecognizer

UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势:    1、拍击UITapGestureRecognizer (任意次数的拍击)     2、向里或向外捏UIPinchGestureRecognizer (用于缩放)     3、

2012-06-04 22:51:15 457

转载 把图片切成圆角代码

static void addRoundedRectToPath(CGContextRef context, CGRect rect, float ovalWidth,                 float ovalHeight){    float fw, fh;    if (ovalWidth == 0 || ovalHeight == 0) {    CGCont

2012-05-27 22:57:15 845

原创 ios UILabel文字描边

可以达到文字描一圈白边的效果继承UILabel以后重载drawTextInRect- (void)drawTextInRect:(CGRect)rect {   CGSize shadowOffset = self.shadowOffset;   UIColor *textColor = self.textColor;   CGContextRef c =

2012-05-27 22:53:42 7242

转载 HTTP请求(GET与POST区别)和响应

HTTP有两部分组成:请求与响应,下面分别整理。一.HTTP请求1.HTTP请求格式:[]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一

2011-09-29 13:41:17 675 1

原创 C++ 虚函数表解析

http://blog.csdn.net/haoel/article/details/1948051

2011-07-22 09:39:30 328

原创 objective-c基础教程——学习小结

objective-c基础教程——学习小结提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa 工具包的功能,框架,源文件组织;XCode使用介绍)简介:1.       objective-c是C语言的一个扩展集,主要由APPLE公司维护,是

2011-07-16 10:53:50 725

原创 Finding iPhone Memory Leaks: A “Leaks” Tool Tutorial

http://www.mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-tutorial/

2011-07-10 17:50:27 393

原创 assign retain copy

在使用以下生成属性时自动生成的方法实现如assign  -(void)setApp:(id)Obj{  _selfVar = obj; // 直接指向原先的内存,引用技术不变}retain-(void)setApp:(id)newObj{  [_selfVar release];  _selfVar = newObj;     [newObj retain]; // 直接指向原先的内存并切 引用技

2011-06-30 17:26:00 621

原创 Alert with TextField

   Note: Although applications in the App Store have used this approach, Apple has also rejected applications that use this technique as it does access private APIs.In a recent discussion with

2011-06-30 17:17:00 874

转载 状态面板

如何只保留导航面板,隐藏标题面板,上下文面板在资源文件中修改:RESOURCE EIK_APP_INFO{menubar = r_menubar;status_pane = r_status_pane_small; //R_AVKON_STATUS_PANE_LAYOUT_SMALL;cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;}

2010-01-27 14:55:00 927

原创 Symbian 位图处理

在Symbian中,位图的管理由字体位图服务器负责,该服务器提供了专门处理位图的CFbsBitmap类。 应用程序中所有的位图信息都放在一个叫做多位图文件的包中(后缀为.mbm),在mbm文件中对每一个位图都有一个枚举类型的值来引用,这个枚举值在.mbg文件中定义。Symbian对位图的操作包括构建多位图文件、位图的创建、装载和位图处理等。下面介绍详细步骤。 1.生成

2010-01-27 10:45:00 623

一键GHOSTV2009.04.21Beta1简体中文官方硬盘版

一键GHOSTV2009.04.21Beta1简体中文官方硬盘版,非常好用的ghost

2011-09-30

XML实用大全(pdf)

XML实用大全,简单详细全面地讲述了XML.PDF格式共601页.

2010-05-04

单片机与嵌入式系统应用

单片机与嵌入式系统应用文章合集.里面或许可以找到你想要的文章

2009-12-06

SD Product Manual

SD Product Manual(sd卡通讯协议 spi 和sd 模式)

2009-11-03

BREW与面向对象的比较

BREW与面向对象的比较,可以参考对比BREW实现机制

2009-11-03

uCOS-II.chm

uCOS-II很好的学习教程,初门学习uCOS-II OS

2009-03-28

空空如也

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

TA关注的人

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