手机教程

iOS模仿微信长按识别二维码的多种方式

参考:https://github.com/nglszs/BCQRcode 方式一: #import UIKit/UIKit.h@interface ViewController : UIViewController@end**************#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)view...

基于iOS实现倒影效果

本文实例为大家分享了iOS实现倒影效果的具体代码,供大家参考,具体内容如下 一、简单说明 我们可以复制层创建一个复制层,然后旋转,添加相应的色差。即可达到效果 创建界面的...

基于iOS实现图片折叠效果

本文实例为大家分享了iOS实现图片折叠效果的具体代码,供大家参考,具体内容如下 一、分析与说明 1.1 分析界 效果 当鼠标在图片上拖动的时候,图片上有一个折叠的效果. 这种折叠效...

基于iOS实现音乐震动条效果

一、简单分析 音乐震动条不需要与用户交互。我们可以使用复制层来操作。添加震动条。添加动画。 复制层说明 //创建复制层-(void)createRepl{ //复制层 CAReplicatorLayer * repL = [CAReplicatorLa...

iOS之UIWebView无法获取web标题的解决方法

最近遇到了一个问题,就是在 UIWebView 的代理方法里,执行 document.title 的 js 代码无法获取网页标题,代码如下: - (void)webViewDidFinishLoad:(UIWebView *)webView{ // 取加载html文件的标题名 NSStr...

iOS粒子路径移动效果 iOS实现QQ拖动效果

粒子效果,QQ拖动效果,实现很简单,具体代码如下 一、图示 二、分析 我们要实现的如果如上面的图示,那么我们可以按照下面的步骤操作: 第一步: 我们的红点其实是一个UIButton。...

详解Swift中对C语言接口缓存的使用以及数组与字

详解Swift中对C语言接口缓存的使用以及数组与字符串转为指针类型的方法 由于Swift编程语言属于上层编程语言,而Swift中由于为了低层的高性能计算接口,所以往往需要C语言中的指针类...

iOS实现手机获取验证码倒计时效果

手机获取验证码的倒计时效果,实现很简单,附倒计时效果完整代码 之前做项目使用的是NSTimer做的倒计时效果,效果不太好。今天学习了下用GCD做,效果还是不错的。 关键代码如下:...

IOS 禁止缩放页面的实现方法

IOS 禁止缩放页面的实现方法 在ios10前我们能通过设置meta来禁止用户缩放页面: meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" / 在ios10系统中meta设置失...

iOS 验证码按钮倒计时功能

在app 注册或者登录 需要验证码的地方、为了避免短时间内刷验证码、往往会加上一层验证。 倒计时结束后、可以重新获取! 代码实现如下: // _CountdownTime 倒计时总时间;//_timer 定时...

详解IOS串行队列与并行队列进行同步或者异步的

详解IOS串行队列与并行队列进行同步或者异步的实例 IOS中GCD的队列分为串行队列和并行队列,任务分为同步任务和异步任务,他们的排列组合有四种情况,下面分析这四种情况的工作方...

iOS开发中以application/json上传文件实例详解

本文通过实例代码给大家讲解iOS中以application/json上传文件的形式,具体内容详情大家参考下本文。 在和sever后台交互的过程中、有时候、他们需要我们iOS开发者以“application/json”形式...

iOS清除所有缓存的实例代码

本文介绍了iOS清除所有缓存的实例代码,分享给大家,具体如下: 计算缓存 NSString *libPath = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)[0];CGFloat fileSize=[self folderSizeAtPa...

ios UITableView实现无数据加载占位图片

本文介绍了ios UITableView实现无数据占位图片,分享给大家,具体如下: 国际惯例,上效果图 该效果的实现主要是使用runtime的交叉方法实现,将tableView的reloadData与自定义的kk_reloadData交...

iOS开发实现随机图片验证码封装

在 iOS 开发中,为了防止短信验证码的恶意获取,注册时需要图片验证,比如某共享单车 APP 在注册时就用了图片验证码,如下图: 图片验证码封装思路: 第一眼看到图片验证码,可能...

ios实现tableView顶部弹簧图片效果

大家可能注意到有些tableView的顶部图片,会随着你拉伸而跟着拉伸变大。本文实例为大家分享了ios实现tableView顶部“弹簧”图片,供大家参考,具体内容如下 一种思路是将图片放置ta...

iOS实现相册多选图片上传功能

本文实例为大家分享了iOS实现相册多选图片上传的具体代码,供大家参考,具体内容如下 原理:获取手机里的全部照片,显示在自定义的视图里 //获取到相册的所有图片- (void)addAllPho...

iOS制作带弹跳动画发布界面

项目中经常会用到带弹跳动画发布界面,具体内容如下 效果图: 代码: // PublishView.m// UIImage+ImageEffects.h 苹果蒙化图片的分类 pop.h弹跳动画框架 EJExtension.h模型转换框架// ComposeModel 用于...

iOS实现支持小数的星星评分组件实例代码

前言 评分功能是我们大家都不陌生的一个功能,现在在很多电商,外卖,餐饮型应用里随处可见,都会在商品结束后评价中有一个星星组件。核心思路就是用UIControl并自定义实现其中的...

iOS如何让tableview支持不同种类的cell详解

前言 我们在项目中偶尔需要让tableview里支持不同种类的cell,比如微博的原创微博和别人转发的微博,就是两种cell。又或是类似支付宝的的timeline也有各种类型的cell。在同一个tableview里...

iOS中长条蓝色按钮(button)实现代码

一,效果图。 二,代码。 ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //添加设备 UIButton *deviceButton=[UIButton buttonWithType:UIButtonT...

iOS中键盘 KeyBoard 上添加工具栏的方法

iOS中 键盘 KeyBoard 上怎么添加工具栏? 如图中所示 在键盘上面加一条工具栏 大致思路是提前创建好工具栏,在键盘弹出的时候将工具栏显示出来,在键盘消失的时候让工具栏隐藏 上代...

iOS开发之拦截URL转换成本地路由模块URLRewrite详解

本文主要给大家介绍了关于iOS拦截URL转换成本地路由模块URLRewrite的相关内容,分享出来供各位iOS开发者们参考学习,下面话不多说了,来一起看看详细的介绍: 需求场景 做过电商App的...

iOS获取某个日期后n个月的日期

一、给一个时间,给一个数,正数是以后n个月,负数是前n个月; -(NSDate *)getPriousorLaterDateFromDate:(NSDate *)date withMonth:(NSInteger)month{ NSDateComponents *comps = [[NSDateComponents alloc] init]; [comps setM...

IOS中的target action控件的实现

IOS中的target action控件的实现 实现代码: #import Foundation/Foundation.h @interface Sample : NSObject { SEL action; id target; } @property SEL action; @property (assign) id target; -(void)addTarget:(id) t action:(SEL) s; -(void...

解决IOS开发空字符串的方法

解决IOS开发空字符串的方法 实例代码: -(Boolean) isEmptyOrNull:(NSString *) str { if (!str) { // null object return true; }else if(str == Null){ return true; }else if([str isKindOfClass:[NSNull class]]){ return true; }else {...

IOS UITableView颜色设置的实例详解

IOS UITableView颜色设置的实例详解 1.系统默认的颜色设置 //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle = UITa...

iOS二维码的生成代码

本文实例为大家分享了iOS二维码的生成代码,供大家参考,具体内容如下 一、工程图。 二、代码。 ViewController.m #import "ViewController.h"#import "ScanViewController.h"@interface ViewController ()@end@im...

ios基于MJRefresh实现上拉刷新和下拉加载动画效果

本文介绍了ios基于MJRefresh实现上拉刷新和下拉加载动画效果,分享给大家,具体如下: 目录 1、 头部刷新动画 2、尾部刷新动画 头部刷新动画 #import MJRefresh/MJRefresh.h@interface HZNormalHead...

KVO实现自定义文件复制进度效果

本文实例为大家分享了KVO实现自定义文件复制进度展示的具体代码,供大家参考,具体内容如下 一、创建文件 说明:自定义文件类,通过NSFileManager 以及NSFileHandle 实现文件的创建和c...

iOS触摸事件UITouch应用详解

因为UIView或者UIViewController都是继承与UIResponder ,所以都有UITouch这个事件。当用户点击屏幕的时候,会产生触摸事件。 通过UITouch事件,可以监听到开始触摸、触摸移动过程、触摸结束以...

IOS 开发之PickerView自定义视图的实例详解

IOS 开发之PickerView自定义视图的实例详解 例如选择国家,左边是名称右边是国家,不应该使用两列,而是自定义PickerView的一列,可以通过xib来实现。 注意,虽然PickerView也是一列,但是...

IOS 开发之PickerView文字和随机数的使用

IOS 开发之PickerView文字和随机数的使用 PickerView用于展示供选择的内容(例如日期选取、点菜等)。 有三种情况: 1.每一列都是独立的选取 2.右边的列受到左边列的影响 3.包含图片 Pic...

IOS 开发之ObjectiveC的变量类型的字符代表

IOS 开发之ObjectiveC的变量类型的字符代表 实例代码: NSDictionary *dic = @{@"1":[NSNumber numberWithBool:YES], @"2":[NSNumber numberWithChar:'1'], @"3":[NSNumber numberWithDouble:2.0], @"4":[NSNumber numberWithFloat:2.0f],...

详解IOS开发中生成推送的pem文件

详解IOS开发中生成推送的pem文件 具体步骤如下: 首先,需要一个pem的证书,该证书需要与开发时签名用的一致。 具体生成pem证书方法如下: 1. 登录到 iPhone Developer Connection Portal(http:...

iOS将地址解析成经纬度的方法

本文实例为大家分享了iOS将地址解析成经纬度的具体代码,供大家参考,具体内容如下 一、工程图 二、代码 ViewController.h #import UIKit/UIKit.h#import CoreLocation/CoreLocation.h#import CoreLocation/CL...

iOS app 右滑返回操作的两种方法

前提条件,存在A和B两个页面,A是主界面,A push 到 B 方法一:如果B页面的返回按钮要用自定义的按钮(在iOS7中,如果使用了UINavigationController,那么系统自带的附加了一个从屏幕左边缘...

iOS对数组进行排序的实例代码

一,代码。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //直接排序对象 NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:nil ascending:YE...

ios用AFN进行文件上传的示例代码

App中个人信息页面,通常都会有设置头像的功能.当用户从相册中选择图像或者拍摄照片成功后,一般都需要将照片发送到服务器进行保存,以方便用户在其他设备或者再次登陆后,能再次从...

IOS 照片编辑的view封装的实例详解

IOS 照片编辑的view封装 该控件有旋转,缩放,拖动,剪裁的功能,封装成了一个ImageCropperView类 需要导入的库:QuartzCore.framework ImageCopperView.h #import UIKit/UIKit.h@protocol ImageCropperDelegate;@in...

IOS 开发之 UITextField限制字数的方法

IOS 开发之 UITextField限制字数的方法 在输入东西的时候,如果想限制最大字数,可以用下面方法: 实例代码: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replaceme...

IOS 获取已连接的wifi信息的实现代码

IOS 获取已连接的wifi信息的实现代码 首先需要 #import SystemConfiguration/CaptiveNetwork.h + (id)fetchSSIDInfo { NSArray *ifs = (id)CNCopySupportedInterfaces(); NSLog(@"%s: Supported interfaces: %@", __func__, ifs); id info =...

IOS 开发之UITableView 删除表格单元写法

IOS 开发之UITableView 删除表格单元写法 实现代码: - (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { if (editingStyle == UITa...

浅谈iOS 关于小数精确计算(NSDecimalNumber)

做了好一段时间的金融产品,对数字是要非常敏感,差个零点零几都不行,精确度是要非常重视的,将后台传给我的floatValue转成NSString,一直没发现问题,最近项目有关个人账户的资产...

iOS发送短信功能的实现代码

发短信的功能对于一个需要渠道扩展的APP来说,必不可少。但是,当第一次看到这个需求时,我却一脸懵逼,因为之前并没有接触过,出于对未知事物的恐惧,被分配做这个任务的时候...

ios使用OC写算法之递归实现八皇后

八皇后算法介绍 知道国际象棋的朋友们应该知道里面的皇后是最厉害的角色,她可以上下左右通吃,和中国象棋里面的车(ju 一声)一样,但是她比车更强大,她可以在斜线上也做到通...

iOS Swift开发之日历插件开发示例

本文介绍了iOS Swift开发之日历插件开发示例,分享给大家,具体如下: 效果图 0x01 如何获取目前日期 关于日期,苹果给出了 Date 类,初始化一个 Date 类 let date = Date() 打印出来就是当前...

iOS密码在进入后台1小时后重新设置

废话不多说了,直接给大家贴代码了,具体代码如下所示: AppDelegate.m #import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)appli...

详解iOS 计步器的几种实现方式

这篇文章介绍两种可以获取计步数据的方法,一种是采用CMPedometer获取手机计步器数据,另一种是采用HealthKit框架从手机健康App中获取计步数据。另外玩了一下写入数据到健康App。有描述...

iOS中Cell的Section展开和收起的示例代码

整理文档,搜刮出一个iOS中Cell的Section展开和收起的示例代码,稍微整理精简一下做下分享。 首先,先上图,让大家看看效果 相信大家对于TableViewd数据的设置都熟悉,这方面就不多说...