- 博客(48)
- 收藏
- 关注
转载 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 792
转载 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 426
转载 解决UITableView中Cell重用机制导致内容出错的方法总结
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。 UITableView中的cell可以有很
2014-11-12 13:36:25 510
转载 UITextView 实现placeholder的方法
在UITextField中自带placeholder属性,可以用于提示输入框信息。但是UITextView并不具备此功能介绍两种方法来实现:第一种:初始化UITextView//首先定义UITextView UITextView *textView = [[UITextView alloc] init]; textView.font = [UIFont syst
2014-09-24 11:28:35 450
转载 更改navigationController push和pop界面切换动画
作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留有时候我们需要自定义navigationController push和pop界面切换动画,用到的代码如下:For Push:[cpp] view plaincopyMainView *nextView=
2014-09-12 16:08:19 348
转载 iOS7 自定义视图切换动画
在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现在iOS7为开发者带来了福音,苹果公司引入了大量新API,给予了开发者很高的自由度,在处理由UIViewController管理的UIView动画时,这些API使用方便,可扩展性也很强,定制起来非常轻松: •
2014-09-12 15:37:08 525
转载 IOS7.0 Xcode5 AutoLayout 备忘录
Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐, 右边对齐, 顶部对齐, 底部对齐, x轴中心对齐, y轴中心对齐, 文本底标线对齐, (单选择一个view时可设置)对于父view的x轴中心对齐, 对于父view的y轴中心对齐,
2014-09-01 16:17:26 410
转载 关于UIScrollView在StoryBoard/XIB无法滑动:方案二
基本框架:在Auto LayOut选中的情况下建立UIScrollView与View的Constraints:一定要建立完整使Constraints的标示变为蓝色就OK了尤其注意ContentView的配置:OK;;;;;;;;;;;;;;;;;;;;
2014-09-01 15:57:07 430
转载 关于UIScrollView在StoryBoard/XIB无法滑动:方案一
基本架构:默认情况下Auto LayOut是开启的,直接添加UIView在UIScrollView是无法滑动的,关闭Auto LayOut才可以:(建议开启)第二步:用XIB搭建一个自定义的ContentView将自定义的UIView与UIScrollView进行绑定
2014-09-01 15:54:01 537
转载 IOS 推送代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch.
2014-08-29 16:10:10 370
转载 关于app集成支付宝应用内支付的问题总结
近来处理了几个app应用的支付宝集成,对其中的一些问题有了些了解,汇总一下,以备自己或者其他人参考。1、订单签名错误,请检查PARTNER对应的密钥是否正确这个问题网上很多人问,但千篇一律都是没有给出解决办法的。很不幸的,我也碰到了。一开始以为是自己密钥生成有问题,对着支付宝的开发文档,重复生成密钥,每步都严格按照要求,结果还是无法解决。几近崩溃!后来没办法了,问了支付宝集成开发的
2014-07-24 17:45:09 774
转载 AFNnetworking快速教程,官方入门教程译
AFNetworking官网入门教程简单翻译,学习AFNetworking 是一个能够快速使用的ios和mac os x下的网络框架,它是构建在Foundation URL Loading System之上的,封装了网络的抽象层,可以方便的使用,AFNetworking是一个模块化架构,拥有丰富api的框架。一、HTTP请求与操作:1、AFHTTPRequestOperatio
2014-07-24 11:42:39 538
转载 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 415
转载 IOS 消息推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应
2014-07-21 16:01:11 412
转载 iOS7新特性-NSURLSession详解
大家都知道,过去的IOS系统网络处理是通过NSURLConnection来实现的。由于NSURLConnection通过全局状态来管理cookies和认证信息,这就意味着在某种情况下,可能同时存在两个不同的连接去使用这些公共资源。NSURLSession很好的解决了许多这种类似的问题。本文连同附件一共讨论了三种不同的下载场景。本文会着重讲述有关NSURLSession的部分,整个项目就不再
2014-07-14 17:57:20 400
转载 iPhone网络开发之如何使用NSURLConnection
这篇文章是翻译的苹果官方文档,想要看英文原版的可以到苹果网站查看 NSURLConnection 提供了很多灵活的方法下载URL内容 也提供了一个简单的接口去创建和放弃连接,同时使用很多的delegate 方法去支持连接过程的反馈和控制 如何创建一个连接呢? 为了下载url的内容,程序需要提供一个delegate对象,并且至少实现下面
2014-07-10 17:12:54 358
转载 ios 第三方库总结
做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份Github上排名靠前的iOS库(大概600个repos) 除了逛一下每
2014-07-10 15:16:41 473
转载 NSLayoutConstraint-代码实现自动布局的函数用法说明
1234567[NSLayoutConstraint constraintWithItem:(id)item attribute:(NSLayoutAttribute)attribute relate
2014-07-10 14:19:02 855
转载 IOS 7 扫描二维码
#import "FirstViewController.h"#import @interface FirstViewController () // 要遵守这个协议@property (strong, nonatomic) UILabel *captureLabel; // 显示获取的二维码信息@property (strong, nonatomic) AVCa
2014-07-10 13:47:42 547
转载 iOS-下载一张网络图片
(1) 在ViewController.h里面关联一个imageview和一个button @property (weak, nonatomic) IBOutletUIImageView *showImageView;- (IBAction)loadImage:(id)sender; (2)在ViewController.m里面
2014-07-04 21:47:26 587
转载 UIScrollView 实现图片缩放
@interface ViewController : UIViewControllerUIScrollViewDelegate>{ UIScrollView * _scrollView;}@end@implementation ViewController- (v
2014-07-04 09:53:54 392
转载 iOS消息推送机制的实现
iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表
2014-05-27 15:49:06 346
转载 ASIHTTPRequest 详解
今天把这个的官方文档翻译的出来以做分享~让迷途之人有路可寻~ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认*****br />在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。下面就举例说明它
2014-04-22 15:33:24 305
转载 ASIHTTPRequest取消异步请求
取消异步请求 首先,同步请求是不能取消的。 其次,不管是队列请求,还是简单的异步请求,全部调用[ request cancel ]来取消请求。取消的请求默认都会按请求失败处理,并调用请求失败delegate。 如果不想调用delegate方法,则设置:[ request clearDelegatesAndCancel];
2014-04-19 12:29:29 447
转载 如何自己定制iOS框架(framework)
有些公司比较喜欢将自己写的代码封装起来,一般会封装成静态库,这样就不会对外暴露源代码。但是静态库的制作有些麻烦,有些文章说需要针对模拟器和真机封装成两个版本的静态库。最近博主无意间发现了一个可以自己制作的ios framework的东西,使用之后感觉非常方便,封装的非常好,就像系统自带的framework一样。具体教程请看这里。需要注意的是在封装framework之前要设置ru
2014-04-09 14:36:30 361
转载 iPhone开发技巧之网络篇(4)--- 确认网络环境
iPhone开发技巧之网络篇(4)--- 确认网络环境 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability
2014-04-03 23:36:34 527
转载 substringFromIndex,substringWithRange,substringToIndex
NSString类中提供了这样三个方法用于获取子字符串:– substringFromIndex:– substringWithRange:– substringToIndex:它们该怎么使用呢?见下面代码即可知道。 NSString *str = @"12345"; // NSString *subString0 = [st
2014-04-02 17:53:26 486
转载 解析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 572
转载 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 298
转载 如何在多台机器上共享IOS证书
. 下载.cer文件到别的机器。就是在IDP上的那个。2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App的provisioning profile
2014-03-25 14:10:36 440
转载 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 462
转载 app 发布
首先,Application Loader 上传要要用ipa文件,其次,现在的XCode(貌似4.5以上)不是一定要用Application Loader上传了。 在1:MAC连接设备2: Xcode -> Product -> Build For -> Archiving3: Xcode ->Organizer -> Archives选中刚生成的A
2014-03-18 13:15:44 412
转载 C语言关系运算优先级
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .
2014-03-17 20:18:35 634
转载 iOS 数组
一 非ARC的内存管理情况 1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。 2-成员属性: readonly:不指定readonly,默认合成getter和se
2014-03-17 14:36:29 541
转载 delegate(委托)使用心得
从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值
2014-03-16 22:12:23 559
转载 COCOS-TOUCH 事件处理流程-响应者链
一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件
2014-03-16 21:43:01 743
转载 iOS 中定时器的开启和关闭
myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。timer运行一次就会自动停止运行 重复调用计时器方法:[cpp] vi
2014-03-14 20:41:13 700
转载 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 839
转载 UIButton 的 image 和title 位置设置
通过setTitle和titleEdgeInsets,setImage和imageEdgeInsets,能够实现title和image位置的变化具体的代码我以实现title的位置变化为例子:UIButton *addButton = [UIButton buttonWithType:UIButtonTypeCustom];addButton.layer.borderColor = [
2014-03-13 11:30:25 511
转载 视图控制器更换几种方法
1,模态(modal)画面的显示方法:例如iphone通讯录管理程序中,追加新的通讯纪录时,就是使用这种模态画面例:点击一个按钮,进入另一个界面- (IBAction)pressAbout:(id)sender { XAboutViewController *about=[[[XAboutViewController alloc] initWithNibN
2014-03-12 21:58:06 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人