自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (2)
  • 收藏
  • 关注

转载 Apple Pay开发详解

"iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。"第一步先修改target为iOS 8.1,当然支持中国的需要9.2以上且需要iPhone6以上了,然后在项目Capabilities里将Apple Pay设置为on,这将自动导入需要的库文件,然后添加一个权限文件并

2016-02-22 15:10:26 608

转载 UISearchBar 详解

iOS中UISearchBar(搜索框)使用总结初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar?12    UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];    

2016-02-20 11:18:33 364

转载 过完年电脑上的证书都失效了

附上链接:http://stackoverflow.com/questions/32821189/xcode-7-error-missing-ios-distribution-signing-identity-for----------------------------------------------------------------------------大致翻译如下--------

2016-02-16 09:23:02 896

转载 如何打包一个bundle资源文件

bundle打包xib文件字数326 阅读280 评论1 喜欢6GitHub幽灵^_^1.创建工程,新建一个Class,勾选Xib,然后布局Xib布局Xibxib文件中添加了一个UIImageView,图片名称不需要添加"AAA.bundle/",因为打包bundle的时候xib文件和图片资源文件在同一目录下.2.创建bundle TARGE

2016-01-19 17:27:41 5168

转载 Core Data数据持久性存储基础教程

就像我一直说的,Core Data是iOS编程,乃至Mac编程中使用持久性数据存储的最佳方式,本质上来说,Core Data使用的就是SQLite,但是通过一系列特性避免了使用SQL的一些列的麻烦,不仅如此,他还能够合理管理内存,反正好处很多,我们推荐使用。  在这个教程中,我们将会创建一个Core Data的可视模型,之后再做一个Table View,让Table View的内容能够

2016-01-12 11:18:47 419

转载 ios 关于时间的处理

NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间Dates        NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。        如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:C代码  NSDate *no

2016-01-07 14:10:07 346

转载 iOS- 全方位解析.crash文件崩溃报告

1.前言  想来每个iOS攻城狮,都免不了要接触.crash文件那么什么是.crash文件?iOS app的所有崩溃记录都会记录在设备上,所以对于和我一样没有集成让用户发送崩溃报告功能的iOS开发者来说,要获得crash文件就必须先连上崩溃过的机器,然后从崩溃过的机器上导出.crash文件 2.如何解析.crash文件  我们先看一眼导出来的.crash文件,重点看下崩溃部

2015-12-28 10:15:47 540

转载 ios9 如何集成ios9 里面的3D Touch

1.前言    随着6S的到来,3DTouch被各大热门APP迅速普及,博主亲自体验后,发现使用便捷性大幅提高,随后自己照着文档,写了个Demo出来,分享给大家,希望能对有需要的朋友提供有一些帮助。2.如何使用3D Touch?  2.1.主界面重按APP图标,弹出Touch菜单  在AppleDelegate文件中的程序入口处配置:didFinishLaunchingWi

2015-12-28 09:23:29 407

转载 ios中round/ceil/floorf函数的使用

