自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS view圆角处理

以前用UIBezierPath切圆角,iOS11之后官方最新方法: whiteView.layer.maskedCorners = kCALayerMinXMinYCorner | kCALayerMaxXMinYCorner;

2021-07-07 15:14:42 517

原创 unable to install ““问题解决

除了现在网络上提到的bundleID和过期证书问题,还有一种问题也会导致报unable to install "",我们的项目发布是用A账号,测试用

2021-06-21 15:33:26 10441

原创 iOS微博SDK分享网页链接

WBAuthorizeRequest * authRe = [WBAuthorizeRequest request]; authRe.redirectURI = @"http://sns.whalecloud.com"; authRe.scope = @"all"; WBMessageObject * message = [WBMessageO...

2019-09-30 10:31:08 710

原创 iOS获取汉字首字母

+ (NSString *)getChineseFirstCode:(NSString *)aString{ //转成了可变字符串 NSMutableString *str = [NSMutableString stringWithString:aString]; //先转换为带声调的拼音 CFStringTransform((CFMutableStri...

2019-09-26 11:29:55 356

原创 wekwebview拦截h5代码进行相关操作

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler { //监听H5 NSStr...

2019-09-26 11:28:36 288

原创 webview 设置背景透明

[imgView setBackgroundColor:[UIColor clearColor]];        [imgView setOpaque:NO];

2019-01-10 16:09:57 1087

原创 UIScrollView滚到到指定页面

        [scrollView scrollRectToVisible:CGRectMake(SCREEN_WIDTH, 0, SCREEN_WIDTH, scrollView.frame.size.height) animated:YES];

2018-12-26 17:07:55 531

原创 iOS避免多个button同时被点击

筛选的时候压力测试,综合/价格/距离筛选,防止两个button 同时被点击:1.在AppDelegate中添加 [[UIButton appearance] setExclusiveTouch:YES];2.button.exclusiveTouch = YES; 

2018-12-06 19:10:25 425

原创 iOS-环信3.0联系人列表和未读消息提示,头像和昵称设置,消息实时更新

搞来搞去,环信3.0也挺简单的.一步步说1.联系人列表新建类LianxirenListViewController集成自EaseUsersListViewController.在LianxirenListViewController类里边可以自由设置联系人tabview,自定义cell,EaseUsersListViewController类里已经有刷新功能,在自己的类里边可以省去....

2018-11-26 12:03:16 1265

原创 iOS-直接拖进来文件夹文件排序环混乱

选中需要整理的文件夹,右键选择"Sort by Name"或者"Sort by Type"

2018-11-26 09:55:56 1943

原创 scrollToItemAtIndexPath崩溃,不起作用问题

    [_collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:_biao inSection:0] atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:YES];一定要在collectionview加载完再...

2018-11-22 16:47:38 3964

原创 iOS uiimagepickercontroller 界面改成中文

iOS开发中,UIImagepickercontroller用于调起相册相机选择照片视频的控件,一般情况下"取消,确定"之类的显示英文.只需下面两步就可以了:Project-->Info-->Localizations 添加 Chinese Target-->Info-->Localization native development region 值修改为 Ch...

2018-11-17 17:59:23 889

原创 iOS Xcode删除历史Provisioning Profiles

 前往文件夹删除~/Library/MobileDevice/Provisioning Profiles

2018-11-06 11:11:17 891

原创 iOS AFN-将token添加到请求头header中请求

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];        //调出请求头    manager.requestSerializer = [AFJSONRequestSerializer serializer];    //将token封装入请求头    [manager.requestSeriali...

2018-10-24 16:23:00 6674

转载 iOS-SDAutoLayout使用

介绍  :一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,简单易用的AutoLayout库github地址:https://github.com/gsdios/SDAutoLayout     (也可以Cocoapods直接到工程上去) .对于一个小白来说是再好不过的一个工具了!!简单布局使用:由此看出SDAutoL...

2018-07-17 09:51:00 478

转载 iOS蓝牙开发

原作者:===>https://blog.csdn.net/swibyn/article/details/20531593demo下载 http://download.csdn.net/detail/swibyn/9717588直接看代码 http://blog.csdn.net/swibyn/article/details/53785249首先推荐去看官方文档哦现将创建蓝牙工程的要点总结一...

2018-06-29 16:06:52 185

原创 UIView的clipsToBounds和CALayer的masksToBounds的区别

clipsToBounds(UIView)是指视图上的子视图,如果超出父视图的部分就截取掉,masksToBounds(CALayer)却是指视图的图层上的子图层,如果超出父图层的部分就截取掉

2018-06-28 12:23:09 576

原创 label添加中划线

 label.text = [NSString stringWithFormat:@"原价:¥%@",_forePrice];NSDictionary*attribtDic=@{NSStrikethroughStyleAttributeName:[NSNumber numberWithInteger:NSUnderlineStyleSingle]};NSMutableAttributedStrin...

2018-06-23 08:49:04 438

转载 Debug CUICatalog: Invalid asset name supplied

今天看到了一个Xcode log出了一个错误CUICatalog:Invalid asset name supplied: , Google了一下可能是+[UIImage imageNamed:]调用的时候, name为nil. 解决的方法就是查找所有+[UIImage imageNamed:]调用的时候, 找到name是nil的地方, 但是整个项目一搜 “imageNamed” 显示。。。 , ...

2018-06-22 16:02:40 250

转载 iOS字体大小适配机型的几种方法

在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配。自己总结了几种方法供大家参考。方法一:用宏定义适配字体大小(根据屏幕尺寸判断)//宏定义#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define FONT_SIZE(size) ([UIFont systemF...

2018-06-14 16:43:18 4475

转载 iOS根据字体字号大小和字体label计算label宽度

获取label 大小的方法:[objc] view plain copy- (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize  {      NSDictionary *attrs = @{NSFontAttributeName : font};      return [text b...

2018-06-14 15:44:47 3197

原创 SVProgressHUD失效问题解决

在工程appdelegate中添加self.window.windowLevel = UIWindowLevelStatusBar;会导致SVProgressHUD失效.注销这个即可解决!

2018-05-31 16:53:35 3845

转载 给cell添加动画

//给cell添加动画-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { //设置Cell的动画效果为3D效果//设置x和y的初始值为0.1;cell.layer.transform = CATra...

2018-05-24 11:10:20 590

转载 iOS 自己封装的SDK 打包与合并,新手教程!!!

前言 (1)这个时候就得说下静态库,动态库区别。 静态库:1.模块化,分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用,注意不是共享使用。 动态库:1.使用动态库,可以将最终可执行文件体积缩小。2.使用动态库,多个应用程序共享内存中得同一份库文件,节省资源。3.使用动态库,可以不重新编译连接可执行程序的前提下,更新动态库文件达到更新应用程序的目的。 备注:苹果禁用动态库,即你使...

2018-05-24 10:55:05 2423

转载 iOS封装功能生成 .framework

前言      如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也可能并不想看到你的所有代码,因为他们可能仅仅希望将你的这份漂亮代码的一部分植入自己的应用中。      另一种方法是将你的代码编译成静态库(library),让其他开发者添加到自己的项目中。然而,这需要你一并公布所有的公开...

2018-05-12 09:30:46 227

原创 iOS侧滑退出界面功能

self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;iOS7之后系统提供了侧滑手势(interactivePopGestureRecognizer),即从屏幕左侧边缘滑起会pop回导航控制器栈的上个viewController。不过如果你自定义了返回按钮,系统自带的侧滑返回功能会失效。...

2018-05-08 16:56:44 1267

原创 _collectionView scrollToItemAtIndexPath:atScrollPosition: animated:YES失效的问题

项目中需要点击cell中的button,实现cell之间的切换,但发现在button点击事件中此方法并不能实现功能.看了大神文章后发现需要在subview加载完成后调用才可以实现.比如在viewDidLayoutSubviews中加入此方法就可以实现功能....

2018-05-08 16:27:04 849

转载 【IOS开发基础】之判断NSString为纯数字

//判断是否为整形:- (BOOL)isPureInt:(NSString*)string{    NSScanner* scan = [NSScanner scannerWithString:string];    int val;    return[scan scanInt:&val] && [scan isAtEnd];}//判断是否为浮点形:- (BOOL)isP...

2018-05-08 15:07:52 682

转载 ios程序编译链接参数 all_load 的 ld duplicate symbol _main 的 bug及修复

问题-all_load 是在Objective-C 编译时常用到的一个参数,比如这篇文章所介绍的,生成静态库的一些问题-all_load。但是我们在加入这个参数后,有时会出现“ld: duplicate symbol _main“的错误,比如 libCurl duplicate symbol,但是把 -all_load 参数从 Other Like Flags 里去掉后,编译虽然可以通过,但在运行...

2018-05-03 17:51:21 608

转载 Objective-C代码混淆

前言本方法参考CSDN博主念茜iOS安全攻防(二十三):Objective-C代码混淆,为深度理解,自己按照步骤做了一遍。并写下收获和体会。一、为什么需要对工程代码进行混淆这里我不多说了,可以参考念茜的iOS安全攻防系列博客。二、混淆代码原理操作过程中,我使用的是#define,将工程中的类中所有的方法名替换成随机字符串,当然,字符串需保证不是关键字。这里的替换方法是由博主念茜写的一段脚本。这里就...

2018-05-02 11:16:52 960

原创 更新9.3后出现Block implicitly retains 'self'; explicitly mention 'self' to indicate this...警告

Building Settings ->搜索implicit retain of 'self'将对应的值改为NO

2018-04-21 09:11:17 14022

转载 手动内存管理转ARC项目实战

在ARC之前,iOS内存管理无论对资深级还是菜鸟级开发者来说都是一件很头疼的事。我参加过几个使用手动内存管理的项目,印象最深刻的是一个地图类应用,由于应用本身就非常耗内存,当时为了解决内存泄露问题,每周都安排有人值班用Instruments挨个跑功能,关键是每次都总能检查出来不少。其实不管是菜鸟级还是资深级开发者都避免不了写出内存泄露的代码,规则大家都懂,可是天知道什么时候手一抖就少写了个rele...

2018-04-21 09:06:48 258

原创 解决MJRefresh在iOS11系统中上拉加载更多界面发生偏移

1,出现该问题的原因:     这个应该是UITableView最大的改变。我们知道在iOS8引入Self-Sizing之后,我们可以通过实现estimatedRowHeight相关的属性来展示动态的内容,实现了estimatedRowHeight属性后,得到的初始contenSize是个估算值,是通过estimatedRowHeight乘以 cell的个数得到的,并不是最终的contenSize...

2018-03-14 12:12:46 8414 1

原创 iOS获取网络时间

//获取网络时间- (NSString *)getInternetDate{    //NSString *urlString = @"https://www.baidu.com";    NSString *urlString =@"http://www.beijing-time.org/time.asp";    urlString = [urlSt

2018-02-07 14:43:36 1454

转载 NSUserDefaults保存图片

/save to Userdefaults        NSData *imageData;    // create NSData-object from image    imageData = [NSKeyedArchiver archivedDataWithRootObject:yourUIImage];    // save NSData-object to U

2018-01-27 16:52:51 670

原创 切割图片

UIImage *image = [UIImage imageNamed:@”KO.png”];CGImageRef imageRef =image.CGImage;CGImageRef image = CGImageCreateWithImageInRect (imageRef,rect);//rect为imageView的frameUIImage*newImage =

2017-11-08 12:19:14 200

原创 设置tableview 的section不停靠

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {  CGFloat sectionHeaderHeight =40;  if(scrollView.contentOffset.y=0) {  scrollView.contentInset = UIEdgeInsetsMake(-scrollView.con

2017-11-08 12:17:54 407

转载 iOS百度地图根据经纬度获取两点之间的距离

iOS百度地图根据经纬度获取两点之间的距离

2017-11-06 14:29:24 1004

转载 iOS四种方法读取文件内容

#import""> intmain(intargc, constchar * argv[]){     @autoreleasepool    {        //第一种方法: NSFileManager实例方法读取数据        NSArray* paths = NSSearchP

2017-10-31 17:21:43 12679

原创 用AFNetWorking下载文件

//创建传话管理者    AFHTTPSessionManager *manager = [AFHTTPSessionManagermanager];        NSString * url = [NSStringstringWithFormat:@"%@",_agentModel.fldFile];        url = [url stri

2017-10-31 16:32:37 1144

apple-app-site-association

九利智慧社区QQ universal links文件

2019-12-27

空空如也

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

TA关注的人

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