- 博客(145)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 cookie三种逆天写法
在APP开发中,cookie也开始变的越来越重要了。为了更好的切换,注销和登录账户,就必须熟悉cookie的用法。花了点时间把代码整理了一下,注释也都标上了1,获取cookie获取cookie只能在请求中获取cookie,否则时获取不到的,url就不给出了,大家用自己的url测试一下就行。获取到cookie后把cookie进行归档保存到userDefaults里
2017-05-15 16:52:32
2487
转载 把屏幕坐标转换成经纬度
ios中点击地图控件MKMapView的某点获取该点的经纬度ios开发中常常会用到地图控件MKMapView,可以用如下方法在点击MKMapView中某点的时候获取改点的经纬度:假如声明了一个MKMapView为myMapView1、在地图中添加一个手势,这个手势是一个点击动作,点击时会调用tapPress这个方法UITapGestureRecognizer *mTap =
2015-01-30 09:57:49
1964
转载 如何判断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
872
原创 得到一周的起始时间
+ (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
724
转载 iOS 新特性
iOS7的新特征:关键字:用户界面的改变、多任务的增强、游戏、地图、AirDrop、应用程序间的音频、点对点的连接、一些新的Framework、已有Framework的增强、OC和弃用的一些API等。用户界面的改变在iOS7整个系统中,每一方面的设计都重点突出功能以及用户的内容——半透明和精致的视觉感受——流畅和逼真的动作——具有清晰、深入和有活力的用户体验。对于开发者来说
2014-07-18 10:06:09
643
转载 UIPushBehavior-动画效果:推移行为
1。从一点移到另一点2。相关属性 mode : UIPushBehaviorModeContinuous //推移模式 angle : setAngle //推移角度 magnitude : setMagnitude //速度 每1个magnigude将会引起100/平方秒的加速度 e.g.
2014-07-17 18:02:25
738
转载 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
554
转载 Quartz Core 图层编程
一、添加 Quartz Core 框架要使用 Quartz Core 框架,你需要将其添加到你的工程中 。 然后 #import 二、认识图层对 ps 有所了解的人都知道图层的概念,在这里也一样。在PS中一张图片至少得有一个图层,一个或多个图层的叠加构成了一张位图。我们这里一个或多个图层的叠加的构成了UIView(或其派生类)对象。看过我关于 UIView 文章的人可能
2014-07-17 15:38:24
544
转载 iOS动画效果
动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame bounds center transform alpha backgroundCo
2014-07-17 13:05:16
578
转载 IOS7新特性-AVSpeechSynthesisVoice
介绍从IOS5开始,IOS系统已经在siri上集成了语音合成的功能,但是是私有API。但是在IOS7,新增了一个简单的API----AVSpeechSynthesizer来做这件事情。嗓音IOS7包含了一组可以用来合成的声音的嗓音,你可以自定义多种嗓音来合成。 AVSpeechSynthesisVoice:speechVoices返回当前可用的嗓音数组:2013-07-12
2014-07-08 11:04:10
2426
转载 阴影
import #import 这样才能启动UIImageView中layer的一个category图片阴影:[cpp]imageView layer] setShadowOffset:CGSizeMake(5, 5)]; // 阴影的范围 [[imageView layer] setShadowRadius:2]; // 阴影扩散的范围
2014-05-08 15:25:12
634
转载 ios 渐变色
首先添加QuartzCore.framework#import //颜色渐变 CAGradientLayer *gradient = [CAGradientLayerlayer]; gradient.frame = self.view.bounds; gradient.colors = [NSArrayarrayWithObje
2014-05-08 15:19:12
798
转载 颜色渐变 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
750
转载 常用代码
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
1225
转载 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
673
原创 AutoresizingMask属性
关于ios的控件的AutoresizingMask属性 setAutoresizingMask控件的自适应 UIViewAutoresizingNone =0, UIViewAutoresizingFlexibleLeftMargin = 1 0, UIViewAutoresizingFlexibleWidth
2014-04-29 12:50:30
527
原创 CGContextRef用法
CGContextRef用法 quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawR
2014-04-29 12:50:28
453
原创 UITouch
iOS Programming–触摸事件处理(1)iphone/ipad无键盘的设计是为屏幕争取更多的显示空间,大屏幕在观看图片、文字、视频等方面为用户带来了更好的用户体验。而触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关的UITo
2014-04-29 12:50:22
531
原创 ios开发之UIView和CALayer的关系
CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1.UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,boun
2014-04-29 11:25:06
559
原创 文件操作
//file文件操作NSFileManager 常见的NSFileManager文件的方法:-(BOOL)contentsAtPath:path 从文件中读取数据-(BOOL)createFileAtPath:path contents:(BOOL)data attributes:attr 向一个文件写入数据-(BOOL)removeFileAt
2014-04-29 11:25:04
651
原创 10个迷惑新手的Cocoa&Objective-c…
language backgroundruntimethreadrunloopdelegate, protocolevent respondermemory managementclass heritage and categorydesign patterndrawing issue首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要资料来源。这篇博客
2014-04-29 11:25:02
939
原创 框架
1. 简介:此类继承自NSObject所属的框架: /System/Library/Frameworks/UIKit.framework定义了一些接口对象,然后响应事件,它是 UIApplication, UIView和UIWindow等的父类iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的。最新版本的iOS中有三种类型事件:触摸事件,motion事件
2014-04-29 11:24:58
410
原创 ios后台播放
iOS4开始引入的multitask,我们可以实现像ipod程序那样在后台播放音频了。如果音频操作是用苹果官方的AVFoundation.framework实现,像用AvAudioPlayer,AvPlayer播放的话,要实现完美的后台音频播放,依据app的功能需要,可能需要实现几个关键的功能。首先,播放音频之前先要设置AVAudioSession模式,通常只用来播放的App可以设为AVAu
2014-04-29 11:24:55
824
原创 Number Formatters 格式…
NSNumberFormatter 有两个方法 stringFromNumber: 和 numberFromString:stringFromNumber: 把数值展现为字符 ,numberFromString:把字符生成一个数值object.你也可以使用 localizedStringFromNumber:numberStyle:. 方法把数值创建一个局部的不生成 formatt
2014-04-29 11:24:53
1080
原创 NSNumberFormatter
在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码:NSNumberFormatter *formatter = [[NSNumberFormatter alloc]
2014-04-29 11:24:50
515
原创 iOS 控件
UIButton1.设置按钮按下会发光 button.showsTouchWhenHighlighted=NO;2. 设置按钮内部图片间距和标题间距 UIEdgeInsetsinsets; // 设置按钮内部图片间距 insets.top= insets.bottom = insets.right = insets.left =10; bt.contentEd
2014-04-29 11:24:48
475
原创 gif
用webview可以比较有效地显示gif,下面imageData是gif的NSData原始数据 [webView loadData:imageData MIMEType:@"image/gif"textEncodingName:nil baseURL:nil]; webView.scalesPageToFi
2014-04-29 11:24:46
449
原创 控制器传值,代理,监听,通知中心…
1.通知中心 通知中心实际上是在程序内部提供了消息广播的一种机制。通知中心不能在进程间进行通信。实际上就是一个二传手,把接收到的消息,根据内部的一个消息转发表,来将消息转发给需要的对象。通知中心是基于观察者模式的,它允许注册、删除观察者 通知中心如何使用 通知中心的使用可以分为4个步骤。 这里需要额外提一点的是:发送消息不仅仅可以有用户发起,也可以是系统发起。 当我们注册了某个消
2014-04-29 11:24:44
494
原创 nil
标志 值 含义NULL (void *)0 C指针的字面零值nil (id)0 Objective-C对象的字面零值Nil (Class)0 Objectiv
2014-04-29 11:24:42
428
转载 AddressBook 代码详解
原文地址:代码详解">AddressBook 代码详解作者:花花猪的代码为了调用系统的通讯录界面与相应功能,需要引入AddressBook.framework 同时,在源文件中需要包含同文件:[html] viewplaincopy#import AddressBook/AddressBook.h> #import AddressBoo
2014-04-29 11:24:39
2366
转载 ios/iphone开发图形绘制,类…
原文地址:ios/iphone开发图形绘制,类360扫描效果作者:iOS开发群雄跑马灯效果,可变的图片大小下载 官方全面DEMO--QuartzDemo 因为IOS开发采用的MVC编程模式,所以无法在UIViewController绘制,必须在uiview中绘制。CGContextSetLineWidth设置线的宽度。CGContextStrokeRect绘制长方形。CGConte
2014-04-29 11:24:32
903
原创 ios 地图大头针自定义显示图…
通过判断 title 来设置自定义图片,在代理方法中: -(MKAnnotationView *)mapView:(MKMapView*)theMapView viewForAnnotation:(id )annotation { MKAnnotationView*newAnnotation=[[MKAnnotationView alloc]initWithAnnotation:anno
2014-04-29 11:24:30
710
原创 Address Book
IOS编程:Address Book在IOS中,允许用户对AddressBook(地址簿)进行添加、编辑与删除操作。地址簿可以是一些人的集合,也可以是一系列群组的集合。里面的每一个人都有诸如姓氏、名字、电话号码、电子邮件等一系列属性。这些属性可以只有一个值,当然也可以有多个值,列入,一个人的姓氏只能有一个值,而他/她的电话号码却可以有多个值。IOSSDK中的AddressBook.Fram
2014-04-29 11:24:27
582
原创 二维码
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
438
转载 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
677
原创 二维码
如今二维码随处可见,无论是实物商品还是各种礼券都少不了二维码的身影。而手机等移动设备又成为二维码的一个很好的应用平台,不管是生成二维码还是扫码二维码。下面介绍一下如何在苹果iOS设备上使用二维码:1.扫描二维码(解码)扫描二维码的开源库有很多如 ZBar、ZXing等。在此以ZBar作为例子构建二维码扫码应用。首先在github上下载ZBar SDK地址https:
2014-04-29 11:24:20
642
原创 iOS 获取手机的型号,系统版…
//手机序列号 NSString*identifierNumber = [[UIDevice currentDevice]uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名:用户定义的名称 NSString*userPhoneName = [[UIDevice curre
2014-04-29 11:24:18
667
原创 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
690
转载 iOS正则表达式
原文地址:iOS正则表达式作者:666799NSRegularExpression是iOS系统在4.0后自带的匹配正则表达式,一般会和NSTextCheckingResult配套使用。 代码://匹配输入的联系方式是否为QQ号码或者电子邮箱 NSString*patternQQ = @"^[1-9](\d){4,9}$"; NSString*patternEmail
2014-04-29 11:24:13
468
TA创建的收藏夹 TA关注的收藏夹
TA关注的人