自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 cookie三种逆天写法

在APP开发中,cookie也开始变的越来越重要了。为了更好的切换,注销和登录账户,就必须熟悉cookie的用法。花了点时间把代码整理了一下,注释也都标上了1,获取cookie获取cookie只能在请求中获取cookie,否则时获取不到的,url就不给出了,大家用自己的url测试一下就行。获取到cookie后把cookie进行归档保存到userDefaults里

2017-05-15 16:52:32 2413

转载 把屏幕坐标转换成经纬度

ios中点击地图控件MKMapView的某点获取该点的经纬度ios开发中常常会用到地图控件MKMapView,可以用如下方法在点击MKMapView中某点的时候获取改点的经纬度:假如声明了一个MKMapView为myMapView1、在地图中添加一个手势,这个手势是一个点击动作,点击时会调用tapPress这个方法UITapGestureRecognizer *mTap =

2015-01-30 09:57:49 1876

转载 如何判断ios设备中是否安装了某款应用

主要思路就是 ,在要被识别的应用程序B的XCode的info.plist中       如果是Xcode 4.2  ,那么       1. 在info.plist 中 增加 一个  URL  Schemes: XXX           添加的具体细节是:           1.1 打开 info.plist  ,在 Information Property L

2015-01-28 13:36:09 760

原创 得到一周的起始时间

