iOS COCOS-TOUCH-UIKIT
文章平均质量分 63
猪头狗
这个作者很懒,什么都没留下…
展开
-
iOS 免费接口
电商接口京东获取单个商品价格接口:http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1ps:商品ID这么获取:http://item.jd.com/954086.html物流接口快递接口:http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号ps:快递公司编码:申通="s转载 2014-11-26 12:16:25 · 784 阅读 · 0 评论 -
ios 第三方库总结
做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份Github上排名靠前的iOS库(大概600个repos) 除了逛一下每转载 2014-07-10 15:16:41 · 465 阅读 · 0 评论 -
IOS 7 扫描二维码
#import "FirstViewController.h"#import @interface FirstViewController () // 要遵守这个协议@property (strong, nonatomic) UILabel *captureLabel; // 显示获取的二维码信息@property (strong, nonatomic) AVCa转载 2014-07-10 13:47:42 · 540 阅读 · 0 评论 -
iPhone网络开发之如何使用NSURLConnection
这篇文章是翻译的苹果官方文档,想要看英文原版的可以到苹果网站查看 NSURLConnection 提供了很多灵活的方法下载URL内容 也提供了一个简单的接口去创建和放弃连接,同时使用很多的delegate 方法去支持连接过程的反馈和控制 如何创建一个连接呢? 为了下载url的内容,程序需要提供一个delegate对象,并且至少实现下面转载 2014-07-10 17:12:54 · 353 阅读 · 0 评论 -
NSLayoutConstraint-代码实现自动布局的函数用法说明
1234567[NSLayoutConstraint constraintWithItem:(id)item attribute:(NSLayoutAttribute)attribute relate转载 2014-07-10 14:19:02 · 844 阅读 · 0 评论 -
关于app集成支付宝应用内支付的问题总结
近来处理了几个app应用的支付宝集成,对其中的一些问题有了些了解,汇总一下,以备自己或者其他人参考。1、订单签名错误,请检查PARTNER对应的密钥是否正确这个问题网上很多人问,但千篇一律都是没有给出解决办法的。很不幸的,我也碰到了。一开始以为是自己密钥生成有问题,对着支付宝的开发文档,重复生成密钥,每步都严格按照要求,结果还是无法解决。几近崩溃!后来没办法了,问了支付宝集成开发的转载 2014-07-24 17:45:09 · 770 阅读 · 0 评论 -
iOS-下载一张网络图片
(1) 在ViewController.h里面关联一个imageview和一个button @property (weak, nonatomic) IBOutletUIImageView *showImageView;- (IBAction)loadImage:(id)sender; (2)在ViewController.m里面转载 2014-07-04 21:47:26 · 586 阅读 · 0 评论 -
UIScrollView 实现图片缩放
@interface ViewController : UIViewControllerUIScrollViewDelegate>{ UIScrollView * _scrollView;}@end@implementation ViewController- (v转载 2014-07-04 09:53:54 · 387 阅读 · 0 评论 -
AFNnetworking快速教程,官方入门教程译
AFNetworking官网入门教程简单翻译,学习AFNetworking 是一个能够快速使用的ios和mac os x下的网络框架,它是构建在Foundation URL Loading System之上的,封装了网络的抽象层,可以方便的使用,AFNetworking是一个模块化架构,拥有丰富api的框架。一、HTTP请求与操作:1、AFHTTPRequestOperatio转载 2014-07-24 11:42:39 · 530 阅读 · 0 评论 -
iOS7新特性-NSURLSession详解
大家都知道,过去的IOS系统网络处理是通过NSURLConnection来实现的。由于NSURLConnection通过全局状态来管理cookies和认证信息,这就意味着在某种情况下,可能同时存在两个不同的连接去使用这些公共资源。NSURLSession很好的解决了许多这种类似的问题。本文连同附件一共讨论了三种不同的下载场景。本文会着重讲述有关NSURLSession的部分,整个项目就不再转载 2014-07-14 17:57:20 · 395 阅读 · 0 评论 -
iOS7 自定义视图切换动画
在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现在iOS7为开发者带来了福音,苹果公司引入了大量新API,给予了开发者很高的自由度,在处理由UIViewController管理的UIView动画时,这些API使用方便,可扩展性也很强,定制起来非常轻松: •转载 2014-09-12 15:37:08 · 520 阅读 · 0 评论 -
iOS 局部快照的实现(UIView to UIImage)
+ (UIImage *) imageWithView:(UIView *)selectView{ UIGraphicsBeginImageContextWithOptions(selectView.bounds.size, selectView.opaque, 0.0); [selectView.layer renderInContext:UIGraphicsGetCurrent转载 2014-11-25 13:32:17 · 415 阅读 · 0 评论 -
解决UITableView中Cell重用机制导致内容出错的方法总结
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。 UITableView中的cell可以有很转载 2014-11-12 13:36:25 · 505 阅读 · 0 评论 -
IOS7.0 Xcode5 AutoLayout 备忘录
Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐, 右边对齐, 顶部对齐, 底部对齐, x轴中心对齐, y轴中心对齐, 文本底标线对齐, (单选择一个view时可设置)对于父view的x轴中心对齐, 对于父view的y轴中心对齐,转载 2014-09-01 16:17:26 · 406 阅读 · 0 评论 -
关于UIScrollView在StoryBoard/XIB无法滑动:方案二
基本框架:在Auto LayOut选中的情况下建立UIScrollView与View的Constraints:一定要建立完整使Constraints的标示变为蓝色就OK了尤其注意ContentView的配置:OK;;;;;;;;;;;;;;;;;;;;转载 2014-09-01 15:57:07 · 425 阅读 · 0 评论 -
UITextView 实现placeholder的方法
在UITextField中自带placeholder属性,可以用于提示输入框信息。但是UITextView并不具备此功能介绍两种方法来实现:第一种:初始化UITextView//首先定义UITextView UITextView *textView = [[UITextView alloc] init]; textView.font = [UIFont syst转载 2014-09-24 11:28:35 · 448 阅读 · 0 评论 -
关于UIScrollView在StoryBoard/XIB无法滑动:方案一
基本架构:默认情况下Auto LayOut是开启的,直接添加UIView在UIScrollView是无法滑动的,关闭Auto LayOut才可以:(建议开启)第二步:用XIB搭建一个自定义的ContentView将自定义的UIView与UIScrollView进行绑定转载 2014-09-01 15:54:01 · 533 阅读 · 0 评论 -
更改navigationController push和pop界面切换动画
作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留有时候我们需要自定义navigationController push和pop界面切换动画,用到的代码如下:For Push:[cpp] view plaincopyMainView *nextView=转载 2014-09-12 16:08:19 · 341 阅读 · 0 评论 -
IOS 推送代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch.转载 2014-08-29 16:10:10 · 366 阅读 · 0 评论 -
AFNetworking使用总结
static NSString*const BaseURLString = @"http://www.raywenderlich.com/downloads/weather_sample/"; // 1 NSString *weatherUrl = [NSStringstringWithFormat:@"%@weather.php?format=json",BaseUR转载 2014-07-24 11:38:38 · 412 阅读 · 0 评论 -
IOS 消息推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应转载 2014-07-21 16:01:11 · 410 阅读 · 0 评论 -
iOS消息推送机制的实现
iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表转载 2014-05-27 15:49:06 · 341 阅读 · 0 评论 -
Managing the Keyboard
Keyboards and Input MethodsConfiguring the Keyboard for Text ObjectsYou configure the attributes of the keyboard directly through the text objects of your application. The UITextFiel转载 2014-03-10 11:51:41 · 491 阅读 · 0 评论 -
xcode 5。1 中全部关闭arc 和选择部分文件关闭arc
打开你的工程,点击目录的工程文件,最顶端蓝色的,然后选择project下你的工程,还是蓝色那项,然后build Settings,然后往下拉,在Apple LLVM 5.1 - Language - Objective C 里有一个选项,Objective-C Automatic Reference Counting 选择NO,就可以了。 project -> build Settin转载 2014-03-13 21:07:00 · 832 阅读 · 0 评论 -
UIButton 的 image 和title 位置设置
通过setTitle和titleEdgeInsets,setImage和imageEdgeInsets,能够实现title和image位置的变化具体的代码我以实现title的位置变化为例子:UIButton *addButton = [UIButton buttonWithType:UIButtonTypeCustom];addButton.layer.borderColor = [转载 2014-03-13 11:30:25 · 509 阅读 · 0 评论 -
视图控制器更换几种方法
1,模态(modal)画面的显示方法:例如iphone通讯录管理程序中,追加新的通讯纪录时,就是使用这种模态画面例:点击一个按钮,进入另一个界面- (IBAction)pressAbout:(id)sender { XAboutViewController *about=[[[XAboutViewController alloc] initWithNibN转载 2014-03-12 21:58:06 · 463 阅读 · 0 评论 -
iOS 6的rotation
iOS 6的rotation改变了很多。先来看看官方的描述 http://www.bgr.com/2012/08/06/ios-6-beta-4-change-log-now-available/知识点:*UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用support转载 2014-03-11 22:31:43 · 382 阅读 · 0 评论 -
UIImageView setAnimationImages
UIImageView *actionImageView = [[UIImageView alloc]initWithFrame: self.view.frame];[actionImageView setAnimationImages:[NSArray arrayWithObjects [UIImage i原创 2014-03-12 11:09:44 · 1075 阅读 · 0 评论 -
创建不规则UIView(适用于一切UIView的子类)
有没有遇到变态的产品要求你 一个View必须是三角形、不规则形、不知道叫神马形? 你需要这个不规则UIView。对UIView 或者其子类使用下述代码,可以“剪切”View到你在UIBezierPath 中所描述的 路径形状使用layer当然要记得引入 QuartzCore #老鸟忽略此处,敢嘲笑我啰嗦,我就咬死你##import 下面setMask 方法中的self转载 2014-03-12 16:39:56 · 807 阅读 · 0 评论 -
在一个label 中显示多行,并自动换行 (计算行的高度,text的长度,大小等。)
EventAddresslabel=[[UILabel alloc]initWithFrame:CGRectMake(starttimelabel.frame.origin.x,starttimelabel.frame.origin.y+distance, 270, 20)];EventAddresslabel.backgroundColor=[UIColor clearColor];转载 2014-03-12 10:41:40 · 2146 阅读 · 0 评论 -
COCOS-TOUCH 事件处理流程-响应者链
一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件转载 2014-03-16 21:43:01 · 727 阅读 · 0 评论 -
delegate(委托)使用心得
从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值转载 2014-03-16 22:12:23 · 557 阅读 · 0 评论 -
如何自己定制iOS框架(framework)
有些公司比较喜欢将自己写的代码封装起来,一般会封装成静态库,这样就不会对外暴露源代码。但是静态库的制作有些麻烦,有些文章说需要针对模拟器和真机封装成两个版本的静态库。最近博主无意间发现了一个可以自己制作的ios framework的东西,使用之后感觉非常方便,封装的非常好,就像系统自带的framework一样。具体教程请看这里。需要注意的是在封装framework之前要设置ru转载 2014-04-09 14:36:30 · 357 阅读 · 0 评论 -
ASIHTTPRequest 详解
今天把这个的官方文档翻译的出来以做分享~让迷途之人有路可寻~ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认*****br />在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。下面就举例说明它转载 2014-04-22 15:33:24 · 302 阅读 · 0 评论 -
ASIHTTPRequest取消异步请求
取消异步请求 首先,同步请求是不能取消的。 其次,不管是队列请求,还是简单的异步请求,全部调用[ request cancel ]来取消请求。取消的请求默认都会按请求失败处理,并调用请求失败delegate。 如果不想调用delegate方法,则设置:[ request clearDelegatesAndCancel];转载 2014-04-19 12:29:29 · 443 阅读 · 0 评论 -
iPhone开发技巧之网络篇(4)--- 确认网络环境
iPhone开发技巧之网络篇(4)--- 确认网络环境 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability转载 2014-04-03 23:36:34 · 521 阅读 · 0 评论 -
解析json串
假如要解析出json串中的lat和lng。可有以下两种方法,一种是层层解析,一种是直接取其根节点。//一层一层的解析到lat节点NSString *postString = [NSString stringWithFormat:@"http://maps.google.com/maps/api/geocode/json?address=%@&sensor=true",searchB转载 2014-04-01 17:21:47 · 563 阅读 · 0 评论 -
ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO转载 2014-04-01 15:56:20 · 291 阅读 · 0 评论 -
os MD5 加密
@interface NSString (md5)- (NSString *) md5;@end@interface NSData (md5)- (NSString*)md5;@end#import // Need to import for CC_MD5 access#pragma mark - MD5@implementation NSString (转载 2014-03-20 17:24:18 · 458 阅读 · 0 评论 -
frame bounds
frame和bounds是UIView中的两个属性(property)。frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.fra转载 2014-03-11 22:55:56 · 386 阅读 · 0 评论