IOS 仿Android吐司提示框的实例(分享)

直接上代码#import <UIKit/UIKit.h>@interface ShowToastView : UIView+(void)showToastView:(UIView *)uiview WithMessage:(NSString *)message;+(void)showToastViewShor...

2020-05-26

iOS实现百度地图拖拽后更新位置以及反编码

前言最近在开发中遇到了百度地图的开发,功能类似于微信中的发送位置,拖拽从新定位,以及反编码,列表附近的位置。分析出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。...

2020-05-26

详解使用Xcode进行iOS设备无线调试

设备环境:Mac OSX 10.12.5、iOS11、Xcode9
PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了手机连接上Xcode,打开Xcode菜单:Windows->Device a...

2020-05-26

IOS应用内支付返回新旧Receipt适配的方法

ios7.0后ios支付成功返回的票据Receipt的获取方式有了新的方式,原来的SKPaymentTransaction中的transactionReceipt属性获取票据的方式已经过期,虽然还能使用,但是苹果官方建议...

2020-05-26

iOS去除图片背景颜色的方法

实际项目场景:去除图片的纯白色背景图,获得一张透明底图片用于拼图功能介绍两种途径的三种处理方式(不知道为啥想起了孔乙己),具体性能鶸并未对比,如果有大佬能告知,不胜感激。Co...

2020-05-26

实例讲解iOS音乐播放器DOUAudioStreamer用法

好久没有写东西了,最近加班太严重,今天抽空把用到的音乐播放器DOUAudioStreamer整理一下,由于项目之前用的是AVPlayer,这个也可以,但是就是要先缓存一段时间再播放,老板看了之后要...

2020-05-26

iOS如何自定义控制器转场动画push详解

前言最近有些空闲时间,整理了下最近做的项目,本文主要介绍了关于iOS自定义控制器转场动画push的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。效果...

2020-05-26

简单好用可任意定制的iOS Popover气泡效果

效果图如下所示: swift: https://github.com/corin8823/Popover OC: https://github.com/Assuner-Lee/PopoverObjC
使用示例pod 'PopoverObjC'#import "ASViewController.h"#...

2020-05-26

iOS实现自动循环播放的banner实例详解

前言对于banner轮播图,相信大家都会经常用到。自动循环播放的banner是很常见的UI组件。如何实现呢?下面就来给大家详细介绍下,话不多说了,下面来一起学习学习吧。1.实现思路
1....

2020-05-26

iOS开发中关键字const/static/extern、UIKIT_EXTERN的区别和用法

一、前言对于刚入行的新手们这些关键字可能会经常搞混淆或不清楚它们的意思和用法吧,即使在网上看了区别,但是很久不用下次又不清楚了,而且即使清楚自己的代码恐怕也很少用起来...

2020-05-26

iOS应用内实现跳转到手机淘宝天猫的方法

前言平常我们做iOS开发,会经常遇到打开其他的APP的功能。本文主要介绍了关于iOS实现应用内跳转到手机淘宝天猫的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详...

2020-05-26

浅谈iOS中几个常用协议 NSCopying/NSMutableCopying

1、几点说明说到NSCopying和NSMutableCopying协议,不得不说的就是copy和mutableCopy。如果类想要支持copy操作,则必须实现NSCopying协议,也就是说实现copyWithZone方法;如果类...

2020-05-26

iPhoneX 各种适配记录笔记(超全面)

前言与以往的iPhone不同,这次iPhone X用上了时下流行的全面屏设计,屏幕的分辨率和比例都是苹果首次采用,而且还有个“别致的刘海”,这就需要现有的APP为iPhone X重新作适配了。...

2020-05-26

iOS ScrollView实现自动布局的方法(适用Swift 3.0 )

前言众所周知我们大家在开发中,可能会有一些页面显示的元素很多,可能会超出一个屏幕,但也不适合用 TableView 或者 CollectionView,此时我们一般会用 ScrollView,那么就会出现自...

2020-05-26

iOS模仿QQ侧边栏的实现方法实例

前言新版QQ在UI方面做了不少更新,其中一个比较炫酷的效果就是其侧滑导航栏。虽然这种UI已经是被模仿来模仿去烂掉牙了,虽然有统计说这种设计的用户体验并不好。但是我本人还是...

2020-05-26

查看iOS已上架App的Crash信息定位、应对处理方式的实例

完整的App都是经过很多轮测试才能正式上架的,但是没有任何一个开发人员可以保证一定会不出现任何问题。如果已上架App出现奔溃(Crash)情况,对于开发人员来说如何查看Crash信息定...

2020-05-26

iOS开发之获取LaunchImage启动图的实例

