自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WangQingLei0307的博客

解决一些编程时常见的一些小问题

原创 iOS 手机指定页面旋转和恢复

开发过程中我们经常会使用屏幕旋转功能,但是我们手机又不支持屏幕横屏,那我们如何简单的实现屏幕旋转 首先就是最关键的一个方法,方法很简单,就是在AppDelegate中实现一个方法 #pragma mark - add method - (UIInterfaceOrientationMask)...

2020-05-29 16:11:26 55 0

原创 iOS UITableView 、UICollectionView 刷新数据(全部和单条)

在iOS 开发过程中,使用最多的控件之一就是UITableView ,UICollectionView相对UITableView用到的就是比较少了,两个空间的刷新估计就不用我费什么话了,下面一句带过 //tableView [_tableView reloadData]; //collecti...

2020-05-18 17:14:18 61 0

原创 iOS 基础动画:UIViewAnimationOptions

在开发过程中我们经常会遇到一些简单动画、例如旋转、翻页等效果,这个动画效果iOS UIViewAnimationOptions已经为我们提供了 下面就为大家介绍一下这些动画效果: 第一部分就是一些常规动画 UIViewAnimationOptionLayoutSubviews:动画...

2020-05-06 09:19:45 44 0

原创 iOS WebView 忽略不受信任的https证书(SSL)

大家在开发过程中经常会使用到WebView,但是在使用WebView经常回家再Https,可是有一些Https是不受信任的,这个时候我们就要跳过这个Https信任这个过程,那我们如何跳过这个过程呢? 为了方便使用,我们创建一个类别。 类别名字NSURLRequest+IgnoreSSL.h ...

2020-03-21 15:06:50 349 0

原创 iOS TableView的Cell中有Textfield时放置键盘遮挡问题

在开发过程中,大家经常会用到tableView,但是有的时候我们需要在TableViewCell上拖拽或者手写一个输入框,既然是列表不免就会遇到点击输入框会出现键盘将输入框挡死问题,那我们要如何解决呢? 看到网上有很多人都是通过计算键盘高速和tableView偏移量等来进行处理,方法是有效但是个...

2019-12-16 16:56:57 46 0

原创 iOS 根据数组里面元素字典中的某个key对数组进行排序

在开发过程中我们不免会遇到根据数组里面的某个字段,对数组里面的元素进行元素,但是如果数组里面的元素是字典,并且根据数组里面的字典,并根据字典的某个key进行排序。下面方法就是排序方法,其实一说到排序很多人会想到冒泡排序、选择排序等方法,当时本人在开发过程中使用过上面两种方法,但是发现排序失败,不知...

2019-12-03 13:26:43 123 0

原创 iOS 上架被拒(一)prefs:root 被拒

当我们提交审核过程中经常会遇到各种各样的审核被拒原因,其中就包含了prefs:root 被拒 当我们被拒后会收到下面这个驳回原因 Your app uses the "prefs:root=" non-public URL scheme, which is a privat...

2019-11-26 10:47:16 181 0

原创 iOS No accounts with App Store Connect access have been found for the team "[My Team Name]".

相信很多小伙伴上线都遇到下面问题 No accounts with App Store Connect access have been found for the team "[My Team Name]". App Stor... 翻译过来就是没有找到“[我的团队名称]...

2019-11-26 10:31:51 502 0

原创 iOS 曲线图、折线图(ORCharts)的使用

相信大家在开发过程中经常会遇到使用折线图、曲线图等,但是我们自己开发就会非常浪费时间了,ORCharts就解决了这个问题,他将大家所需要的折线图和曲线图已经全部封装完毕,大家只要使用即可,使用也是非常简单。 首先、引库 #import "ORLineChartView.h"...

2019-11-18 14:47:18 445 0

原创 iOS 创建Swift自定义颜色类,可以方便的自定义颜色

