自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心灵的流放地, 共同的精神家园

纯粹技术交流, 一起关注移动互联网.

  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

转载 SHOE DETAIL

- (void) showDetail:(NSMutableArray *)dataArray{   NSString *resourcePath = [[NSBundlemainBundle] resourcePath];   NSLog(@"-=-=%@",resourcePath);       NSString *filePath =[resourc

2013-08-30 18:40:52 671

转载 awakeFromNib (XIB view 的初始化)

awakeFromNib在使用IB的时候才会涉及到此方法的使用,当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。看例子:创建一个viewController with XIB定义一个UIView的子类

2013-08-29 23:09:05 1271

转载 用NSSetUncaughtExceptionHandler捕获程序异常

void UncaughtExceptionHandler(NSException *exception) {NSArray *arr = [exception callStackSymbols];NSString *reason = [exception reason];NSString *name = [exception name];NSStr

2013-08-28 17:30:35 646

转载 xxxmmllll

#import @interface FAQIndexOperation : NSOperation{    NSURL *_targetURL;    id _target;    SEL _action;}@property(retain) NSURL *targetURL;@property(retain) id target;//@property(

2013-08-27 18:55:16 3134

转载 XML 解释

NSXMLParser解析xml格式的数据 用法如下: 首先,NSXMLParser必须继续NSXMLParserDelegate协议 @interface XMLHelper : NSObject  首先设置XML数据,并初始化NSXMLParser - (void)viewDidLoad {NSStri

2013-08-26 23:36:56 614

原创 通过 NSURLConnection实现 同步/ 异步 请求 (WXHL)

#import "UIImageView+WebCach.h"@implementation UIImageView (WebCach)- (void)setImageWithURL:(NSURL *)url {        //-----------------NSURLConnection同步请求-----------------------    //使用同步请求/

2013-08-26 23:22:15 863

转载 拔打电话 (IPAD, IPOD, 模拟器 显示没有打电话功能)

- (void)dailPhoneBtnAction{    UIDeviceHardware *hardWare=[[UIDeviceHardwarealloc] init];NSString *version = [hardWareplatformString];[hardWarerelease];    NSLog(@"dailPhoneBtnActi

2013-08-26 16:10:43 809

转载 asphttprequest 实现文件下载, 监听下载进度以及当前网络的状态(WXHL)

#import "AppDelegate.h"#import "ASIHTTPRequest.h"#import "Reachability.h"@implementation AppDelegate- (void)dealloc{    [_window release];    [super dealloc];}- (BOOL)application:(UI

2013-08-25 10:28:02 1212

原创 动画开源库:HMGLTransitions (WXHL) 3D动画切换, 开门效果等

#import "RootViewController.h"#import "Switch3DTransition.h"#import "FlipTransition.h"#import "RotateTransition.h"#import "ClothTransition.h"#import "DoorsTransition.h"#import "ModalViewCo

2013-08-18 17:00:38 847

转载 UIScrollView的重用机制的理解

UIScrollView的重用机制的理解。大家都知道这个UIScrollView。UItableVIew是继承UIScrollView的UItableVIew默认里面有自己的重用机制可以节省内存。UIScrollView是可以用来加载很多图片,有利用显示,但是没有重用机制会在真机上crash。网上找了些资料:主要有两种解决的方案1.图片内存托管将scrollview上所有的图片指针收集

2013-08-16 08:45:10 764

原创 调用系统声音, 震动, 让程序一直在后台运行

#import "MainViewController.h"#import @interface MainViewController ()@end@implementation MainViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

2013-08-15 22:47:56 1302

原创 三种自定义CELL 的方法

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *CellIdentifier = @"Cell";    if (self.cellType == kContentCellType) {

2013-08-14 18:24:16 691

转载 一个合格程序员该做的事情——你做好了吗? .

//  http://blog.csdn.net/developer_zhang/article/details/92523731,程序员每天总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重

2013-08-13 00:01:21 628

转载 对于iPhone5分辨率兼容性调整问题 .

iPhone5的新分辨率着实啃爹了一把,刚下完xcode4.5想玩玩iphone5的长屏幕效果,顺便研究下怎么去兼容它。app在ios6的4inch的显示效果。。果然传说中的上下两个小黑边~放个adbanner还不错。。。           继续,开始修复黑边~~这一步只要在config里多加一张4inch的launch图片就能搞定 

2013-08-12 23:21:57 763

转载 GCD详解

//  http://www.cnblogs.com/sell/archive/2013/02/06/2905693.htmlGCD (Grand Central Dispatch) 是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。在Mac OS X 10.6和IOS 4.0之后开始支持GCD。使用GCD的一个理由就是方便。回想一下以前的多

2013-08-12 00:58:24 1609

转载 制作框架(framework) 类似于UIKit

http://www.cocoachina.com/bbs/read.php?tid=75680

2013-08-11 23:45:59 685

原创 UI界面类项目:非UI界面类:(第三方)

http://www.xcodechina.com/forum.php?mod=viewthread&tid=73&extra=page%3D1

2013-08-11 15:42:41 667

转载 EGOTableViewPullRefresh下拉原理及代码详解

//  http://blog.csdn.net/kqjob/article/details/9891065在移动应用开发中,无论是Android还是IOS应用,经常可以看到下拉列表松开后自动刷行数据,在IOS中,使用下拉刷新UITableView中的数据用的非常多,最典型的就是新浪微博的客户端,使用下拉的形式来更新最新的微博信息。首先请点击下载源码,下载完成后里面有个Demo是可

2013-08-11 15:32:34 810

转载 墨半成霜 的 XMPP DEMO

// http://code4app.com/ios/5206ad336803fafd19000000 最近比较忙 很久没写demo了,这次给大家带来的demo我已经写好了服务器端,也配置好了openfire服务器,大家如果想运行的话先确定服务器是否开启(API端口8080,openfire端口5225),ping一下 www.hcios.com 如果未开启请QQ,一般开启时间为9:00~

2013-08-11 08:54:12 1086

转载 XCODE的其它功能

一 :xcode批量修改类名的方法答:Xcode有个叫Refactor的工具,可以用其批量的修改类的名字(类的文件名会被修改.h和.m文件内的相关类名都会被同时修改,在其他地方import的这个类的名字也会被同时修改,但是我尝试了一下类本身附带的xib文件不能被同时修改) 还有类中的某个变量的名字 .h 和.m文件中相同都会被同时修改。方法:首先选中想要改的类的名字或变量名 然后再:xco

2013-08-10 20:53:29 568

转载 两个应用之间的传值

iOS 的设计思路是原则上禁止不同的应用程序之间相互访问彼此的数据。虽然对于像我这样的桌面应用开发人员而言,不能访问程序以外的数据是不能想象的。但是从安全角度来说不失为一个有效的策略。不过凡事总有例外,所以乔布斯还是为程序间通讯开放了几个接口。URL Scheme  iOS 上的应用程序可以通过向其它应用程序发送一个URL 格式的字符串来向其发送数据。这个特性通常用于在应用程序中启

2013-08-10 17:58:35 1082

原创 写一个UIColor的分类, 用来生成随机的颜色

////////#import "UIColor_Random.h"@implementation UIColor(Random)//return a shared instance of UIColor//create random color+ (UIColor *)randomColor { static BOOL seeded = NO; if (!se

2013-08-10 16:58:41 1039

原创 苹果推送服务教程

http://www.raywenderlich.com/zh-hans/24732/

2013-08-10 00:05:39 673

转载 免99美刀XCode破解真机调试

//  http://www.dreamingwish.com/dream-2011/xcode-debug-without-99dollers.html 一、这样做以后能怎样以device模式编译出app可以再越狱后的设备上运行二、要会点什么命令行,也就是terminal、终端、控制台。。。vim三、开始吧!1、制作一个证书打开实用工具-钥匙串

2013-08-08 21:02:38 900 1

转载 ffmpeg ios 移动开发 (视频监控)

//标签://http://yarin.blog.51cto.com/1130898/862591原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yarin.blog.51cto.com/1130898/862591很多朋友在问如何在ios中编译ffmpeg库,虽说网上的教程很多,但是大部分都说按其操

2013-08-06 23:35:42 1087

转载 拒绝拖延症

什么是拖延症,    拖延症,深受其害,特此标记出来,分享给同样有此问题的朋友1、 时刻提醒:将重点特别标注;2、将工作安排效率最高的时候;3、给自己设最后期限;4、工作分优先级;5、每天至少完成一件你最不想做的工作;6、将复杂工作分块完成;7、避免工作被打断;8、严格遵循计划;9、按时完成,可给奖励;10、劳逸结合。

2013-08-05 17:03:21 656

转载 KVO DEMO

//http://blog.csdn.net/yuquan0821/article/details/6646400一概述二使用方法三实例四小结KVO这种编码方式使用起来很简单很适用与datamodel修改后引发的UIVIew的变化这种情况就像上边的例子那样当更改属性的值后监听对象会立即得到通知一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定

2013-08-05 16:59:00 706

原创 全景图2.0 DEMO 下载 PanoramaGL

http://code.google.com/p/panoramagl/downloads/list

2013-08-05 08:48:57 1412

原创 响应者链

首先要明确的是:在IOS中,有响应者链对事件进行响应,所有的响应类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。响应链的过程:当事件发生的时候,响应链首先被发送给第一个响应者(往往是事件发生的视图,也就是用户触摸屏幕的地方)。事件将沿着响应者链一直向下传递,知道被接受并作出处理。一般来说,第一响应这是个视图对象或者其子

2013-08-04 00:48:42 587

转载 IOS 面试汇总一

1.Difference between shallow copy and deep copy?
浅复制和深复制的区别?
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如果我们对A

2013-08-03 00:43:09 546

转载 OC 中的3种BLOCK

http://www.cocoachina.com/applenews/devnews/2013/0802/6725.html前言这里有关于block的5道测试题,建议你阅读本文之前先做一下测试。 先介绍一下什么是闭包。在wikipedia上,闭包的定义)是: In programming languages, a closure is a function or refe

2013-08-02 23:48:46 1450

原创 自定义TabBar

#import "TabBarView.h"#import "TabBarButton.h"#import "Contents.h"@implementation TabBarView- (id)initWithFrame:(CGRect)frame{    self = [super initWithFrame:frame];    if (self) {    

2013-08-02 21:19:48 788

原创 360度旋转(播放图片)

////  FVImageSequenceDemoViewController.m//  FVImageSequenceDemo////  Created by Fernando Valente on 12/19/11.//  Copyright 2011 __MyCompanyName__. All rights reserved.//#import "FVImage

2013-08-02 19:15:01 959

转载 ios 全景浏览效果demo

demo功能:全景浏览 效果,可上下左右前后转动浏览。demo说明:项目中pano.jpg 是贴图 。将这个图贴到球型模型上,摄像机设定为球的中心点,在内向球外观看贴图。demo截屏:demo主要代码:plview.m部分(显示全景的view)[csharp] view plaincopyprint?#import "PLView.h"

2013-08-02 16:52:09 1435

原创 iOS 旋转木马切换视图 iCarousel

iOS 旋转木马切换视图iCarousel

2013-08-02 11:17:30 1767

转载 ios 画图总结

//http://blog.csdn.net/silva_831/article/details/7382255 0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAdd

2013-08-02 01:11:52 577

转载 NSTimer和CADisplayLink的用法

NSTimer初始化器接受调用方法逻辑之间的间隔作为它的其中一个参数,预设一秒执行30次。CADisplayLink默认每秒运行60次,通过它的frameInterval属性改变每秒运行帧数,如设置为2,意味CADisplayLink每隔一帧运行一次,有效的逻辑每秒运行30次。此外,NSTimer接受另一个参数是否重复,而把CADisplayLink设置为重复(默认重复?)直到它失效。

2013-08-02 00:42:41 795

转载 CATransition 的初级应用及type属性 .

//http://blog.csdn.net/silva_831/article/details/7377668需要在frameworks中添加QuartzCore.framework在接口程序中加上头文件   #import /*好多动画效果*/    CATransition *transition = [CATransition animation];    tran

2013-08-01 23:55:00 632

转载 Core Animation 总结

CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an animation WithKeyPath.  This is a long string and is n

2013-08-01 23:33:22 609

spring demo

拖动视图后, 放开, 会弹回去, 并有晃动效果

2013-06-28

block demo

block 实现跟 delegate一样的功能

2013-06-27

实现新浪微博分享功能

这是一个实现新浪微博分享功能的demo.

2013-04-11

空空如也

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

TA关注的人

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