自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 app 支持与itunes之间传输文稿

今天做一个本地生成excel文件,然后能透过ituns导出来在info.plist文件里添加 Application supports iTunes file sharing 这个属性 设置为YES 即可转载于:https://www.cnblogs.com/MJP334414/p/9334321.html...

2018-07-19 10:26:00 132

转载 iOS 11 适配工具栏(UIToolbar)

在iOS11中,ToolBar 里面的按钮的矩形可触模区域非常小,紧贴着图片,所有有时候点着没反应在 UIButton 创建的时候,同时加一句这样的代码: [[button.widthAnchor constraintEqualToConstant:@"button的宽"] setActive:YES];转载于:https://www.cnblogs.com/M...

2017-09-26 15:07:00 160

转载 iOS-应用直接跳转到App Store

目前是有两种方法实现跳转:一种是直接通过openURL:的方法跳转进入,另一种是通过苹果自身的SKStoreProductViewController 该控制器去实现,他们之前的区别是,前者直接跳转到appStore,后者则在应用内打开第一种:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@...

2017-09-13 14:54:00 155

转载 cell悬浮

如下图,有时候我们需要让cell上下保持一定的距离,和左右的边界也保持一定的间距通常的做法是在一个大的view上添加较小的view。其实在cell可以直接设置,在自定义cell的.m中重写setFrame:方法转载于:https://www.cnblogs.com/MJP334414/p/6855338.html...

2017-05-15 10:38:00 91

转载 Photos框架保存图片到本地相册及自定义相册中