extern float ceilf(float);extern double ceil(double);extern longdouble ceill(longdouble);extern float floorf(float);extern double floor(double);extern longdouble floorl(longd

2015-12-24 18:07:03 929

原创 AFNetworking 实现下载功能(总结)

NSError * error = nil; // 创建下载队列 NSOperationQueue * downloadOperationQueue = [[NSOperationQueue alloc]init]; // 规定operationQueue中,最大可以同时执行的operation数量为1 downloadOperationQueue.maxConc

2015-12-02 15:06:49 669

原创 ios 常见问题总结

已经长时间没有总结过 ios开发中的错误  ,今天开始一点一点积累NO 1.Local declaration of 'XXX' hides instance variable遇到这种问题 ,看看你的变量名是不是和全局的变量名重复命名 或者是和系统的  NO 2.ld: -read_only_relocs and -bitcode_bundle (Xcode setti

2015-11-28 10:18:17 642

转载 ios解析html

// Do any additional setup after loading the view, typically from a nib. NSString * htmlString = @" 对手【分享逍客】编辑日志 标签名称 修改前 修改后 竞争力 强竞争力 弱竞争力"; NSAttributedString * attrStr = [

2015-11-19 18:18:03 755

转载 ios 滑动返回出现问题以及解决方法

UINavigationController滑动返回,有需要的朋友可以参考下。最近做了UINavigationController的滑动返回(IOS7及以后系统默认支持的), 主要分成以下几步以及碰到的问题, 我这里做个总结:*.首先说明个普遍碰到的问题网上普遍看到说, 在UINavigationController下自定义leftBarButtonItem会导致滑动失效,

2015-11-17 16:33:44 1540

转载 判断iPhone 硬件设备型号

方法1:#include - (NSString *) platform{      size_t size;      sysctlbyname("hw.machine",NULL, &size,NULL,0);      char *machine = malloc(size);      sysctlbyname("hw.machine", machine,

2015-11-12 17:05:09 1092

转载 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法

非常感谢 原博主的文章 很及时 知己mark了 升级10.11后,运行pod命令出现:-bash: pod: command not found解决办法:sudo gem install -n /usr/local/bin cocoapods之后pod命令可以使用了。如果pod update / pod install 卡在:Updating local

2015-10-12 09:52:01 1578

转载 uitableview beginupdates 和endupdates 的使用

1. beginUpdates方法和endUpdates方法是什么呢?这两个方法,是配合起来使用的,标记了一个tableView的动画块。分别代表动画的开始开始和结束。两者成对出现,可以嵌套使用。一般,在添加,删除,选择 tableView中使用,并实现动画效果。在动画块内,不建议使用reloadData方法,如果使用,会影响动画。如果我们的UITableView是

2015-10-10 10:01:05 732

转载 两个日期时间比较

比较日期大小是任何编程语言都会经常遇到的问题,再iOS编程中,通常用NSDate对象来存储一个时间(包括日期和时间、时区),而且NSDate类提供了compare方法来进行时间的比较,但有时不想那么精确的知道两个日期的大小(默认会比较到秒),可以用下面的实现方法:+(int)compareOneDay:(NSDate *)oneDay withAnotherDay:(NSDate *)anot

2015-09-24 10:56:59 935

转载 图片查看

.h 文件//// ImageBrower.h// XXXX//// Created by Tony on 15/9/2.// Copyright (c) 2015年 Tony. All rights reserved.//#import #import @interface ImageBrower : NSObject+(void)showImage:(UII

2015-09-22 17:21:09 336

转载 Xcode6中如何去掉默认的Main.storyboard

xcode 6取消了 Empty Application 模板来创建一个工程,创建出来的有工程多了Main.storyboard,默认加载Main.storyboard,但是有很多人还想用代码来实现UI的布局,去除Main.storyboard的有三步:首先如图打开工程下面Supporting Files下面的Info.plist删除下面所指的一行其次找到工程的TAGETS

2015-09-06 10:25:28 2874

转载 ios 数组高级使用

1.数组的排序及筛选sortedArrayUsingComparatorNSArray *array = @[@"4",@"2",@"3",@"1",@"3"];NSLog(@"排序前: %@",array);NSComparator comparator = ^(id obj1, id obj2){ if([obj1 integerValue] > [obj2 integ

2015-08-21 10:20:44 860

转载 ios中将view转为image

- (UIImage*) imageWithUIView:(UIView*) view{ UIGraphicsBeginImageContext(view.bounds.size); CGContextRef ctx = UIGraphicsGetCurrentContext(); [view.layer renderInContext:ctx]; UIImage* tImage = UIGrap

2015-08-14 14:23:08 870

转载 table 详解

UITableViewStylePlain类型的UITableView去除边框线有直接的属性方法:tableview.separatorStyle= UITableViewCellSeparatorStyleNone;在UITableViewStyleGrouped类型的UITableView中separatorColor=[UIColor clearColor

2015-08-04 18:09:21 520

转载 vCard格式

vCard 2.1: 1: BEGIN:VCARD 2: VERSION:2.1 3: N:Gump;Forrest 4: FN:Forrest Gump 5: ORG:Bubba Gump Shrimp Co. 6: TITLE:Shrimp Man 7: TEL;WORK;VOICE:(111) 555-1212

2015-07-23 18:53:00 2760

转载 二维码扫名片

在扫码结果的方法里调用[reader setCompletionWithBlock:^(NSString *resultAsString) { [beSelf dismissViewControllerAnimated:YES completion:^{ if (![AppUtils isBlankString:resultAs

2015-07-23 18:47:25 892

转载 查询所有项目中所有字体

SArray *familyNames = [UIFont familyNames]; for( NSString *familyName in familyNames ) { printf( "Family: %s \n", [familyName UTF8String]); NSArray *fontNames = [UIFon

2015-07-17 09:05:16 505

转载 关于tableview优化

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这个代理方法的实现,在可见的页面是会重复绘制页面的,所以绝大部分人都会在这里做一些代码处理比如:static NSString *CellIdentifier = @"LazyTa

2015-06-19 17:01:58 486

原创 给cell 添加阴影

#pragma mark-#pragma mark-添加阴影//- (void)addShadowToCell:(DocumentTableViewCell*)cell{//    cell.layer.shadowPath =[UIBezierPath bezierPathWithRect:cell.bounds].CGPath;//    cell.layer.shadowCo

2015-06-18 15:20:15 3146

原创 获取手机当前ip地址

#include #include #include #define IOS_CELLULAR    @"pdp_ip0"#define IOS_WIFI        @"en0"#define IOS_VPN         @"utun0"#define IP_ADDR_IPv4    @"ipv4"#define IP_ADDR_IPv6    @"ipv6

2015-06-16 09:27:31 649

转载 真机调试 限制设备功能

我在info.plist中设置如下,那么只有具有wifi、电话功能和麦克风(内置的或附件所带的麦克风功能)的ios设备才能运行该程序。除了wifi和telephony项,还有很多项代表各种设备功能,如下: sms应用程序需要Messages应用程序或者使用sms://URLstill-camera应用程序需要使用照相机模式作为图像选取器的控制器

2015-06-12 09:09:39 556

原创 图片拉伸2

晚上随便练习了下图片拉伸,抄袭微信图- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *str = @"asdfasdfasdxcvzxcverhfghytergdfadp

2015-06-05 22:56:18 411

原创 图片拉伸

NSString *str = @"asdfasdfasdfasdfasdfsdfcxvasfaweriowjfnjdsbfgiuawerwejhwvhjasdfasdfasdfasdasdfasdfasdfasdfasdfsdfcxvasfaweriowjfnjdsbfgiuawerwejhwvhjasdfasdfasdfasd"; CGSize contentSize = [str s

2015-06-04 23:12:31 333

转载 获取设备号

+ (NSString *) getDevices{ NSString *dangqianshebei=[NSString stringWithFormat:@"%@",[[UIScreen mainScreen]preferredMode]]; NSString * temp = @"other"; if ([dangqianshebei rangeOfString:@"

2015-06-04 15:58:48 528

转载 邓白氏 申请经验

如下图:A. 选择国家China,这个时候会弹出“ 请使用罗马字符,不支持其他字符集。 ”,不用管它,直接填写英文就可以了。B. Legal Entity Name: 公司完整的英文名C.Tradestyle or DBA:不用填写D. Headquarters address of your company/organization和Mai

2015-05-12 10:54:34 1615

转载 JSONModel使用

这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。 先说说这两个的差别。这两个使用的方法其实都差不多, 详细的使用方法请直接GitHub上找, 还是比较简单地。 就我个人来说JSONModel相对起来使用较为

2015-05-05 20:08:04 969

转载 view旋转动画

#import "ViewController.h"@interface ViewController () { BOOL flag;}@property (strong, nonatomic) UIImageView *imageView;@end@implementation ViewController - (void)viewDidLoa

2015-04-30 18:27:14 399

转载 UILable 常用方法

- (void)loadView{ [super loadView]; //1.UILable的大小自适应实例: UILabel *myLabel=[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 2, 2)];//设定位置与大小 [myLabel setFont:[UIFont fontWithName:@"Helv

2015-04-29 18:06:55 410

转载 ios7+滑动返回

苹果一直都在人机交互中尽力做到极致,在iOS7中,新增加了一个小小的功能,也就是这个api:self.navigationController.interactivePopGestureRecognizer.enabled= YES;这个api功能就是在NavigationController堆栈内的UIViewController可以支持右滑手势,也就是不用点击右上角的返回按钮,轻轻在屏幕左

2015-04-29 09:39:07 636

转载 对于升级xcode3 插件失效的解决方案

1.打开终端,输入以下代码获取到DVTPlugInCompatibilityUUID        defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 2.然后输入如下命令   【最后一项是获取到的DVTPlugInCompatibilityUUID】     find

2015-04-28 08:33:39 289

转载 ios动画

IOS中的动画右两大类1.UIView的视图动画2.Layer的动画 UIView的动画也是基于Layer的动画动画的代码格式都很固定1.UIView动画一般方式[UIView beginAnimations:@"ddd" context:nil];//设置动画[UIView commitAnimations]; //提交动画这两个是必须有的,然后在两句的中间添加动画的代码

2015-04-02 13:43:02 314

转载 CGAffineTransform相关函数

CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);[xxx setTransform:rotation];呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E         2.71828182845904523536028747135266250  

2015-04-02 13:42:20 465

ios 坐标系转化(各种坐标系互转)

从 CLLocationManager 取出来的经纬度放到 mapView 上显示,是错误的! 从 CLLocationManager 取出来的经纬度去 Google Maps API 做逆地址解析,当然是错的! 从 MKMapView 取出来的经纬度去 Google Maps API 做逆地址解析终于对了。去百度地图API做逆地址解析,依旧是错的! 从上面两处取的经纬度放到百度地图上显示都是错的!错的!的! 分为 地球坐标,火星坐标(iOS mapView 高德 , 国内google ,搜搜、阿里云 都是火星坐标),百度坐标(百度地图数据主要都是四维图新提供的) 火星坐标: MKMapView 地球坐标: CLLocationManager 当用到CLLocationManager 得到的数据转化为火星坐标, MKMapView不用处理 API 坐标系 百度地图API 百度坐标 腾讯搜搜地图API 火星坐标 搜狐搜狗地图API 搜狗坐标 阿里云地图API 火星坐标 图吧MapBar地图API 图吧坐标 高德MapABC地图API 火星坐标 灵图51ditu地图API 火星坐标

2016-04-05

waterFlows

分享别人的瀑布流 大家互相交流以下

2014-08-14

空空如也

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

TA关注的人

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