IOS
-
Swift 开发之懒加载的实例详解
Swift 开发之懒加载的实例详解 /// A display link that keeps calling the `updateFrame` method on every screen ref ...
-
一篇文章让你看懂IOS中的block为何再也不需要WeakSelf弱引用
前言: 最近都在折腾Sagit架框的内存释放的问题,所以对这一块有些心得. 对于新手,学到的文章都在教你用:typeof(self) __weak weakSelf = self. 对于老手,可能早习 ...
-
IOS CoreLocation实现系统自带定位的方法
Core Location是iOS SDK中一个提供设备位置的框架.可以使用三种技术来获取位置:GPS.蜂窝或WiFi.在这些技术中,GPS最为精准,如果有GPS硬件,Core Location将优先 ...
-
如何在IOS上使用ReplayKit与RTC
在日益繁多的直播场景中,如果你也是某位游戏主播的粉丝的话,有一种直播方式是你一定不陌生的,那就是我们今天要聊的屏幕分享. 直播场景下的屏幕分享,不仅要将当前显示器所展示的画面分享给远端,也要将声音传输 ...
-
iOS开发中使用cocos2d添加触摸事件的方法
CCLayer类是用来接收触摸输入的.不过你要首先启用这个功能才可以使用它.你通过设置isTouchEnabled为YES来让层接收触摸事件: 复制代码 代码如下: self.isTouchEnabl ...
-
IOS10 配置权限详细介绍
在iOS10中,如果你的App想要访问用户的相机.相册.麦克风.通讯录等等权限,都需要进行相关的配置,不然会直接crash. 需要在info.plist中添加App需要的一些设备权限. NSBluet ...
-
零基础学习iOS直播之播放
对于直播来说,客户端主要做两件事情,推流和播放.今天先讲播放. 播放流程 拉流:服务器已有直播内容,从指定地址进行拉取的过程.其实就是向服务器请求数据. 解码:对视屏数据进行解压缩. 渲染:生成图片的 ...
-
iOS中SQLite的操作方法
今天终于花了点时间把之前项目中使用到的对SQLite操作的方法整理一下并上传到github上,下载地址:(https://github.com/peanutNote/QYSQLiteManagerDe ...
-
iOS多Target环境配置的完整步骤
在项目的开发中, 经常会有测试.正式环境, 下面就来配置一下这两个环境: 一:拷贝源Target (1): 拷贝源Target (2): 更改Target的名称 拷贝结束之后, 将拷贝的Target的 ...
-
利用iOS动画来模拟音量振动条的实现
iOS动画来模拟音量振动条,即利用CAReplicatorLayer实现,以下将详细的介绍CAReplicatorLayer和实现方法. 音量振动条 效果图: 如何实现? 创建3个layer,按顺序播 ...
-
iOS 获取当前的ViewController的方法
本文介绍了iOS 获取当前的ViewController,分享给大家.具体如下 通过简单的判断[UIViewController class],就认定它是想要的控制器是不对的: if ([nextRe ...
-
iOS给图片添加滤镜&使用openGLES动态渲染图片详解及实例
iOS给图片添加滤镜&使用openGLES动态渲染图片 给图片增加滤镜有这两种方式: CoreImage / openGLES 下面先说明如何使用CoreImage给图片添加滤镜, 主要为以下 ...
-
iOS开发之UITableView左滑删除等自定义功能
前言 相信每位iOS开发者都知道UITableView的左滑删除功能非常的炫酷,有时候左滑需要的功能不止只有删除一个,有时候会有顶置之类的别的功能,这时候就需要我们自己定制左滑 示例代码 -(NSAr ...
-
IOS 集成微信支付功能的实现方法
IOS 集成微信支付功能的实现方法 第一步:集成微信的SDK https://pay.weixin.qq.com/wiki/doc/api/index.html 点击进入 下载对应SDK或示例,最后可 ...
-
iOS实现一个简易日历代码
日历一般都是用UICollectionView进行开发的,相关demo也很多,这里就讲一个我最近写的玩的demo,由于时间原因没来得及加年历和周历,一个月历的小demo,随着月份天数的不同,自动改变日 ...
-
IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母
今天在项目中需要用到判断用户输入的用户名长度为8-16位且同时包含数字和字母,在网上搜了一下正则表达式的用法,然后参考这篇文章,完美解答了问题.记录一下: 密码有如下要求:由数字和字母组成,并且要同时 ...
-
iOS13适配的实现方法
iOS13适配的实现方法
-
iOS远程推送Push开发教程
远程推送通知 什么是远程推送通知 顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(Apple Push Notification Services) 为什么需要远 ...
-
iOS 检测文本中的URL、电话号码等信息
要检测文本中的 URL.电话号码等,除了用正则表达式,还可以用 NSDataDetector. 用 NSTextCheckingResult.CheckingType 初始化 NSDataDetect ...
-
iOS开发之隐藏导航栏线的简单代码
去除navigationBar上那条线: ///隐藏navigationBar导航栏线(直接写在UINavigationController-viewDidLoad方法里面即可) UIView *ba ...