/*一、 Photos框架:主要操作--------增删查改1.PHAsset: 一个PHAsset对象就代表着一个图片或者视频1> 查:[PHAsset fetchAssets...]2> 增删改: PHAssetChangeRequest (所有跟图片/视频相关的改动)2.PHAssetCollection:一个PHAssetColl...

2016-12-07 16:29:00 147

转载 iOS 判断网络连接状态的几种方法

(一).Reachability添加源文件及FrameworkApple 的官方例子Reachability中介绍了获取、检测设备当前网络状态的方法。在你的程序中,需要把该工程中的Reachability.h 和 Reachability.m 拷贝到你的工程中,同时需要把 SystemConfiguration.framework 添加到工程中,如下图:// 监听...

2016-10-12 14:37:00 74

转载 WKWebView和JS交互

// 1.WKWebView的配置 WKUserContentController *userContentController = [[WKUserContentController alloc] init]; [userContentController addScriptMessageHandler:self name:@"myName"];...

2016-10-10 12:26:00 82

转载 block 传值 遇到的出错点:Thread 1:EXC_BAD_ACCESS(code=1,address=0x10)

block 传值 遇到的出错点:Thread 1:EXC_BAD_ACCESS(code=1,address=0x10)2015-10-12 17:02:35 浏览(89)[摘要:Home界里也便是须要吸收值的界里。#pragma mark 推出登录界里-(void)loginAction:(id)sender {LoginViewCon...

2016-09-29 15:46:00 527

转载 NSURLRequest各种缓存方式讲解

在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在IOS设备中加一个缓存的机制。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。下面将介绍如何在IOS设备中进行缓存。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRe...

2016-09-21 18:08:00 113

转载 WKWebView的一些知识

一、WKWebView FrameworkWKWebView的14个类与3个协议:WKBackForwardList: 之前访问过的 web 页面的列表,可以通过后退和前进动作来访问到。WKBackForwardListItem: webview 中后退列表里的某一个网页。WKFrameInfo: 包含一个网页的布局信息。WKNavigation: 包含一个网页...

2016-08-27 12:09:00 83

转载 objc_setAssociatedObject 使用

-(void)viewDidLoad{[superviewDidLoad];//staticconstcharassociatedButtonkey;UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeCustom];[b...

2016-08-11 11:57:00 68

转载 tableView和cell一些知识

1.self.tableView.indexPathForSelectedRow.row // 被选中的行号2.// 当cell的selection为None时, 即使cell被选中了, 内部的子控件也不会进入高亮状态 // self.textLabel.highlightedTextColor = [UIColor RedColcor];3.可以在这个方法中监听c...

2016-06-24 10:19:00 88

转载 iOS"Request failed: unacceptable content-type: text/html"

以前用的好端端的接口,今天访问居然出错了,但是再用浏览器测试,发现可以正常返回数据,甚是奇怪啊。下面是错误信息:获取服务器响应出错error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/htm...

2016-06-08 10:45:00 203

转载 UIWebView的加载本地数据的三种方式

UIWebView是iOS内置的浏览器,可以浏览网页,打开文档 html/htm pdf docx txt等格式的文件。 safari浏览器就是通过UIWebView做的。服务器将MIME的标识符等放入传送的数据中告诉浏览器使用那种插件读取相关文件。uiwebview加载各种本地文件(通过loadData方法):- (void)viewDidLoad{ [s...

2016-06-07 18:29:00 62

转载 iOS7 NavigationController 右滑手势问题

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

2016-06-07 12:09:00 56

转载 报错(警告):_BSMachError: (os/kern) invalid capability (20) _BSMachError: (os/kern) invalid name (15)...

前些天在做打电话提示的时候,遇到了警告:_BSMachError: (os/kern) invalid capability (20)_BSMachError: (os/kern) invalid name (15) 原因:是自己在alertAction中添加了时间,但是并未采用延时机制。解决办法:UIAlertAction *sureActio...

2016-05-23 11:05:00 80

转载 iOS 设置视图半透明而子控件不透明

让一个控件半透明,通常我们第一个想到的方法就是调整控件的alpha值。当然如果你的视图上如果有其他子控件就会发现这样的方法是可能达不到你的预期,否则你应该看不到这篇文章了。对视图直接设置alpha属性的值会导致其子控件也变得半透明,而通常我们的需求是:背景半透明而其子控件不透明。先说解决办法:1.用一张半透明的图片做背景。这个方法当然可以达到要求,但是...

2016-05-17 11:40:00 69

转载 Objective-C中属性的正确赋值和释放

刚开始没有深入理解OC中对象的属性,没有理解声明@property和合成@synthesize的属性与普通的属性有什么本质的区别,怎么正确地释放它们,导致在写程序中程序总是时不时 奔溃 ,走了一些弯路。 总结如下: 1、经过@property的属性,在赋值的时候最好带上self.来访问。比如声明为retain的属性a ,只有经过self.a=x;这样才会对x...

2016-05-06 17:00:00 147

转载 安装和使用cocopods

最新版 CocoaPods 的安装流程原文 http://www.cnblogs.com/zxs-19920314/p/4985476.htmliOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources ...

2016-05-05 10:07:00 185

转载 修改tableVIewCell里控件的属性

// 1.比如下面点击cell加一张图片,如果已加,则去掉图片。// 2.不能直接拿到选择的那个cell然后直接修改他上的控件,否则会造成数据混乱,cell的复用出现问题// 3.应该先拿到模型,修改模型,然后刷新数据,- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath...

2016-04-26 17:44:00 66

转载 常用正则表达式

//邮箱+(BOOL)validateEmail:(NSString*)email{NSString*emailRegex=@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate*emailTest=[NSPredicatepredicateWithFormat...

2016-04-12 15:03:00 71

转载 解决定时器在主线程不工作问题

有时候在主线程执行一些操作的时候,定时器会被卡死,比如来回滚动和点击屏幕处理一些主线程事务时,就是说主界面有UITableView或者UIScrollView,滑动UITableView或者UIScrollView。这个时候NSTimer失效了。NSTimer *timer = [NSTimer timerWithTimeInterval:2 target:self sel...

2016-02-25 12:19:00 319

转载 iOS App集成Apple Pay

Xcode 6.1提供了非常方便的界面来设置Apple Pay。第一步先修改target为iOS 8.1,然后在项目Capabilities里将Apple Pay设置为on,这将自动导入需要的库文件,然后添加一个权限文件并设置,最后修改或创建你的App ID。你可能会注意到上面没有有效的Merchant ID,我们需要创建一个,访问苹果iOS 开发者中心的位于Identifier...

2016-02-25 11:49:00 87

转载 使用UIDataDetectorTypes自动检测电话、网址和邮箱

1.webView里如果有电话号码的话,设置这个熟悉可以点击拨打webView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;//自动检测网页上的电话号码,单击可以拨打接下来我们来简单讲一下,使用UIDataDetectorTypes自动检测电话、网址和邮箱。我们先来看看UIDataDetectorTypes有哪些枚举值。UI...

2016-02-24 17:49:00 77

转载 关于UIViewController的presentViewController实现

cocoa本身的UIViewController提供了一些用来模态展示ViewController的方法,在比较旧的系统上是 presentModalViewController这个接口,在5.0及以后的系统中统一为presentViewController接口。我们通常可以这么调用:[self presentViewController:<#(UIViewControll...

2015-12-22 11:54:00 219

转载 iOS8以上使用CoreLocation定位

1、在使用CoreLocation前需要调用如下函数iOS8对定位进行了一些修改,其中包括定位授权的方法,CLLocationManager增加了下面的两个方法:(1)始终允许访问位置信息- (void)requestAlwaysAuthorization;(2)使用应用程序期间允许访问位置数据- (void)requestWhenInUseAuthorization...

2015-12-09 12:21:00 70

转载 如何得到自定义UITableViewCell中的按钮所在的cell

-(IBAction)button:(id)sender{ UITableViewCell* buttonCell = (UITableViewCell*)[sender superview]; NSUInteger path = [[tableView indexPathForCell:buttonCell]row]; //如果有分组的话 NSU...

2015-12-08 18:15:00 68

转载 SDWebImage播放GIF图

播放GIF图有好几种方法1.可以直接用ImageView一帧一帧的播放2.可以用WebView加载一个页面播放...但是它们的缺点比较明显,会失帧,如果图比较大多话,还有可能在屏幕比较小的设备上不能完全显示出来,SDWebImage提供了很好的方法,只要导入播放GIF的头文件,只需短短的几行代码就可以实现。示例代码如下:#import "ViewContr...

2015-11-10 18:19:00 192

转载 UIScrollView不接受UITouch事件的解决方法

原因是:UIView的touch事件被UIScrollView捕获了。解决办法:让UIScrollView将事件传递过去。于是最简单的解决办法就是加一个UIScrollView的category。这样每个用到UIScrollView的地方只要导入这个category就可以直接响应相关的touch事件了。我也是从别人的那参考过来的,纪录一下。直接上代码#import "UISc...

2015-11-09 09:58:00 96

转载 Xcode中Info.plist文件各个键的作用说明

Localiztion native development region --- CFBundleDevelopmentRegion 本地化相关,如果⽤户所在地没有相应的语言资源,则用这个key的value来作为默认Bundle display name --- CFBundleDisplayName 设置程序安装后显示的名称。应⽤程序名称限制在10-12个字符,如果超出,将被显示缩...

2015-10-30 11:27:00 141

空空如也

空空如也

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

TA关注的人

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