在开发过程中我们经常会使用到自定义颜色,这个时候我们要就对颜色进行一次简单的封装,在OC代码中我们只要定义一个颜色类别即可,但是在Swift中我们要怎么使用呢? 首先我们要创建一个Swift颜色类 创建这个类后,剩下的代码如下 import UIKit extension UICol...

2019-11-08 17:07:03 210 0

原创 iOS 升级到iOS13 无法获取WiFi名称(SSID)的问题

在升级到iOS13以后忽然发现无法获取WiFi名称(SSID),在iOS13以下我们可以通过下面的方法获取当前所连WiFi的名称等信息 //引入系统提供的官方库 #import <SystemConfiguration/CaptiveNetwork.h> /* 获取当前WiFi...

2019-11-07 17:19:50 690 0

原创 iOS Swift中Xib自定义弹框(AlertView)、非代码实现

在开发过程中,我们经常用到弹框,但是系统提供的弹框并不能完成我们的样式需求,这个时候我们就需要自定义弹框,但是当我们使用纯代码写弹框太过麻烦,而且效果展示不出来,需要每次运行程序才能看到,所以我们就需要通过Xib直接拖拽来实现,下面就是通过代码来实现自定义弹框 第一步、创建自定义View ...

2019-10-31 16:20:56 250 0

原创 iOS 视图抖动动画、视图旋转动画以及弹框动画效果