实例如下:#define KYRect [UIScreen mainScreen].bounds//获取启动图片 CGSize viewSize = KYRect.size; //横屏请设置成 @"Landscape" NSString *viewOrientation = @"Portr...

2020-05-26

iOS开发总结之UILabel常用属性介绍

1.text:设置标签显示文本。2.attributedText:设置标签属性文本。Ios代码NSString *text = @"first"; NSMutableAttributedString *textLabelStr = [[NSMutableAttributedStrin...

2020-05-26

iOS 读取URL图片并存储到本地的实例

实例如下所示:dispatch_queue_t globalQueue = dispatch_get_global_queue(0, 0);dispatch_async(globalQueue, ^{ NSData *data = [NSData dataWithContentsOfURL:[NSURL U...

2020-05-26

iOS把图片缓存到本地的几种方法(总结)

把图片缓存到本地,在很多场景都会用到,如果只是存储文件信息,那建一个plist文件,或者数据库就能很方便的解决问题,但是如果存储图片到沙盒就没那么方便了。这里简单介绍两种保存...

2020-05-26

iOS 把图片保存到相册,并获取图片文件名的实例

实例如下所示:- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *image = [info objectFo...

2020-05-26

iOS APP中保存图片到相册时崩溃的解决方法

环境:iPhone Version 11.0.3 , Xcode Version 9.0问题:昨天维护APP时,发现拍照后保存图片时应用崩溃,输出如下:This app has crashed because it attempted to access privacy-s...

2020-05-26

iOS 沙盒图片保存读取实例

实例如下所示://保存图片-(void)saveImageDocuments:(UIImage *)image{ //拿到图片 UIImage *imagesave = image; NSString *path_sandox = NSHomeDirectory(); //设置一...

2020-05-26

沙盒路径获取以及图片保存到相簿的方法

iphone沙盒(sandbox)中的几个目录获取方式:// 获取沙盒主目录路径 NSString *homeDir = NSHomeDirectory(); // 获取Documents目录路径 NSArray *paths = NSSearchPathForDir...

2020-05-26

IOS中微信小程序播放缓存的音频文件的方法

很多时候我们都想把数据预先缓存到本地,节省带宽。但是最近在处理微信小程序播放缓存到本地的音频文件的时候,遇到一些小问题,然后对于安卓和IOS需要采用不同的播放策略。首先,...

2020-05-26

iOS开发教程之自定制图片浏览器

前言图片浏览器大家应该都用过,这方面的第三方也有很多,不过有时候第三方会跟我们的需求有一些出入,这就需要我们要么对第三方进行修改要么自己重新定制。我是比较喜欢自己重新...

2020-05-26

关于iOS获取属性你真的了解吗?

前言属性对各位iOS开发者来说应该都不陌生,如果iOS中谈到取属性,相信大家都会夸夸其谈,不就是get方法吗?或者大谈kvc取属性的机制。不得不说这些也是对的。这时大家可能就疑惑了...

2020-05-26

ios使用AVFoundation读取二维码的方法

二维码(Quick Response Code,简称QR Code)是由水平和垂直两个方向上的线条设计而成的一种二维条形码(barcode)。可以编码网址、电话号码、文本等内容,能够存储大量的数据信息。自...

2020-05-26

iOS使用CIFilter生成二维码

二维码(Quick Response Code,简称QR Code)是由水平和垂直两个方向上的线条设计而成的一种二维条形码(barcode)。可以编码网址、电话号码、文本等内容,能够存储大量的数据信息。自...

2020-05-26

ios中Deep Linking实例分析用法

在 iOS 中,deep linking 实际上包括 URL Scheme、Universal Link、notification 或者 3D Touch 等 URL 跳转方式。应用场景比如常见的通知,社交分享,支付,或者在 webView 中点击...

2020-05-26

iOS app中无网络页面的添加方法详解

前言大家应该都会遇到这样一个需求,在开发app的过程中,为了能有更好的用户体验,往往会加入没有网络时的页面展示,告诉用户当前的网络状态不可用,那么具体如何来实现实时监测网络...

2020-05-26

iOS体验性优化之RTL适配右滑返回的实现

简述所谓RTL方向布局就是right to left direction。也就是界面中的元素总是按从右往左的方向进行排列布局,大部分国家的书写以及排列习惯都是从左往右,是LTR方向布局,而对于一...

2020-05-26

iOS runtime动态添加方法示例详解

前言上手开发 iOS 一段时间后,我发现并不能只着眼于完成需求,利用闲暇之余多研究其他的开发技巧,才能在有限时间内提升自己水平。当然,“其他开发技巧”这个命题对于任何一个开...

2020-05-26

ios实现底部PopupWindow的示例代码(底部弹出菜单)

前言在Android中要实现底部弹出菜单很容易,有专门的PopupWindow类,我们只需要用xml订制好其内容View以及设置其弹出位置即可,非常容易。但是,在ios中就不能这么直接了,没有现成的...

2020-05-26

iOS 报clang: error: no input files错误的解决方法

前言本文主要给大家介绍了关于解决iOS 报clang: error: no input files错误的方法,这是最近在工作中遇到的一个问题,发现网上的相关解决方法几乎没有,所以将自己的解决过程分享...

2020-05-26

详解iOS WebDriverAgent 环境搭建

WebDriverAgent简介WebDriverAgent是Facebook 在去年的 SeleniumConf 大会上推出了一款新的iOS移动测试框架。当时的推文申明,还只支持模拟器,不过在今年4月更新的版本中,官方...

2020-05-26

iOS实现应用内切换语言及字体大小(模仿微信)

前言最近公司需要切换多语言和字体大小功能,上网查看比较少的实用方案。于是我经过几天尝试和思考完成了第一版的应用内多语言版本切换的功能Demo。下面分享给大家,需要的朋友...

2020-05-26

iOS 判断页面中的该填项是否填完整,改变按钮状态的方法

开发中很多这种情况,就是页面中有一些需要填写的信息,然后有一个按钮,当页面中的textFeild 还未填写完整时,按钮是不可点击的状态,填写完整后才可以点击,该怎么实现呢,实现思路:因为...

2020-05-26

iOS 输入验证码或密码,自动下一位的实例

系统没有textFeild 的相关当输入内容改变时候的代理方法。。。所以我们自己加一个监听来实现如下的效果自动跳转下一位 主要代码如下:[_code1F becomeFirstResponder]; [_co...

2020-05-26

iOS 封装导航栏及返回,获取控件所在控制器的实例

当一个项目发现每个返回的按钮都是一样的,并且标题的字体也不是系统的字体,如果每个页面都去设置返回按钮,重新设置标题字体,这样代码看着繁杂,而且会浪费很多时间,这时候就有必要...

2020-05-26

iOS umeng 获取deviceToken的方法

AppDelegate.m 中- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{ [UMessage registerDevi...

2020-05-26

iOS开发实现HTTPS之cer文件的使用详解

iOS开发中实现支持HTTPS,有两种方法:一是后台那边都处理好了,移动端直接可以使用HTTPS接口,二是后台给移动端一个服务器证书cer 文件,这时我们就需要将cer文件导入到我们的工程中...

2020-05-26

ios 流媒体播放器实现流程及FreeStreamer的使用的示例

简介最近实现了一个流媒体播放器,使用的是FreeStreamer库,至于为什么不用avaudioplayer或者avplayer,前一个是不能播放网络音乐,后一个则是体验不好,缓存不够会暂停,然后又要手动...

2020-05-26

iOS NSURLSessionDownloadTask实现文件断点下载的方法

所谓断点下载:就是实现开始、暂停、继续以及取消等操作。上一篇我们已经谈到了通过设置代理实现文件的连续下载,也就是文件从开始一直到下载完成,中途不中断。这种方式比较适用...

2020-05-26

iOS NSURLSessionDownloadTask设置代理文件下载的示例

通过设置代理我们可以拿到下载进度,对于大文件,我们还需要做到开始、暂停、继续以及取消等相应操作,这篇文章先简单的介绍一下通过代理来实现文件下载的问题:#import "ViewContr...

2020-05-26

浅谈iOS UIWebView对H5的缓存功能

这两天在搞与H5交互的事,之前做的都是加载的静态的web页面,交互调试起来很快,这次搞的是js写的前端页面,跳转什么的都是动态的,然后就不响应了,搞了半天原来是缓存的问题,这里简单...

2020-05-26

iOS中UITextField实现过滤选中状态拼音的代码

2018年上班的第二天,就这样背了一个大锅。我们项目中有一个搜索功能,在这一期的版本中,为了增强优化,去除了过滤空格的请求,这样或许能增加很好的用户体验,恰恰相反,偷鸡不成蚀把米...

2020-05-26

简单谈谈c/c++中#import、#include和@class的区别

1. 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。2. #import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。<标记>所以,#import...

2020-05-26

Objective-C中的语法糖示例详解

语法糖语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有...

2020-05-26

iOS弹幕开发中遇到的问题汇总

前言弹幕在现在的各类视频中都有,也是每位开发者们必须会的一个功能,最近在开发中就遇到了一些问题,下面简单说说弹幕开发碰到的两个小问题。正文 需求:实现一个弹幕容器,里面同...

2020-05-26
返回顶部
顶部