iOS 边下边播的实现代码
项目中之前使用的是AVPlayer直接播放URL地址,但是不知道是相机的wifi不够稳定还是代码的问题,app总是出现缓冲卡顿,就考虑改写成边下边播的模式,查过了许多资料,发现大部分都是用...
项目中之前使用的是AVPlayer直接播放URL地址,但是不知道是相机的wifi不够稳定还是代码的问题,app总是出现缓冲卡顿,就考虑改写成边下边播的模式,查过了许多资料,发现大部分都是用...
ios开发中指纹识别简单介绍,在iphone系列中,是从5S以后开始有了指纹识别的功能,在ios8的时候开放的指纹验证的接口。所以我们在进行指纹识别应用的时候要去判断机型以及系统的...
本文介绍了iOS NSURLProtocol的具体使用方法详解,分享给大家,具体如下:NSURLProtocol定义这两天在优化项目,无意间看到了NSURLProtocol,学习一下顺便总结下来。NSURLProtocol也是...
NSURLProtocolNSURLProtocol能够让你去重新定义苹果的URL加载系统 (URL Loading System)的行为,URL Loading System里有许多类用于处理URL请求,比如NSURL,NSURLRequest,NSURLCon...
前言本文主要给大家总结了iOS用UITableView设置全屏分隔线的3种方法,一般TableView设置全屏分隔线有下面三种方法:1.自定义cell,手动添加分割线隐藏自带的
tableView.separato...
前言
我们的App有这样一个Feature,用户通过音量键调节到最大音量时,会弹出一个Toast,提示 用户当前音量已经最大了,继续按音量上键可以设置为超大音量模式(通过调节音频文件的音...
前言在iOS 11发布之后,出现了一系列适配相关的问题,UIScrollView在pagingEnabled=YES时滑动手势不灵敏,UITableView的滑动删除功能变动,UIImagePickerViewController的取消按钮...
最近在学习swift的过程中,准备通过模仿一个app来实战一下,于是我去下载了一个斗鱼直播,不是打广告.....因为模仿嘛,所以就需要获取其中的图片资源,本以为能很顺利的得到,没想到还...
概述在iOS系统中,如果控制器是以push方式进行管理的话,那么事实上多个控制器是共享的同一个导航栏。当然iOS系统的设计无可厚非,但是国内的应用经常会遇到很多个性的设计,就比如...
前提准备为了能够有明确的思路来做这个demo,我下载了QQ音乐和网易云音乐,然后分别对比,最终选择了QQ音乐来参照,先是获取了其中的所有资源文件(如果有不知道怎么提取资源文件的,可...
本文实例为大家分享了iOS打电话、发短信、发邮件,指定QQ用户发送QQ消息的具体代码,供大家参考,具体内容如下1.发短信头文件#import <MessageUI/MessageUI.h>头部代理@interface...
手上有一个自己开发的小游戏,想加一个家族系统活跃下游戏的氛围,想到这块儿可能会有大量的工作需要自己做,就偷了个懒去网上搜罗了一波,结果惊奇的发现居然真的有类似的服务,并且...
前言相信大家在iOS开发中经常会遇到一个问题,例如,点击一个按钮,弹出一个遮罩层,上面显示一个弹框,弹框显示的位置在按钮附近。如果这个按钮的位置相对于屏幕边缘的距离是固定的,...
前言LayoutGuide这个概念在本人从事iOS开发过程中一直是比较陌生的。直至最近想要了解这个细碎的知识点,就随手查了一下,发现这个概念从iOS7的top/bottom LayoutGuide,到iOS9 U...
我们有时候想要统计一下我们的工程的总代码行数,来获取一些成就感或者作为别的用图,这里就介绍一些如何便捷地统计代码的行数,非常简单,方法如下:1.打开终端;2.通过cd命令到达我们...
1.ViewController.m- (void)viewDidLoad { [super viewDidLoad]; self.title = @"隐藏导航栏"; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button...
前言TapticEngine是什么总的来说,TapticEngine是苹果产品上推出的全新震动模块名称,最早出现在AppleWatch中,苹果iPhone6s和iPhone6sPlus也内置了TapticEngine,设计上有所升级。...
IOS11发布以来,很多新的特性为开发工作提供了方便,小编在此给大家介绍一下IOS11的新特性以及在兼容适配等做的工作。1. UIView变化
1.1. 更加方便的RTL边距设置
在之前的系统...
问题描述: iOS9和iOS10用WKWebView加载URL都没有问题,iOS11却是一片空白可能是用了 NSMutableURLRequest ,iOS11貌似不支持 NSMutableURLRequest ,无论是用 UIWebView 还是...
问题一描述:iOS9和iOS10用WKWebView加载URL都没有问题,iOS11却是一片空白
可能是用了NSMutableURLRequest,iOS11貌似不支持NSMutableURLRequest,无论是用UIWebView还是WKWeb...
Gif图片是非常常见的图片格式,尤其是在聊天的过程中,Gif表情使用地很频繁。但是iOS竟然没有现成的支持加载和播放Gif的类。简单地汇总了一下,大概有以下几种方法:一、加载本地Gi...
本文介绍了iOS利用摄像头获取环境光感参数的方法,分享给大家,具体如下:
不多说,代码如下:#import "LightSensitiveViewController.h"@import AVFoundation;#import <ImageIO/Imag...
一,效果图。二,工程图。三,代码。ViewController.h#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UICollectionViewDataSource,UICollectionViewDeleg...
在做相册的时候遇到了一个问题,就是UICollectionView刷新的时候会闪屏,网上搜了搜,解决的方法也是挺多,并没有一一尝试,只是存下来做个笔记,来看看遇到的几种方法。方法一:[UIView...
前言遵守规范也是让代码更清晰明了,易读,易用,易维护,可以更好的适应团队开发。自己看着也是赏心悦目,何乐而不为呢。下面话不多说了,来一起看看详细的介绍吧。一、关于本文档
1、...
IOS中获取网络数据一般有三种:1、NSURLCondition(已过时) 2、NSURLSession 3、三方库AFNetWorking NSURLSession 是苹果对NSULRCondition的替代品,NSURLSession比NSURLC...
实例如下://判断手机号码格式是否正确+ (BOOL)valiMobile:(NSString *)mobile{ mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""]; if (mobil...
实例一:打开工程目录下:[工程名]/Pods/Target Support Files/Pods-[工程名]/Pods-[工程名]-resources.sh这个文件,替换最后一段代码:修改前:printf "%s\0" "${XCASSET_FILES[...
前言记得之前看过一部有关机器人动画片,具体名字叫什么忘记了。但是其中有句台词我记得还是很清楚的明年的今日就是你的忌日。
联系到iOS,如果在项目中遇到了计算日期的,并且是...
问题:最近将系统升级到iOS11之后,发现APP不提示否允许始终访问位置,iBeacon不起作用。我查看了一下手机隐私设置,如图:原因:因为苹果现在增加了一项新的隐私保护功能 Privacy - Lo...
前言iOS中Label是我们经常遇到的一个控件,我们大家应该都会简单的使用它,像下面这个代码,就能简单的创建一个label// 1、创建CGRectrect =CGRectMake(100,100,100,100);UILabel...
方法一 symbolicatecrash1、查找symbolicatecrash不同XCode版本symbolicatecrash的目录不一样find /Applications/Xcode.app -name symbolicatecrash -type f
2、创建一个cr...
前言相信大家应该都有所体会,裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能...
本文实例为大家分享了tableView搜索功能的具体代码,供大家参考,具体内容如下框架:https://github.com/honeycao/HCSortAndSearchDemo
github里面有详细的说明
支持中文排序#i...
本文实例为大家分享了tableview实现搜索功能的具体代码,供大家参考,具体内容如下一、先用xcode创建好工程通过xib文件来初始化视图控制器二、编写代码
1、先为NSDictionary创...
ios中audio不能直接通过audio.play()播放,需要用户在click事件或者touch事件中执行audio.play()才能播放。ajax回调中audio.play()音乐不能正常播放。
用户点击按钮,等服务器...
很多IOS面试都是笔试或者直接上机操作,我们整理了最新的被问到最多的试题类型,来看下:使用了第三方库, 有看他们是怎么实现的吗?例:SD、YY、AFN、MJ等!<1>.SD为例:1.入口 setImageW...
前言当我们的应用仅仅面向国内用户群,一般仅支持一种语言--中文就可以了。当面向国外用户时就需要进行国际化了,不仅仅是语言的转变,也可能包括设计风格,页面布局、交互效果的转...
小编给大家整理了关于IOS中宏(define)与常量(const)的正确使用方法,有助于大家更加深入的理解这方面的内容。当我们想全局共用一些数据时,可以用宏、变量、常量宏:#define HSCo...
本文通过实例教给大家如何在Table View添加3D Touch功能以及详细写法,跟着测试下吧。Peek & Pop 在 iPhone 中是很实用的一个硬件相关特色功能,既可以提高操作效率,又有清晰的...
本文通过实例给大家详细讲解了IOS开发中Tool Bar切换视图方法以及原理解释,希望我们的整理对你有用,一起学习下。iOS中几种典型的多视图程序:(1)Tab Bar Application:程序的底部有...
-(void)saveDEBUGlog{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDirectory = [paths ob...
本篇文章主要介绍了Xcode 9 设置 iOS无线真机调试,分享给大家,具体如下:环境要求: 至少Mac OSX 10.12.6 iOS 11 Xcode 9第一种情况在笔者写作之前,Mac 和 iPhone 通过wifi连接...
前言我们在完善推送功能的时候不光考虑能不能完成功远程推送,还要注意的是用户的体验问题,首先最需要关注的就是应用角标问题。应用角标
1>何为应用角标
应用角标就是底下截图...
iOS 10 出来之后,我们开发者也可以使用类似Siri的功能。。让我们来看看怎么使用吧,其实他是使用Siri里面的一个语音识别框架Speech framework。 让我们来看看 一些 主要的代码...
前言在开发中,我们很容易遇到这样的需求,需要我们同时做多个网络请求,所有网络请求都完成后才能进行下一步的操作。网络请求的任务是提交给子线程异步处理了,网络请求这样的任务...
前言目前很多应用是要求点击事件直接跳转到App Store,最近工作中就遇到了一个跳转 App Store 评分或者下载更新的功能,网上查到很多跳转方法,这里记录一下,下面话不多说了,来一起...
前言
开发中经常使用三方库去实现某特定功能,而这些三方库通常又分为开源库和闭源库。开源库可以直接拿到源码,和自己写的没有什么区别,我们可以最大程度的修改源码来适应自己...
背景写代码难免出现bug。 储备些调试技能绝对能够提高你的工作效率,让bug无所遁形。相信大家应该都有所体会,我们在开发的时候,数据库的操作一直是一个很棘手的问题,后来发现And...
前言本文主要给大家介绍了关于iOS利用Target区分开发环境的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。什么是区分开发环境:请求的域名+第三方SD...