UIView/UIImageView等View 抖动效果 /** 创建视图抖动效果 @param view 控件 */ + (void)shakeAnimationForView:(UIView *) view{ CALayer *viewLayer = view.laye...

2019-10-30 13:11:26 93 1

原创 iOS 如何对NSData类型进行异或计算、将10进制转16进制,16进制形式的字符串转成16进制NSData类型

最近解除了一个项目需要进行各种进制之间和类型的之间的转化,今天和大家分享一下,希望对大家有帮助 第一个就是NSData进行异或计算(^就代表异或操作),再高级语言中这种计算方式可以说是很陌生的,平常基本使用不到今天分享一下计算过成 __block uint8_t result = &...

2019-09-24 14:25:17 81 0

原创 iOS 将指定时间转为时间戳(秒/毫秒),或其常见时间操作方法

在我们开发中,我们经常会遇到将指定时间转为时间戳,下面就是时间转时间戳,-方法或者+方法都可以 /** 字符串转时间戳 如:2017-4-10 17:15:10 @param time 时间 @return 时间戳 */ - (NSString *)getOtherTimeStrW...

2019-09-10 20:38:38 791 0

原创 iOS swift 创建自定义弹框

今天我们用swift创建一个自定义的alertView(弹框),但是我们如果用代码来实现会发现坐标适配很麻烦所以,我们今天主要使用Xib。 1、首先我们要先创建一个继承UIView的一个自定义View的类,如下图 2、我们要创建xib了,如下图 创建完成之后,我们要给他起一个名字,(...

2019-07-05 14:11:56 393 0

原创 iOS UITableViewCell初始化的方法OC和swift版

TableViewCell 初始化的时候有很多种,用的最多的应该就是在ViewController中通过registerNib或registerClass来进行注册,但是这种会让人有一种很多余的感觉(个人感觉),因为这些代码注册是cell,所以感觉这些都应该放到cell里面进行处理,所以今天跟大家...

2019-06-20 20:13:38 538 0

原创 iOS swift常用方法小总结

随着iOS不断发展,swift越来越成熟,也会慢慢取代OC,OC也会慢慢的退出历史舞台 下面这些方法是我总结的一些开发过程中常用方法,希望对大家有用 import UIKit import SystemConfiguration import SystemConfiguration.Capt...

2019-06-20 16:45:18 124 0

原创 iOS 适配iPhone X 等刘海屏幕手机

现在这个阶段适配iPhone X的等刘海屏幕的手机方式有很多,一个是通过代码来适配还有一种是通过Xib、StoryBoard。 首先是我们来说一下代码适配,既然是适配iPhone X,当然需要知道需要适配哪些机型,返回YES代表是异形曲面屏 #import <SystemConfigu...

2019-06-13 13:46:37 786 0

原创 iOS 状态栏的操作以及滚动视图偏移问题

1、在开发过程中我们可能遇到更改状态栏的颜色、或者文字颜色等操作,下面就是状态栏的一些基本操作 当我们开发过程中,我们可能会遇到进入每一个页面状态栏的颜色、或者文字颜色都是不一样的。那我们怎么实现呢? 首先我们在info.plist文件加入下面这些 <key>UIStatus...

2019-06-13 09:58:30 132 0

原创 iOS 集成FaceId和TouchID

现在的iPhone手机一共有三种解锁方式 1、FaceId 2、TouchID 3、老手机密码解锁 我们都知道现在的支持FaceId的手机一共有四种,X、XR、XS、XSMax。其他是TouchID和密码解锁。所以在使用FaceId的时候我们需要判断是否支持。所以我们先判断是否支持 首...

2019-06-12 14:50:43 380 0

原创 iOS xxx has conflicting provisioning settings. xxx is automatically signed for developmen

有的时候我们系统升级、Xcode的升级或者证书变化的时候就会出现下面的问题 XXX is automatically signed, but provisioning profile xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx has been manually s...

2019-06-02 13:46:45 264 0

原创 iOS 监听输入框输入金额是否合法

在开发的过程中可能需要支付功能,这个时候我们可能实时判断的用户输入的金额是否合法。这个时候就要我们实时获取输入框的内容是否符合要求。那怎么实现这个要求呢 第一步,为了方便用户输入金额,我们最好直接将键盘定义成数字并带有小数点的键盘,可能有的没有使用过,并不清楚,我这里墨迹一下,如何将键盘设置。 ...

2019-04-19 17:04:12 284 0

原创 iOS 简单的自定义弹框动画效果

当我们开发过程中难免会用到自定义alertView弹框,我们在使用的时候会添加到当前视图上,然后关闭的时候在移除掉或者隐藏。但是只是简答的添加,弹框会特别的生硬,忽然间就出现了。所以我们要在弹框的时候加一下动画,会让弹框的效果更舒服更自然。下面的方法就会简单的实现这个效果。 /** 设置v...

2019-04-11 11:39:52 533 0

原创 iOS AFNetworking 中cookie如何使用

再开发过程我们会经常遇到请求数据时会带cookie,这个可以理解为安全验证,也是我们判断是否登录过期的,获取cookie的方式一般有两种,可能更多,但我遇到都是两种,第一种就是cookie登录成功后以返回值得方式获取到,再以参数的形式给后台。第二种就是cookie在网络协议中返回,在以同一种形式传...

2019-04-08 16:39:40 379 0

原创 iOS 手机记录登录账号密码列表

当在开发的过程中,我们可能需要记录一下登陆过的账号密码,为了用户方便登录时再次操作。 举个例子:当我们退出登录的时候,换一个账号登录的时候我们就可以在记录的账号列表中选择想要的账号,直接就可以登录了。可以方便用户登录。 这个功能很明显我们没有必要通过后台来实现,前台实现就可以了,那我们要怎么实...

2019-04-08 15:38:31 674 0

原创 android 实现类似于iOS的分栏控制器

最近公司接了一个项目,需要会安卓,人手不够的情况作为一个开发iOS的也需要跟进,开始学习android,集成开发环境以后。直接就被难到了,iOS里面的分栏控制器(tabbarcontroller)android里面根本没有这个控件,安卓都是自己来实现这个效果的。所以开始研究android是如何实现...

2019-03-05 09:54:00 265 0

原创 iOS 二进制、十进制、十六进制之间的转化

开发过程中不免会使用到禁止之间转化 首先是十进制转换为二进制 /** 十进制转换为二进制 @param decimal 十进制数 @return 二进制数 */ + (NSString *)getBinaryByDecimal:(NSInteger)decimal { N...

2019-01-16 16:49:08 1212 0

原创 PHP post 和get网络请求

最近一直在研究PHP,说道PHP首先想上个图 好了言归正传:在后台开发中也经常使用post和get请求,首先是post请求 /* * php访问url路径,post请求 * * durl 路径url * post_data ar...

2018-12-27 11:35:13 1181 0

原创 iOS 佛祖保佑,永无bug等有意思的注释

复制: // // _ooOoo_ // o8888888o // 88" . "88 // ...

2018-12-10 10:51:07 325 0

原创 iOS MQTT 使用

开发中我们经常使用到长连接,需要时时获取到最新数据状态,常用的时时获取最新状态的方法用很多,但是开发中一般都会使用socket长连接。针对这个也有一个库CocoaAsyncSocket,对socket也已经封装的很好,我们也只需要下载对应的库就可以了,下载链接: https://github.c...

2018-12-03 11:23:53 974 1

原创 iOS 常用的保存图片的两个方法

第一种、就是保存到系统相册中,这个也是最简单的,当然用户想要访问系统相册也是需要权限的,需要用户同意。 在Plist文件加入下面的键值对就可以了 key : Privacy - Photo Library Usage Description          value:字符串即可(例如:需要...

2018-11-07 15:24:32 95 0

原创 iOS [UIApplication sharedApplication] openURL等常用的方法使用例如:打电话、定位等

1、打电话 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://电话号码"]]; 2、发短信 [[UIApplication sharedApplication] openURL:...

2018-09-29 16:53:59 1293 0

原创 iOS 获取当前手机所在页面控制器,返回指定页面

在开发过程中有时候我们会使用到获取当前所在页面的控制器 那我们如何获取当前控制器呢   -(UIViewController *)topViewController{     UIViewController *controller = [self topViewControllerWit...

2018-09-29 16:29:43 354 0

原创 iOS 获取设备型号(最新机型XS、MAX等)和App版本号等信息 以及获取是否是刘海屏

首先获取设备型号 APP版本的操作 下面便是获取手机的型号 // 获取当前App的基本信息字典 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; //app名称 NSSt...

2018-09-15 15:08:44 2781 0

原创 iOS 获取视频的缩略图(视频的第一帧)

首先我们要导入三个官方的库 #import &lt;AVFoundation/AVAsset.h&gt; #import &lt;AVFoundation/AVAssetImageGenerator.h&gt; #import &lt;AVFounda...

2018-09-12 20:43:42 1981 0

原创 iOS 计算UILabel的宽度(定高)和高度(定宽)

当计算UILabel高度的时候,我们要定死宽度,下面是计算高度的方法 /**  根据宽度求高度    @param text 计算的内容  @param width 计算的宽度  @param font font字体大小  @return 放回label的高度  */ + (CG...

2018-09-12 08:27:27 1099 0

原创 iOS ld:2 duplicate symbols for architecture arm64 clang:error:linker commang failed with exit ...

当我们运行程序 、修改代码、或者添加第三方或者SDK的时候经常会出现下面的问题 ld:2 duplicate symbols for architecture arm64 clang:error:linker commang failed with exit ... ld:2 duplicat...

2018-08-31 16:06:23 1303 0

原创 iOS 视频播放器 VLC的集成和基本使用

iOS 做视频播放器的时候有一个很大的坑,就是系统的自带的播放器有很大的限制,有些格式的视频无法播放这个时候我们就要借助一下第三方库等其他方式来实现,VLC就是其中一个,而且可以说是最好的一个第一次接触VLC到官网去下载,很多人都会挑选最新的去下载,认为最新的是最完美的,可是下在玩以后,集成近项目...

2018-06-20 16:38:55 1390 0

原创 iOS 获取当前时间、明天时间以及其他相关的时间

开发过程中,我们开会经常用用到获取当前时间、明天的常用的方法。下面是我总接的获取时间相关的常用的方法,当然了为了方便大家使用,我写成了类方法(+方法),希望对大家有所帮助。/** 获取当地当前时间  @return 时间字符串 */+ (NSString *)getCurrentTime {   ...

2018-06-16 18:37:06 2030 0

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