手机教程

iOS中关于Cookie验证登录状态

1、第一次进入应用,登录获取Cookie,此时如果用到的是AFN去获取接口数据,Cookie已经写入了,所以无需处理,每次请求的时候,会自动将该cookie传给后台去验证 2、将Cookie缓存到本地:...

ios实现app强制更新功能

最近因项目需求,需要用到强制更新功能,网上搜了一下,挺多的,但是把网上的代码拷贝以后,发现一个bug,就是进app,弹出框显示,点击现在升级,跳转到AppStore下载里面,但是我...

iOS用UITextField切换明文/密文显示时末尾空白的问

前言 大家应该都知道,密码框有个常见的需求:用一个按钮切换密码的明文/密文显示。点一下显示明文,再点一下显示密文。 本来是个很简单的需求,因为 UITextField 有secureTextEntry这个...

iOS开发中如何实现一个平滑的颜色过渡

如何从A颜色平滑的过渡到B颜色 同一个视图,随着进度或者其他过程的变化,从A颜色过渡到B颜色。 所有的颜色都是是由RGB三原色组成,在iOS开发中,通过RGB值的组合来显示不同的颜色...

iOS 拦截重定向302跳转的方法详解

一:前言 公司同事在做项目的时候遇到一个302地址跳转的问题,具体需求如下: 1、公司是做WIFI覆盖的,需要在下载APP后才能注册登录以后,自动连接到外网 2、苹果底层不允许我们码农...

iOS 懒加载的使用实例代码

写在前面 昨天晚上写的那个代码在配置数组数据的时候突然想到加载数据的时候可以不用在viewDidLoad中加载,可以什么时候用什么时候加载,这种技术就是这篇文章的懒加载方法。然后...

iOS使用自带的UIViewController实现qq加号下拉菜单的

创建PopViewControlller 在tableview中创建一个tableview用于显示菜单 //重置控制器的大小 -(CGSize)preferredContentSize{ if (self.popoverPresentationController != nil) { CGSize tempSize ; tempSize.height = self.view.frame.s...

IOS安装CocoaPods详细教程

一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻...

IOS  开发获取本地图片路径及上传

1、获取沙盒路径 NSString *path_document=NSHomeDirectory();//设置存储文件路径!!!!!!文件路径的名字一定要区分开 NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Do...

微信小程序 实现listview带字母滑动

微信小程序 实现listview带字母滑动 wxml !--字母滑动-- view class="letter-position" wx:if="{{filterType == 'name'}}" hidden="{{letterShow'true':''}}" style="z-index:{{Zindex}}" catchtouchstart="handlerAlphaTap" catchtouchmove=...

iOS 实现简单的加载等待动画示例(思路与实现)

先看下最后基本要实现的效果 总结一下自己的实现思路与所用到的类 1.这个肯定是要自定义的View类,起名为XDColorCircle吧,最后用的时候达到这样的效果 //创建XDColorCircle的实例化对象...

IOS图片的原生(Graphics)详解及实例

IOS图片的原生(Graphics)详解及实例 一,效果图。 二,工程图。 三,代码。 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewController@end RootViewController.m #import "RootViewContr...

IOS 单击手势的添加实现代码

IOS 单击手势的添加实现代码 一,效果图。 二,工程图。 三,代码。 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewControllerUIGestureRecognizerDelegate@end RootViewController.m #impo...

IOS 头文件导入-@class注意事项总结

IOS 头文件导入 -@class 注意事项总结 一,导入头文件有两种不同的方法: 使用引号或者使用尖括号,例如,#import Cocoa/Cocoa.h和#import "Tire.h".带尖括号的语句是用来导入系统头文件的,而...

IOS 播放系统提示音使用总结(AudioToolbox)

IOS 播放系统提示音使用总结(AudioToolbox) 开发过程中需要用到苹果自带的系统提示音,下面我总结了一下关于系统提示音播放的方法 第一步首先得导入AudioToolbox框架 #import AudioToolbox...

IOS  AFNetworking的Post失败及requestSerializer

IOS AFNetworking的Post失败及requestSerializer的正确使用 前言: 最近接手一个项目,因为之前的项目里面POST请求用的是ASI的,我就想着给替换成AFNetworking,但是在替换过程中遇到了一个大坑,...

IOS 出现错误reason: image not found的解决方案

IOS 出现错误reason: image not found的解决方案 在制作framework时遇到真机运行时导致的reason: image not found允许崩溃的问题,下面是我的解决方案: 首先我们分析一下出现这种情况的原因,原因...

