- 博客(20)
- 收藏
- 关注
转载 ios导航栏rightBarButtonItems多个按钮自定义设置
ios导航栏rightBarButtonItems多个按钮自定义设置 的方式有多种:1.通过添加3个item中间的透明左边和右边显示,来控制左右的间距UIButton *informationCardBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [informationCardBtn addTarget:self ac...
2018-11-29 14:49:05 1370
转载 1、去除图像中的alpha通道或透明度
自从appstore提交app改变后,虽然提交的流程还是和原来一样,但是相比以前还是有很大的改动,本来就不太喜欢English,改版之后很多东西都变了,开发一个app就已经够他妈的蛋疼啦,上传一个app居然还要折腾我一翻,我只能说蛋蛋都碎了。。。不过,我除开精通iOS开发还略懂PS技术,所以这个东东还是困不住我,哈哈。下面就把“去除图像中的alpha通道或透明度”分享给everybody......
2018-11-26 16:54:31 1832
转载 精准 iOS 内存泄露检测工具----MLeaksFinder
背景平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便,我们逐个来看这些工具的使用和存在的问题。Leaks先看看 Leaks,从苹果的开发者文档里可以看到,一个 app 的内存分三类: Leaked memory: Memory unreferenced by your applicat...
2018-11-26 09:41:46 738
原创 ios极光推送 App收到推送消息时,修改BadgeNumber,同时点击状态栏消息以后跳到指定的页面和静默推送
极光推送生产环境测试需要打包为adhot或者用testflight在收到远程推送的消息的时候,有以下三种情况需要考虑:1. 程序在后台运行2. 程序未运行3. 程序运行在前台原则上,应用在收到推送消息时,badge的值是由后台来控制的,但是,目前的大多数公司后端都不会实现这一功能。幸运的是,JPush服务器已经帮我们做了。我们在JPush后台发布消息时,在可选设置中,设...
2018-11-23 14:39:41 4089
转载 iOS 极光推送接收自定义消息
//添加监听者 NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter]; [defaultCenter addObserver:self selector:@selector(networkDidReceiveMessage:) n...
2018-11-22 11:01:07 1827
转载 iOS常用性能监测工具--第三方
1.JPFPSStatus很小的工具,只有一个类。在AppDelegate中,[self.window makeKeyAndVisible] 之后,[[JPFPSStatus sharedInstance] open]即可在状态栏实时显示当前FPS。点此传送到GitHubPFPSStatus是用来显示FPS状态在iOS状态栏,FPS是一秒钟渲染多少帧 Frame Per Second ...
2018-11-19 17:14:24 3044
转载 iOS性能检测之Instrunments - 几种常用工具简单介绍
Instrunments:没错,就是这货,很多人平时开发可能不一定会用到这个,但我要说的是,学会使用它,会让你加分不少哦先来一张一览图:两种方式都行。2、今天主要介绍一下我常用的3种:Core Animation 、Leaks、Time Profiler 打开方式:双击图标,会进入到各自界面,然后我们就可以进行下面的工作。 此外,下面的测试都建议使用...
2018-11-19 16:40:55 627
转载 SDWebImage常用方法
//常用方法一- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder;//例如: NSURL *url = [NSURL URLWithString:app.icon]; UIImage *placeholder = [UIImage imageNamed:@"placeholder"...
2018-11-14 13:03:27 389
转载 圆角优化APP性能产生明显提升
优化方案1:使用贝塞尔曲线UIBezierPath和Core Graphics框架画出一个圆角 UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; imageView.image = [UIImage imageNamed:@"about"];...
2018-11-14 11:18:28 281
转载 UIView动画UIView Animation总结
UIView *baseView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; [self.view addSubview:baseView]; baseView.backgroundColor = [UIColor blueColor]; bas...
2018-11-13 15:56:02 171
转载 iOS 设置导航透明
- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self.navigationController.navigationBar setBackgroundImage:[UIImage new]forBarMetrics:UIBarMetricsDefault]; //去掉...
2018-11-12 14:25:34 493
转载 iOS UITableView滑动使导航栏透明度渐变
//给导航条设置一个空的背景图 使其透明化[self.navigationController.navigationBar setBackgroundImage:[UIImagenew] forBarMetrics:UIBarMetricsDefault];//去除导航条透明后导航条下的黑线[self.navigationController.navigationBar setShad...
2018-11-12 14:16:46 3401
转载 iOS键盘 inputView 和 inputAccessoryView
1.inputAccessoryView UITextFields和UITextViews有一个inputAccessoryView的属性,当你想在键盘上展示一个自定义的view时,你就可以设置该属性。你设置的view就会自动和键盘keyboard一起显示了。 需要注意的是,你所自定义的view既不应该处在其他的视图层里,也不应该成为其他视图的子视图。其实也就是说,你所自定义的...
2018-11-12 11:27:32 4031 1
转载 iOS 隐藏和显示隐藏文件的【终端】命令
显示隐藏文件:打开『终端』这个程序,输入以下:defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder回车执行。隐藏隐藏文件:打开『终端』这个程序,输入以下:defaults write com.apple.finder AppleShowAllFiles FALSE ;...
2018-11-12 09:39:40 2942
转载 局部刷新UITableView
刷新局部cellNSIndexPath*indexPath = [NSIndexPathindexPathForRow:0inSection:0]; [self.tableView reloadRowsAtIndexPaths:[NSArrayarrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationFade...
2018-11-08 13:55:55 373
转载 如何实现修改键盘上"换行"为"完成"并点击后隐藏键盘
如何实现修改键盘上"换行"为完成并点击后隐藏键盘?1) txfAccount.returnKeyType =UIReturnKeyDone;2)实现 UITextFieldDelegate代理里面响应return键的回调:textFieldShouldReturn:。但是 UITextView的代理UITextViewDelegate 里面并没有这样的回调。但是有别的方法可以实现...
2018-11-07 15:04:29 1291
转载 ios通过URL获取网络图片的原始大小
1、直接获取NSData *data = [NSData dataWithContentsOfURL:[NSURLURLWithString:@"http://s12.mogujie.cn/b7/bao/131011/1jix9_kqywmrcdkfbg26dwgfjeg5sckzsew_400x540.jpg_200x999.jpg"]]; UIImage *image = [UI...
2018-11-07 15:03:21 1860
转载 iOS开发截屏并保存图片到本地相册以及长按保存图片到本地
-(void)buttonAction:(UIButton *)btn{ //此处我只写了按钮事件,至于button的创建我想只要你已经开始学习iOS了就会的 UIWindow *window = [UIApplication sharedApplication].keyWindow; UIImage *image = [self snapshot:window/...
2018-11-06 13:37:16 2010 1
转载 iOS 上传emoji到后台并显示出来
最近在写一个类似于朋友圈的评论功能,里面就有上传表情到后台,以前也写过,但是是用的别人集成好的第三方,最近才发现原来咱们iOS系统提供的有更简单的方法。NSString*content= [text stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];...
2018-11-06 10:02:55 2198
转载 iOS选择相册缩略图模糊问题
在iOS开发过程中会经常用到在相册里选取图片的问题,有的第三方直接取的系统相册的缩略图 self.image = [UIImage imageWithCGImage:asset.thumbnail];这样取出来的图片虽然可以是图片选择器更加的流畅,但是清晰度就不敢恭维了,所以需要更换另一个属性! self.image = [UIImage imageWithCGImage...
2018-11-02 13:55:39 1132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人