+ (NSDate *)getWeekFromDate:(NSDate *)date{    if (date == nil) {        date = [NSDate date];    }    double interval = 0;    NSDate *beginDate = nil;    NSDate *endDate = nil;     

2014-09-25 16:37:10 660

转载 iOS 新特性

iOS7的新特征:关键字:用户界面的改变、多任务的增强、游戏、地图、AirDrop、应用程序间的音频、点对点的连接、一些新的Framework、已有Framework的增强、OC和弃用的一些API等。用户界面的改变在iOS7整个系统中,每一方面的设计都重点突出功能以及用户的内容——半透明和精致的视觉感受——流畅和逼真的动作——具有清晰、深入和有活力的用户体验。对于开发者来说

2014-07-18 10:06:09 581

转载 UIPushBehavior-动画效果:推移行为

1。从一点移到另一点2。相关属性       mode : UIPushBehaviorModeContinuous  //推移模式       angle : setAngle  //推移角度       magnitude : setMagnitude  //速度   每1个magnigude将会引起100/平方秒的加速度   e.g. 

2014-07-17 18:02:25 678

转载 IOS之动画

15.1 动画介绍在iOS中动画实现技术主要是:Core Animation。 Core Animation负责所有的滚动、旋转、缩小和放大以及所有的iOS动画效果。其中UIKit类通常都有animated:参数部分,它可以允许是否使用动画。 Core Animation还与Quartz紧密结合在一起,每个UIView都关联到一个CALayer对象,CALayer是Core Ani

2014-07-17 15:52:26 499

转载 Quartz Core 图层编程

一、添加 Quartz Core 框架要使用 Quartz Core 框架,你需要将其添加到你的工程中 。 然后  #import  二、认识图层对 ps 有所了解的人都知道图层的概念,在这里也一样。在PS中一张图片至少得有一个图层,一个或多个图层的叠加构成了一张位图。我们这里一个或多个图层的叠加的构成了UIView(或其派生类)对象。看过我关于 UIView 文章的人可能

2014-07-17 15:38:24 499

转载 iOS动画效果

动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame  bounds  center  transform  alpha backgroundCo

2014-07-17 13:05:16 536

转载 IOS7新特性-AVSpeechSynthesisVoice

介绍从IOS5开始,IOS系统已经在siri上集成了语音合成的功能,但是是私有API。但是在IOS7,新增了一个简单的API----AVSpeechSynthesizer来做这件事情。嗓音IOS7包含了一组可以用来合成的声音的嗓音,你可以自定义多种嗓音来合成。 AVSpeechSynthesisVoice:speechVoices返回当前可用的嗓音数组:2013-07-12

2014-07-08 11:04:10 2356

转载 阴影

import  #import 这样才能启动UIImageView中layer的一个category图片阴影:[cpp]imageView layer] setShadowOffset:CGSizeMake(5, 5)]; // 阴影的范围  [[imageView layer] setShadowRadius:2];                // 阴影扩散的范围

2014-05-08 15:25:12 581

转载 ios 渐变色

首先添加QuartzCore.framework#import //颜色渐变    CAGradientLayer *gradient = [CAGradientLayerlayer];    gradient.frame = self.view.bounds;    gradient.colors = [NSArrayarrayWithObje

2014-05-08 15:19:12 755

转载 颜色渐变 ios

+ (UIImage*) drawGradientInRect:(CGSize)size withColors:(NSArray*)colors {     NSMutableArray *ar = [NSMutableArray array];     for(UIColor *c in colors) [ar addObject:(id)c.CGColor];        U

2014-05-08 15:14:44 698

转载 常用代码

1.读取图片NSString *path = [[NSBundle mainBundle] pathForResource:@"icon" ofType:@"png"]; myImage = [UIImage imageWithContentsOfFile:path]; 2.更改cell选中的背景 UIView *myview = [[UIView alloc] init]; my

2014-05-05 17:17:44 1138

转载 IAP( 应用程序內购买): 完全攻略

原文:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/原帖地址:http://www.cocoachina.com/bbs/read.php?tid=69165&fpage=4参考:http://www.cocoachina.com/bbs/read.php?tid-11357.html

2014-04-29 14:07:01 610

原创 AutoresizingMask属性

关于ios的控件的AutoresizingMask属性  setAutoresizingMask控件的自适应   UIViewAutoresizingNone              =0,   UIViewAutoresizingFlexibleLeftMargin  = 1 0,   UIViewAutoresizingFlexibleWidth    

2014-04-29 12:50:30 462

原创 CGContextRef用法

CGContextRef用法 quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawR

2014-04-29 12:50:28 402

原创 iOS开源类库

http://github.ibireme.com/github/list/ios/

2014-04-29 12:50:25 477

原创 UITouch

iOS Programming–触摸事件处理(1)iphone/ipad无键盘的设计是为屏幕争取更多的显示空间,大屏幕在观看图片、文字、视频等方面为用户带来了更好的用户体验。而触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关的UITo

2014-04-29 12:50:22 484

原创 ios开发之UIView和CALayer的关系

CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1.UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,boun

2014-04-29 11:25:06 496

原创 文件操作

//file文件操作NSFileManager 常见的NSFileManager文件的方法:-(BOOL)contentsAtPath:path             从文件中读取数据-(BOOL)createFileAtPath:path contents:(BOOL)data attributes:attr    向一个文件写入数据-(BOOL)removeFileAt

2014-04-29 11:25:04 583

原创 10个迷惑新手的Cocoa&Objective-c…

language backgroundrun­timethreadrun­loopdel­e­gate, protocolevent respon­dermem­ory managementclass heritage and categorydesign patterndrawing issue首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要资料来源。这篇博客

2014-04-29 11:25:02 835

原创 框架

1. 简介:此类继承自NSObject所属的框架: /System/Library/Frameworks/UIKit.framework定义了一些接口对象,然后响应事件,它是 UIApplication, UIView和UIWindow等的父类iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的。最新版本的iOS中有三种类型事件:触摸事件,motion事件

2014-04-29 11:24:58 385

原创 ios后台播放

iOS4开始引入的multitask,我们可以实现像ipod程序那样在后台播放音频了。如果音频操作是用苹果官方的AVFoundation.framework实现,像用AvAudioPlayer,AvPlayer播放的话,要实现完美的后台音频播放,依据app的功能需要,可能需要实现几个关键的功能。首先,播放音频之前先要设置AVAudioSession模式,通常只用来播放的App可以设为AVAu

2014-04-29 11:24:55 764

原创 Number Formatters 格式…

NSNumberFormatter 有两个方法 stringFromNumber: 和 numberFromString:stringFromNumber: 把数值展现为字符 ,numberFromString:把字符生成一个数值object.你也可以使用 localizedStringFromNumber:numberStyle:. 方法把数值创建一个局部的不生成 formatt

2014-04-29 11:24:53 980

原创 NSNumberFormatter

在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码:NSNumberFormatter *formatter = [[NSNumberFormatter alloc]

2014-04-29 11:24:50 489

原创 iOS 控件

UIButton1.设置按钮按下会发光  button.showsTouchWhenHighlighted=NO;2. 设置按钮内部图片间距和标题间距    UIEdgeInsetsinsets; // 设置按钮内部图片间距   insets.top= insets.bottom = insets.right = insets.left =10;   bt.contentEd

2014-04-29 11:24:48 437

原创 gif

用webview可以比较有效地显示gif,下面imageData是gif的NSData原始数据            [webView loadData:imageData MIMEType:@"image/gif"textEncodingName:nil baseURL:nil];                          webView.scalesPageToFi

2014-04-29 11:24:46 415

原创 控制器传值,代理,监听,通知中心…

1.通知中心 通知中心实际上是在程序内部提供了消息广播的一种机制。通知中心不能在进程间进行通信。实际上就是一个二传手,把接收到的消息,根据内部的一个消息转发表,来将消息转发给需要的对象。通知中心是基于观察者模式的,它允许注册、删除观察者   通知中心如何使用 通知中心的使用可以分为4个步骤。 这里需要额外提一点的是:发送消息不仅仅可以有用户发起,也可以是系统发起。 当我们注册了某个消

2014-04-29 11:24:44 447

原创 nil

标志              值                   含义NULL          (void *)0           C指针的字面零值nil             (id)0                Objective-C对象的字面零值Nil             (Class)0           Objectiv

2014-04-29 11:24:42 402

转载 AddressBook 代码详解

原文地址:代码详解">AddressBook 代码详解作者:花花猪的代码为了调用系统的通讯录界面与相应功能,需要引入AddressBook.framework 同时,在源文件中需要包含同文件:[html] viewplaincopy#import AddressBook/AddressBook.h>  #import AddressBoo

2014-04-29 11:24:39 2243

转载 ios/iphone开发图形绘制,类…

原文地址:ios/iphone开发图形绘制,类360扫描效果作者:iOS开发群雄跑马灯效果,可变的图片大小下载   官方全面DEMO--QuartzDemo  因为IOS开发采用的MVC编程模式,所以无法在UIViewController绘制,必须在uiview中绘制。CGContextSetLineWidth设置线的宽度。CGContextStrokeRect绘制长方形。CGConte

2014-04-29 11:24:32 833

原创 ios 地图大头针自定义显示图…

通过判断 title 来设置自定义图片,在代理方法中: -(MKAnnotationView *)mapView:(MKMapView*)theMapView viewForAnnotation:(id )annotation { MKAnnotationView*newAnnotation=[[MKAnnotationView alloc]initWithAnnotation:anno

2014-04-29 11:24:30 653

原创 Address Book

IOS编程:Address Book在IOS中,允许用户对AddressBook(地址簿)进行添加、编辑与删除操作。地址簿可以是一些人的集合,也可以是一系列群组的集合。里面的每一个人都有诸如姓氏、名字、电话号码、电子邮件等一系列属性。这些属性可以只有一个值,当然也可以有多个值,列入,一个人的姓氏只能有一个值,而他/她的电话号码却可以有多个值。IOSSDK中的AddressBook.Fram

2014-04-29 11:24:27 516

原创 二维码

1、去下载SDK:http://zbar.sourceforge.net/iphone/index.html。2、新建你的IOS Project。3、导入ZbarSDK,直接拖动你下载的ZbarSDK到你的项目,并且选择copy选项。4、添加如下framework5、在appDelegate文件的以下方法中加入如下:- (BOOL)applica

2014-04-29 11:24:25 401

转载 IOS之二维码的制作与扫描

原文地址:IOS之二维码的制作与扫描作者:love_ping891122二维码SDK的Dome“QRCode”中制作libqrencode库文件,扫描ZBarSDK库文件1.制作二维码  /*字符转二维码导入 libqrencode文件添加  #import "QRCodeGenerator.h"@property (strong , nonatomic) UIImageView* qRI

2014-04-29 11:24:23 639

原创 二维码

如今二维码随处可见,无论是实物商品还是各种礼券都少不了二维码的身影。而手机等移动设备又成为二维码的一个很好的应用平台,不管是生成二维码还是扫码二维码。下面介绍一下如何在苹果iOS设备上使用二维码:1.扫描二维码(解码)扫描二维码的开源库有很多如 ZBar、ZXing等。在此以ZBar作为例子构建二维码扫码应用。首先在github上下载ZBar SDK地址https:

2014-04-29 11:24:20 594

原创 iOS 获取手机的型号,系统版…

//手机序列号      NSString*identifierNumber = [[UIDevice currentDevice]uniqueIdentifier];    NSLog(@"手机序列号: %@",identifierNumber);     //手机别名:用户定义的名称      NSString*userPhoneName = [[UIDevice curre

2014-04-29 11:24:18 618

原创 iOS应用内付费(IAP)开发步骤列表

http://blog.devtang.com/blog/2012/12/09/in-app-purchase-check-list/iOS应用内付费(IAP)开发步骤列表DEC 9TH, 2012前两天和服务端同事一起,完成了应用内付费(以下简称IAP, In apppurchase)的开发工作。步骤繁多,在此把开发步骤列表整理如下。因为只是步骤列表,所以并不含详细的说明教程,需要看教程

2014-04-29 11:24:16 580

转载 iOS正则表达式

原文地址:iOS正则表达式作者:666799NSRegularExpression是iOS系统在4.0后自带的匹配正则表达式,一般会和NSTextCheckingResult配套使用。 代码://匹配输入的联系方式是否为QQ号码或者电子邮箱    NSString*patternQQ = @"^[1-9](\d){4,9}$";    NSString*patternEmail

2014-04-29 11:24:13 449

ssh的详细课件

ssh的详细描述课件,增加ssh方面的知识

2013-06-06

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

TA关注的人

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