Mac OS自带了apache基本用法总结

想着如何在Mac OS下部署静态网页(纯粹的html,css,js),用惯了windows下的iis,可惜Mac OS下也许只能通过Tomcat或者Apache之类的作为部署容器。听说Mac OS下自带了apache,于是就折腾起来。 环境...

iOS 多选删除功能附tableViewTips及单选删除

一、前言 这次分享并记录一下tableView的多选删除,并额外记录一下单选删除及tableView的设置小技巧。 二、想要实现的效果图如下: 1、先上原图 2、然后编辑图如下: 3、编辑步骤: 点...

iOS获取短信验证码倒计时的两种实现方法

方法一: 网上用的很多的一种,不多说,直接上代码. -(void)startTime{ __block int timeout= 60; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _ti...

iOS如何去掉导航栏(UINavigationBar)下方的横线

网上有很多关于隐藏的方法,设置后能够成功,但是跳转到其他界面的时候发现,其他界面横线也被隐藏了。 目前主流的方法是将shadowImage用一张空的图片图片替换掉 可是这种方法不能...

ios开发加载webview显示进度条实例

很多APP加载webView页面的时候都有进度条显示,今天我们这里主要使用相对轻量级的WKWebView加载网页,至于WKWebView 和UIWebView的区别与联系这里就不多讲了,自己百度哈哈。。。 WKWebView加...

iOS 生成图片验证码绘制实例代码

登录注册时用的验证码效果图 ViewDidload调用即可 _pooCodeView = [[PooCodeView alloc] initWithFrame:CGRectMake(50, 100, 82, 32)]; UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@select...

解决ios微信页面回退不刷新的问题

在回退后需要刷新的页面加以下js $(function () { var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.reload(); } }); window.addEventListener('pagehide', function () { isPag...

解决iOS UITextField 编辑时文本偏移问题

1.在cell中添加UITextField,在编辑的时候总是出现文本偏移问题,编辑结束时回复正常,解决方式如下: (1)代码创建UITextField,并添加上去,设置textField的一些属性: - (UITextField *)textField{ if (_textF...

iOS Label随字自动变大效果

一、效果图。 二、工程图。 三、代码。 RootViewController.h #import UIKit/UIKit.h//添加HPGrowingTextView头文件#import "HPGrowingTextView.h"@interface RootViewController : UIViewControllerHPGrowingTextViewDelegate{ HPGrow...

iOS实现翻页效果动画实例代码

大体思路: 在self.view 上放置一个label,label.text从数组中获得,当点击上下页按钮的时候,改变label.text,并且执行翻页效果动画. 效果如图: 主要代码: #pragma mark - 下一页按钮响应事件- (void)ne...

一行iOS代码实现图片无限轮播器

最近一直在找实现图片无限轮播的方法,在网上也看了不少方法,大都不太合适,最终看到某IT培训公司一位讲师用 UICollectionView: 一行代码实现图片无限轮播器的方法,当然想一行代...

iOS开发中苹果输入手机号变用户的名字

今天我们的用户输入手机号之后变成了用户的名字,没办法获取验证码,因为手机格式不对。我还是头一次遇到这样的事情。 1.文本替换 遇到这种事情肯定去百度啊,发现还真有人和我...

iOS中使用Fastlane实现自动化打包和发布

简介 Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作,可以节省大量的时间。 Github:https://github.com/fastlane/fastlane 官网:https://fastlane.tools/ 文档:ht...

IOS 中UIApplication详解及实例

IOS 中UIApplication详解及实例 以前刚学iPhone开发时,觉得UIApplication这个东西特NB,特神秘,比如它居然能打开一个URL,而且还是用一个很神秘的方法得到实例: [UIApplication sharedApplication...

IOS代码修改音量实例详解

IOS代码修改音量实例详解 最近在做一个项目,需要用户在打开APP后,自动将音量调节到某个值,于是研究了一下。 之前做过iOS上声音的研究,苹果对iPhone设备的输入/输出的控制很严格...

详解 objective-c中interface与protocol的作用

详解 objective-c中interface与protocol的作用 以前对Objective-C中的interface,即头文件的作用一直不太清楚。最近看了一些文章,再加上自己的试验,对头文件的作用稍有了解。 在我看来,头文...

IOS中UIImageView方法实现简单动画

IOS中UIImageView方法实现简单动画 查阅UIImageView文档时,发现UIImageView有一组关于动画的方法/参数,可以实现简单的动画。包括: animationImages;highlightedAnimationImages;animationDuration;animationRe...

iOS 下拉刷新动画的实现实例

先上完整的效果图: 接下去动画分步实现,首先先实现如下效果: 思路是这样的,在偏移值小于等于100的时候绘制一个矩形,当偏移值大于100的时候,底部直线变成曲线,主要是利用...

iOS Label实现文字渐变色效果

前言 前一段时间公司有需求做文字的的渐变色,自己当时也是网上看了一些,自己写了两个方法,实现了需求,写了很久了,只是现在才想起来,就当继续学习了。分享出来供大家参考...

iOS实现无限循环滚动的TableView实战教程

前言 本文主要给大家介绍了如何实现一个可以无限循环的TableView的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍吧。 先来看看效果: 思路 条条大路通罗马,个人分...

iOS实用教程之Https双向认证详解

前言 年前的时候,关于苹果要强制https的传言四起,虽然结果只是一个“谣言”,但是很明显的这是迟早会到来的,间接上加速了各公司加紧上https的节奏,对于iOS客户端来说,上http...

iOS利用AVPlayer播放网络音乐的方法教程

前言 假如你现在打算做一个类似百度音乐、豆瓣电台的在线音乐类APP,你会怎样做? 首先了解一下音频播放的实现级别: (1) 离线播放:这里并不是指应用不联网,而是指播放本地音频...

iOS AVPlayer切换播放源实现连续播放和全屏切换的

本文主要给大家介绍了关于iOS AVPlayer切换播放源实现连续播放和全屏切换的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: AVPlayer 切换播放源有三种方式: 第一种...

iOS实现scrollview上拉显示Navbar下拉隐藏功能详解

本文主要介绍的是关于iOS中scrollview上拉显示Navbar下拉隐藏的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 动画效果: 关于下拉隐藏Nabbar,上拉显示,有三种方式:推崇...

iOS学习教程之UIView中坐标转换详解

本文主要介绍的是关于iOS UIView坐标转换的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 在开发中我们经常会需要判断两个控件是否包含重叠,此时如果控件A和...

iOS微信浏览器回退不刷新实例(监听浏览器回退事

iOS在微信浏览器回退是不重新加载页面的,有些时候是需要重新加载的,所以需要监听回退事件 $(function(){ pushHistory();});function pushHistory(){ window.addEventListener("popstate", function(e){ alert("回退...

iOS中Navbar设置渐变色效果的方法示例

本文主要给大家介绍了关于iOS中Navbar设置渐变色效果的相关内容,分享出来供大家参考学习,下面来看看详细的介绍吧。 设置渐变色 #import "NavigationViewController.h"#define LBColor(r, g, b) [UI...

iOS中屏幕亮度与闪光灯控制详解

本文主要介绍的是关于iOS屏幕亮度与闪光灯控制的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 所用涉及框架:AVFoundation框架和ImageIO 读取屏幕亮度: [UIScreen mainScr...

iOS实现APP程序内部打开APP的AppStore页面

前言 最近在做内购用到了 StoreKit.framework 库,偶然间发现中 SKStoreProductViewController 这个类,查看文档后发现一个妙用,解决了我一个痛点:APP每次更新或者跳转至某个APP的App Store页面时...

iOS My97DatePicker日历使用详解

一、效果图 二、工程图 三、代码 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewController@end RootViewController.m #import "RootViewController.h"//加入头文件#import "My97DatePicker.h"@inter...

iOS实现屏幕亮度和闪光灯控制的实例代码

这两天学习了iOS屏幕亮度和闪光灯控制,所以,今天添加一点小笔记。 所用涉及框架:AVFoundation框架和ImageIO 读取屏幕亮度:[UIScreen mainScreen].brightness; 设置屏幕亮度:[[UIScreen mainScree...

iOS实现mp3播放效果

一、工程图 二、代码 RootViewController.h #import UIKit/UIKit.h//加入AVFoundation.framework头文件#import AVFoundation/AVFoundation.h@interface RootViewController : UIViewControllerAVAudioPlayerDelegate{ //播放器player AVAudi...

iOS 隐私权限和通过openURL实现跳转实例

iOS 10之后苹果对于用户隐私方面要求非常严格,曾经帮朋友发布纯H5的APP,由于使用第三方而未加隐私权限都不让提交App Store。这边就是给大家列举下苹果对于最为常见的隐私以及平时...