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

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

2020-05-26

IOS中的target action控件的实现

IOS中的target action控件的实现实现代码:#import <Foundation/Foundation.h> @interface Sample : NSObject { SEL action; id target; } @property SEL action;...

2020-05-26

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

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

2020-05-26

IOS UITableView颜色设置的实例详解

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

2020-05-26

iOS二维码的生成代码

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

iOS触摸事件UITouch应用详解

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

IOS 获取已连接的wifi信息的实现代码首先需要 #import <SystemConfiguration/CaptiveNetwork.h>
+ (id)fetchSSIDInfo { NSArray *ifs = (id)CNCopySupportedInterfaces...

2020-05-26

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

IOS 开发之UITableView 删除表格单元写法实现代码:- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle for...

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

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

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

2020-05-26

iOS中的二级菜单及Cell的展开收起示例

最近又做了一个项目,涉及到二级菜单及cell的展开收起,这是我所做过的第三个项目中做这个功能了,我当然不能把公司的项目界面show出来,所以我重新创建一个工程,数据都写的是固定的...

2020-05-26

ios原生和react-native各种交互的示例代码

需求:让一个表格视图中的cell能左滑删除,效果图如下:
目前RN中的ListView主要问题是复用,以及其他一些细节如索引视图、左滑删除、编辑等,要想在RN上自定义实现原生的这种效果尚...

2020-05-26

详解IOS 利用storyboard修改UITextField的placeholder文字颜色

详解IOS 利用storyboard修改UITextField的placeholder文字颜色最近有个需求需要修改UITextField的placeholder文字颜色,在网上找发现有用代码修改的,但是考虑到更加优雅的实现...

2020-05-26

IOS中Weex 加载 .xcassets 中的图片资源的实例详解

IOS中Weex 加载 .xcassets 中的图片资源的实例详解前言:因为 .xcassets 中的图片资源只能通过 imageNamed: 方法加载,所以需要做一些特殊处理,才能提供给 Weex 使用(PS:纯属娱乐,...

2020-05-26

IOS 开发之xcode对比两个分支中同一个文件

IOS 开发之xcode对比两个分支中同一个文件对于同一个项目的两个分支,因为两个分支可能各自都做了一些修改,所以通过Source Control中的History...功能是无法查看的,如下图:这个...

2020-05-26

IOS 通讯录信息读取兼容的实现方法

IOS 通讯录信息读取兼容的实现方法项目中有一个功能需要读取通讯录中联系人的手机。在iOS8以前都是可用的,主要使用如下三个代理方法来实现
- (void) peoplePickerNavigation...

2020-05-26

IOS数字键盘左下角添加完成按钮的实现方法

IOS数字键盘左下角添加完成按钮的实现方法实现代码:- (void)addDoneButtonToNumPadKeyboard { UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];...

2020-05-26

iOS在Block中修改外部变量值的实现代码

一,代码。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 第一种是可以修改 static 全局变...

2020-05-26

iOS 获取设备唯一标示符的方法详解

在开发中会遇到应用需要记录设备标示,即使应用卸载后再安装也可重新识别的情况,在这写一种实现方式——读取设备的UUID(Universally Unique Identifier)并通过KeyChain记录。首...

2020-05-26

ios实现UITableView之间圆角和间隙

ios实现UITableView之间圆角和间隙效果,上图实现UITableView 之间的圆角和间隙
废话不多说,直接上代码第一步 去除系统默认tableview分割线[self.homeView.tableOrder setSep...

2020-05-26

IOS NSUserDefault 记住用户名及密码功能的实例代码

一般的登录界面都会有一个记住密码的选项,要实现这个功能可以使用NSUserDefault,这里只是讲解明文的处理方式,虽然这样是有一定的风险性的但是目前只是了解如何实现这个功能:首...

2020-05-26

iOS中利用CoreAnimation实现一个时间的进度条效果

在iOS中实现进度条通常都是通过不停的设置progress来完成的,这样的进度条适用于网络加载(上传下载文件、图片等)。但是对于录制视频这样的需求的话,如果是按照每秒来设置进度的...

2020-05-26

IOS 开发之数据存储writeToFile的应用实例

IOS 开发之数据存储writeToFile的应用实例最近项目上要弄数据的导入与导出,所以就研究了一下数据的保存,其实很简单
第一步:获得文件即将保存的路径:
NSArray *documentPaths =...

2020-05-26

IOS 开发之实现取消tableView返回时cell选中的问题

IOS 开发之实现取消tableView返回时cell选中的问题在对表格UITableView操作时,有时当用户选中表格行后,需要自动取消选择。实现这种效果,其原理是选中表格行时,会调用 didSelect...

2020-05-26

IOS 中KVC的使用方法实例详解

IOS 中KVC的使用方法实例详解KVC是Key Value Coding的缩写,意思是键值编码。在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象的属性方法。说的有的拗口,实际...

2020-05-26

IOS 开发之 NSMutableArray与NSArray 的区别

IOS 开发之 NSMutableArray与NSArray 的区别首先,来看下2者的区别:NSArray and its subclass NSMutableArray manage collections of objects called arrays. NSArray creat...

2020-05-26

iOS开发之数字每隔3位用逗号分隔

demo: 源码下载:http://xiazai.freexyz.cn/201709/yuanma/DMLimtDemo_jb51.rar之前做电商类APP时,针对稍大的金额展示时,需要每隔千位添加逗号便于用户识别。逻辑比较简单,这里按...

2020-05-26

iOS三级联动选择器的实现代码示例

无聊ing...封装个省市区三级联动选择器的小demo吧。
上家公司的三级地区选择器的数据是一次性通过网络请求就能获取到的,但新东家这边并不是,而是先选择了省获取省的Id再去获...

2020-05-26

iOS实现微信支付流程详解

背景自微信支付、支付宝支付入世以来,移动端的支付日渐火热。虚拟货币有取代实体货币的趋向(这句纯属扯淡,不用管),支付在app开发中是一项基本的功能,有必要去掌握。从难易程度...

2020-05-26

浅谈iOS 数据结构之链表

链表(Linked List)是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的,表现形式如下图所示:单链表双链表数组和链表区别: 数组:...

2020-05-26

浅谈iOS 对于block的一点理解

block是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别...

2020-05-26

IOS缓存管理之YYCache使用详解

前言:最近一直在致力于为公司app添加缓存功能,为了寻找一个最佳方案,这几天先做个技术预研,经过这两天的查找资料基本上确定了两个开源框架进行选择,这两个开源框架分别是:PINCach...

2020-05-26

详解iOS webview加载时序和缓存问题总结

iOS webView的加载时序UIWebView加载顺序:- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigatio...

2020-05-26
返回顶部
顶部