• 浅谈iOS应用中的相关正则及验证

    2020-01-18 22:37:37栏目: IOS开发

    1、手机号码的验证正则 正则表达式 : ^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$ 详细解释 解释: ^...$: ^:开始 $:结束 中间为要处理的字串 (13[0-9]): 以13开头接下来一位为0-9之间的数 13 : 以13开

  • iOS 标签Tag列表的实现代码

    2020-01-18 22:37:33栏目: IOS开发

    前言 1、之前项目中会有一些标签列表来显示某些特性或要求,如下图(代码实现后的效果): 2、期间也是浏览了好多其他的第三方,但是可能是没找到好的方法去寻找吧,没有找到一

  • iOS中遍历的方法总结

    2020-01-18 22:36:46栏目: IOS开发

    在iOS开发中,可以使用多种方法进行元素遍历,具体有一下几种: 经典for循环 NSArray *iosArray = @[@a, @b, @c, @d, @e, @f, @g];for (int i = 0; i iosArray.count; i++) { //处理数组中数据 NSLog(@%@, iosArray[i

  • iOS 设置状态栏的背景颜色方法

    2020-01-18 22:36:07栏目: IOS开发

    设置状态栏的背景颜色 - (void)setStatusBarBackgroundColor:(UIColor *)color{ UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@statusBarWindow] valueForKey:@statusBar]; if ([statusBar respondsToSelector:@selector(

  • IOS 中UIKit-UIPageControl利用delegate定位圆点位置

    2020-01-18 22:36:05栏目: IOS开发

    IOS 中UIKit-UIPageControl利用delegate定位圆点位置 在UIScrollView中会添加UIPageControl作为页码标识,可以让用户清楚的知道当前的页数。我们需要优化的一点是让pageControl的小圆点精确的跟着s

  • IOS 开发中画扇形图实例详解

    2020-01-18 22:35:17栏目: IOS开发

    IOS 开发中画扇形图实例详解 昨天在做项目中,遇到一个需要显示扇形图的功能,网上搜了一下,发现code4app里面也没有找到我想要的那种类似的效果,没办法了,只能自己学习一下如何

  • 浅谈WKWebView 在64位设备上的白屏问题

    2020-01-18 22:34:44栏目: IOS开发

    WKWebView 问题 32 位的app在使用WKWebView的时候,如果运行在64位的设备上,会出现一下问题: (1)iOS8.1 系统,部分网页加载白屏,例如 百度,iOS8.3 似乎没问题 (2)web输入框输入汉字也

  • CocoaPods 出现LoadError - cannot load such file -- nana

    2020-01-18 22:34:37栏目: IOS开发

    CocoaPods 出现LoadError - cannot load such file -- nanaimo错误解决办法 如果经常使用 CocoaPods 进行个人类库的提交和更新,那么肯定会遇到这样的一个错误。如题:LoadError - cannot load such file -- na

  • IOS添加自定义字体实例详解

    2020-01-18 22:33:45栏目: IOS开发

    IOS添加自定义字体 字体是软件开发中个性化的一个重要元素,系统自带了很多丰富的字体,但有时候并不能满足个性化的需求,这时候可以向工程中添加自定义的系统字体,然后就可以

  • 详谈iOS 位置权限弹出框闪现的问题

    2020-01-18 22:33:20栏目: IOS开发

    当编码如下的时候,进入页面的时候可以看到UIAlertView弹出框出现一下,刚想点击的时候,他不见了,这个郁闷 CLLocationManager* _locationManager = [[CLLocationManager alloc] init]; _locationManager.desi

  • ios通过SDWebImage实现图片加载时的渐变效果

    2020-01-18 22:33:03栏目: IOS开发

    先上效果图: 这些图片是在我限制了网速的情况下加载的: 实现效果 思路解析 想到渐变属性的时候,自然而然的想起 CATransition 这个类 先看整体的实现代码: 首先找到UIImageView+WebC

  • IOS UITableView和NavigationBar的常用设置详解

    2020-01-18 22:32:00栏目: IOS开发

    IOS UITableView和NavigationBar的常用设置详解 TableView: 1.tableview常用基本设置 // 清除父类UIEdgeInsets self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 0,0); //禁止滚动 self.tableView.scrollEnabled = NO; // tabl

  • iOS动画-定时对UIView进行翻转和抖动的方法

    2020-01-18 22:31:59栏目: IOS开发

    (翻转)方式一: [NSTimer scheduledTimerWithTimeInterval:3.f repeats:YES block:^(NSTimer * _Nonnull timer) { CABasicAnimation* rotationAnimation = [CABasicAnimation animation];; rotationAnimation = [CABasicAnimation animationWithKey

  • iOS开发中仿Tumblr点赞心破碎动画效果

    2020-01-18 22:30:55栏目: IOS开发

    最近Tumblr轻博客无论是web端还是移动端,都非常受欢迎,简单调研了一下,其中动画是我感兴趣的,特此写了个仿Tumblr点赞心破碎动画; 1.首先看下效果: 2.模仿Tumblr中的效果应用如下

  • iOS获取当前连接的WiFi以及IP地址

    2020-01-18 22:29:13栏目: IOS开发

    导入头文件 #import ifaddrs.h#import arpa/inet.h#import SystemConfiguration/CaptiveNetwork.h 核心代码: + (nullable NSString*)getCurrentLocalIP{ NSString *address = nil; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr

  • IOS 基础之nil,NULL,NSNULL区别详解

    2020-01-18 22:29:12栏目: IOS开发

    IOS 基础之nil,NULL,NSNULL区别详解 ① nil:一般赋值给空对象。 ② NULL:NULL 是一个通用指针(泛型指针)。 一般赋值给 nil 之外的其他空值。如SEL等。 ③ NSNULL:[NSNull null] 是一个对象,

  • IOS本地日志记录解决方案

    2020-01-18 22:27:34栏目: IOS开发

    我们在项目中日志记录这块也算是比较重要的,有时候用户程序出什么问题,光靠服务器的日志还不能准确的找到问题 现在一般记录日志有几种方式: 1、使用第三方工具来记录日志,

  • iOS实现输入框跟随键盘自动上移的实例代码

    2020-01-18 22:27:34栏目: IOS开发

    场景还原 有些时候在包含输入框的页面中,点击输入框输入会因键盘弹起而遮挡住一部分输入框,影响用户体验。iOS在默认情况下并不会处理这种问题,不过我们可以自己实现键盘弹起

  • iOS archive保存图片到本地的方法

    2020-01-18 22:25:45栏目: IOS开发

    本文实例为大家分享了iOS保存图片到本地的具体代码,供大家参考,具体内容如下 一、工程图 二、代码 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewController{ UIImageVie

  • iOS时间字符串格式化输出技巧详解

    2020-01-18 22:25:45栏目: IOS开发

    一.前言 最近项目开发过程中用到了大量的关于时间的处理,将后台返回的时间字符串转换为指定的格式时间再显示在UI上. 例如: 将后台返回的时间字符串2017-04-16 13:08:06转换为:2017年04月

  • react-native中AsyncStorage实例详解

    2020-01-18 22:23:44栏目: IOS开发

    react-native中AsyncStorage实例详解 AsyncStorage是一个简单的,具有异步特性的储存API,它的储存方式为键值对的方式,且对整个App而言,是全局的。 AsyncStorage提供了较全的方法供我们使用,

  • iOS 使用AFN上传视频到服务器示例代码

    2020-01-18 22:23:21栏目: IOS开发

    这里介绍用AFN上传本地拍摄的视频到服务端。 整体思路:拿到视频资源,先转为mp4,写进沙盒,然后上传,上传成功后要记得删除沙盒中的文件。 压缩导出视频 //视频转换为MP4//转码操

  • IOS实现的简单画板功能

    2020-01-18 22:22:03栏目: IOS开发

    效果图 设计要求 1、画笔能设置大小、颜色 2、有清屏、撤销、橡皮擦、导入照片功能 3、能将绘好的画面保存到相册 实现思路 1、画笔的实现,我们可以通过监听用户的 平移手势 中创

  • iOS使用AFN进行单图和多图上传的实例代码

    2020-01-18 22:21:59栏目: IOS开发

    图片上传时必要将图片进行压缩,不然会上传失败 1.单张图上传 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:urlString parameters:params constructingBodyWithBlock:^(id_No

  • IOS用AFN发送字符串形式的Json数据给服务器实例

    2020-01-18 22:20:39栏目: IOS开发

    每个人遇到后台的需求不一样,我只能写出自己目前遇到的需求和做法,我的后台是需要一个Json的key,对应一个字符串类型的字典,后台要求的是带双引号和冒号的字典,所以就拼接了一下

  • objective-c实现点到直线的距离及与垂足的交点

    2020-01-18 22:20:27栏目: IOS开发

    color: #ff0000">问题描述 点到直线或者线段的距离 实现思路 假设有一点坐标P(x0,y0),有一线段AB,A坐标(x1,y1),B坐标(x2,y2),求P点到AB线段或所在直线的距离d以及P点在直线上的垂

  • 浅谈iOS关于头文件的导入问题

    2020-01-18 22:19:18栏目: IOS开发

    关于import和@class的使用问题 一.@class的出现可以适当减少编译时间,提高效率。 现在假设有两个类,一个是Teacher类,一个是Students类。 Teacher类 #import Foundation/Foundation.h#import Students.h@i

  • iOS 键盘输入限制(只能输入字母,数字,禁止输入

    2020-01-18 22:19:05栏目: IOS开发

    首先我们要设置一下键盘类型 textFiled.keyboardType = UIKeyboardTypeASCIICapable; (根据个人喜好设置键盘) 然后我们要设置textfield的代理UITextFieldDelegate 设置好代理就开始写键盘了 先来定义几个宏

  • IOS 中runtime使用方法整理

    2020-01-18 22:17:58栏目: IOS开发

    IOS 中runtime使用方法整理 做iOS的朋友都知道或听说runtime,这个东西很像java的反射机制,但功能远胜于java的反射。通过runtime我们可以动态的向一个类中添加属性、成员变量、方法,以及对

  • Objective-C基础 自定义对象归档详解及简单实例

    2020-01-18 22:17:44栏目: IOS开发

    自定义对象要实现归档必须实现NSCoding协议 NSCoding协议有两个方法,encodeWithCoder方法对对象的属性数据做编码处理,initWithCoder解码归档数据来初始化对象。 示例1 .h头文件 #import Foundat

  • IOS 远程通知兼容(IOS7,IOS8)实例详解

    2020-01-18 22:16:36栏目: IOS开发

    IOS 远程通知 1.证书推送安装 证书的操作过程我就不说了,网上一大堆,首先我要说一下为什么要这些证书其实就是告诉苹果服务器三点: 1.我们要为哪个应用做推送 2.哪台电脑上做推送调

  • IOS 文件读写操作详解及简单实例

    2020-01-18 22:16:22栏目: IOS开发

    iPhone 文件读写操作 1,写文件操作 - (IBAction)btnWrite:(id)sender { //创建文件管理器 NSFileManager *fileManager = [NSFileManager defaultManager]; //获取路径 //参数 要获取的哪种路径 NSArray *paths = NSSearchP

  • iOS视频添加背景音乐同时保留原音

    2020-01-18 22:15:15栏目: IOS开发

    话不多说,请看代码: //抽取原视频的音频与需要的音乐混合 -(void)addmusic:(id)sender { [MBProgressHUDshowHUDAddedTo:self.viewanimated:YES]; AVMutableComposition *composition =[AVMutableCompositioncomposition]; audioM

  • iOS 页面滑动与标题切换颜色渐变的联动效果实

    2020-01-18 22:14:59栏目: IOS开发

    话不多说,直接上图,要实现类似如下效果。 这个效果非常常见,这里着重讲讲核心代码 封装顶部的PageTitleView 封装构造函数 封装构造函数,让别人在创建对象时,就传入其实需要显

  • iOS常用小功能(获得屏幕图像、压缩图片、加

    2020-01-18 22:14:13栏目: IOS开发

    摘要:获得屏幕图像,label的动态size,时间戳转化为时间,RGB转化成颜色,加边框,ios/98852.html">ios/184462.html">压缩图片,textfield的placeholder,图片做灰度处理 1.获得屏幕图像 - (UIImage *)imageFromView

  • iOS实现自定义购物车角标显示购物数量(添加

    2020-01-18 22:13:53栏目: IOS开发

    前言: 适用场景:商城类的 App 。将自定义的购物车 view 设置为 navigationItem 的导航栏按钮。效果图如下: 图1、右上角的购物车即是我们定义的view 实现原理: 1、利用 navigationItem 可

  • 详解iOS-按钮单选与多选逻辑处理

    2020-01-18 22:13:33栏目: IOS开发

    我们经常会有多行多列按钮的页面, 这个时候我们通常会选择循环创建按钮, 然后进行按钮单选或者多选的操作! 一. 单选逻辑处理 1. 创建按钮控件数组及标签数组, 并升级当前选中按钮

  • iOS实现一个简易日历代码

    2020-01-18 22:12:49栏目: IOS开发

    日历一般都是用UICollectionView进行开发的,相关demo也很多,这里就讲一个我最近写的玩的demo,由于时间原因没来得及加年历和周历,一个月历的小demo,随着月份天数的不同,自动改变日

  • iOS DropDown下拉按钮效果代码分享

    2020-01-18 22:12:29栏目: IOS开发

    本文实例为大家分享了iOS下拉按钮效果展示的具体代码,供大家参考,具体内容如下 一、效果图。 二、工程图。 三、代码。 RootViewController.h #import UIKit/UIKit.h@interface RootViewController :

  • iOS 原生实现扫描二维码和条形码功能限制扫描

    2020-01-18 22:12:11栏目: IOS开发

    现在苹果iOS系统已经原生支持了二维码扫描的功能,使用原生来扫描需要导入AVFoundation。 扫描准备 一、获取摄像设备: device = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo) 二、创建

  • iOS仿微信摇一摇动画效果加震动音效实例

    2020-01-18 22:11:01栏目: IOS开发

    众所周知, 微信中的摇一摇功能: 搜索人/歌曲/电视,同样在一些其他类APP中也有一个摇一摇签到, 摇一摇随机选号等功能,下面以微信摇一摇功能来介绍实现原理. 对于摇一摇功能, 在

  • IOS开发过程中的消息通知--小红点

    2020-01-18 22:10:54栏目: IOS开发

    大致分为两种方法:系统方法和自定义方法 系统方法: 系统自带的方法可以显示具体的消息数量,这个就是苹果设备常见的小红点。实现思路如下: NSArray *tabBarItems = self.navigationCont

  • iOS使用UIScorllView实现两指缩放功能

    2020-01-18 22:10:40栏目: IOS开发

    两指缩放功能不仅可以用UIPinchGestureRecognizer手势来实现,还能用UIScorllView来实现,UIScrollView可以轻松的实现最大与最小缩放值,以及滚动的效果。代码如下: #import ViewController.h@interfa

  • iOS上下文实现评价星星示例代码

    2020-01-18 22:09:25栏目: IOS开发

    常规思路: 创建两个 view,通过 for 循环创建 imageView,未点亮星星视图在下、点亮星星视图在上重合在一起,当用户点击视图时,通过改变点亮星星视图的 width 实现功能 本文思路: 直

  • iOS TabBarItem设置红点(未读消息)

    2020-01-18 22:09:23栏目: IOS开发

    实现原理: 其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和label。 废话少说直接上代码 搞一个UITabBar的分类 #import UIKit/UIKit.h@interface UITabBar (Ext

  • 两种iOS隐藏导航栏的正确方法

    2020-01-18 22:09:00栏目: IOS开发

    简介 在项目中经常碰到首页顶部是无限轮播,需要靠最上面显示.有的设置导航栏为透明等一系列的方法,这个可以借助第三方.或者干脆简单粗暴的直接隐藏掉导航栏.可是push到下一个页面

  • IOS开发中加载大量网络图片优化方法

    2020-01-18 22:07:59栏目: IOS开发

    IOS开发中加载大量网络图片如何优化 1、概述 在IOS下通过URL读一张网络图片并不像其他编程语言那样可以直接把图片路径放到图片路径的位置就ok,而是需要我们通过一段类似流的方式

  • iOS 底部按钮和应用图标显示未读消息(带数字

    2020-01-18 22:07:57栏目: IOS开发

    我们要实现的效果如下: 我们使用系统自带的,实际上,代码量很少,在我们要显示的按钮上,打上下面一句代码即可: self.tabBarItem.badgeValue = @1; 同时设置图标和按钮的代码: /** * 获

  • iOS 正则表达式判断手机号码、固话

    2020-01-18 22:07:09栏目: IOS开发

    话不多说,请看代码: { if (mobileNum.length != 11) { return NO; } /** * 手机号码: * 13[0-9], 14[5,7], 15[0, 1, 2, 3, 5, 6, 7, 8, 9], 17[6, 7, 8], 18[0-9], 170[0-9] * 移动号段: 134,135,136,137,138,139,150,151,152,157,158,15

  • IOS 基础之设置 tableview 的分割线

    2020-01-18 22:06:37栏目: IOS开发

    ios tableView 设置 tableview 的分割线 实现效果图: [tableview setSeparatorColor:[UIColor blueColor]]; //设置分割线为蓝色 隐藏UITableViewCell的分隔线 [self.myTableView setSeparatorStyle:UITableViewCellSeparatorStyle

  • iOS 检测文本中的URL、电话号码等信息

    2020-01-18 22:06:34栏目: IOS开发

    要检测文本中的 URL、电话号码等,除了用 正则表达式 ,还可以用 NSDataDetector。 用 NSTextCheckingResult.CheckingType 初始化 NSDataDetector调用 NSDataDetector 的 matches(in:options:range:) 方法获得 NSText

  • 运用iOS教你轻松制作音乐播放器

    2020-01-18 22:05:46栏目: IOS开发

    本文实例为大家分享了iOS音乐播放器制作的具体代码,供大家参考,具体内容如下 效果图 目录结构 代码 //// ViewController.m// 播放音乐//// Created by xubh on 2017/3/24.// Copyright 2017年 xubh. All

  • iOS实现导航栏透明示例代码

    2020-01-18 22:05:04栏目: IOS开发

    在最近一个项目中碰到这样一个场景,在被push进来的一个页面设置导航栏透明,且要求控制对tableview组的头视图进行悬停显示,nav随着tableview偏移量改变透明度,当然这样的需求确实不是什

  • IOS开发基础之二维数组详解

    2020-01-18 22:04:46栏目: IOS开发

    IOS开发基础之二维数组详解 首先我们知道OC中是没有二维数组的,二维数组是通过一位数组的嵌套实现的,但是别忘了我们有字面量,实际上可以和C/C++类似的简洁地创建和使用二维数

  • iOS 二维码扫描和应用跳转

    2020-01-18 22:04:22栏目: IOS开发

    前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如ZXing或者ZBar。使

  • IOS实现微信授权登录功能

    2020-01-18 22:03:38栏目: IOS开发

    微信是一个在开发中经常会使用到的平台,比如微信登录、授权、支付、分享。今天我们来看看如何在自己的应用里面集成微信授权。 1、微信授权的定义 微信OAuth2.0授权登录让微信用

  • iOS自动生成表格效果的实现代码

    2020-01-18 22:03:22栏目: IOS开发

    一、效果图 二、工程图 三、代码。 RootViewController.h #import UIKit/UIKit.h#import LabelOnBackImage.h@interface RootViewController : UIViewController{ LabelOnBackImage *labelFirst;}@end RootViewController.m #import RootViewCo

  • iOS 定制多样式二维码

    2020-01-18 22:02:52栏目: IOS开发

    二维码/条形码是按照某种特定的几何图形按一定规律在平台(一维/二维方向上)分布的黑白相间的图形纪录符号信息。使用若干个与二进制对应的几何形体来表示文字数值信息。 最常

  • iOS开发之Quartz2D的介绍与使用详解

    2020-01-18 22:02:02栏目: IOS开发

    一、前言 Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D的API来自于Core Graphics框架,数据类型和函数基本都以CG作为前缀。通常,我们可以使用系统提供

  • IOS中各种手势操作实例代码

    2020-01-18 22:01:59栏目: IOS开发

    先看下效果 手势相关的介绍 IOS中手势操作一般是 UIGestureRecognizer 类的几个手势子类去实现,一般我们用到的手势就这么5种: 1、点击 UITapGestureRecognizer 2、平移 UIPanGestureRecognizer 3、缩放

  • iOS获取当前app的设备名称和版本号等内容

    2020-01-18 22:01:27栏目: IOS开发

    话不多说,请看代码: NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称 NSString *app_Name = [infoDictionary objectForKey:@CFBundleDisplayName]; // app版本 NSString *app_V

  • iOS中实现图片自适应拉伸效果的方法

    2020-01-18 22:00:08栏目: IOS开发

    前言 在Android中实现图片的拉伸特别特别简单,甚至不用写一行代码,直接使用.9图片进行划线即可。但是iOS就没这么简单了,比如对于下面的一张图片(原始尺寸:200*103): 我们不做

  • iOS实现左右可滑动的选择条实例代码分享

    2020-01-18 22:00:07栏目: IOS开发

    一,效果图。 二,工程图。 三,代码。 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewController@end RootViewController.m #import RootViewController.h//引入头文件#import SVSegmentedContro

  • iOS页面跳转及数据传递(三种)

    2020-01-18 22:00:06栏目: IOS开发

    iOS页面跳转: 第一种 [self.navigationController pushViewController:subTableViewController animated:YES]; //描述:通过 NSNavigationBar 进行跳转 [self.navigationController popViewControllerAnimated:YES]; //描述:在子视图返

  • MAC 系统安装java并配置环境变量

    2020-01-18 21:58:44栏目: IOS开发

    MAC 配置 java 环境变量 1.列出所有Java版本信息 /usr/libexec/java_home -V 2.修改.bash_profile文件 cd ~touch .bash_profilevi .bash_profile 3.配置JDK环境变量内容,并输入wq保存 export JAVA_HOME=/Library/Java/JavaV

  • IOS 中UITextField,UITextView,UILabel 根据内容来计算

    2020-01-18 21:57:22栏目: IOS开发

    IOS 中UITextField,UITextView,UILabel 根据内容来计算高度 在开发的过程中,常常遇到根据内容来决定控件的高度的情况,常见的就是UITextField,UITextView,UILabel这三个控件,下面一UITextView 为例来

  • 详细整理iOS中UITableView的性能优化

    2020-01-18 21:55:45栏目: IOS开发

    一、介绍 iOS开发中,UITableView可能是平时我们打交道最多的UI控件之一,其重要性不言而喻。Android也是如此,Android中的ListView和UITableView是相同功能的一个控件,但是iOS的UITableView更为强

  • IOS开发中禁止NavigationController的向右滑动返回

    2020-01-18 21:54:09栏目: IOS开发

    IOS开发中禁止NavigationController的向右滑动返回 大家在进行开法的时候细心的朋友会发现,。用后在屏幕的最左边,向右滑动,,你会发现,你的App返回到了上一个页面,这是怎么回事呢

  • iOS实现微信/QQ显示最近拍摄图片的功能实例代

    2020-01-18 21:52:29栏目: IOS开发

    如果你刚刚拍摄了图片,在使用微信/QQ发生消息时会显示你可能要发送的图片, 实现原理: 1、打开或重新进入聊天窗口时查询图库最新的照片, 对比拍照时间和当前时间的差,当低于

  • iOS实现动态自适应标签

    2020-01-18 21:50:55栏目: IOS开发

    先上效果图 设计要求 1、标签的宽度是按内容自适应的 2、一行显示的标签个数是动态的,放得下就放,放不下就换行 3、默认选中第一个 4、至少选中一个标签 实现思路 首先我们从这

  • Objective-C实现身份证验证的方法示例

    2020-01-18 21:50:54栏目: IOS开发

    color: #ff0000">前言 最近在一个二次开发的项目中看到了一段身份证验证的OC代码,虽然我一直讨厌二次开发。因为这这个二次开发的项目太老,代码太乱,毫无层次感。可是令人欣慰的是

  • ios启动页强制竖屏(进入App后允许横屏与竖屏

    2020-01-18 21:49:33栏目: IOS开发

    这篇文章主要介绍了在ios启动页强制竖屏,进入App后允许横屏与竖屏的相关资料,需要的朋友可以参考下。 方法如下 1、修改App-info.plist(在XCode中General中设置 一样的效果) keyUISupportedI

  • iOS实现图片存在本地、再从本地获取图片的功

    2020-01-18 21:49:32栏目: IOS开发

    iOS实现图片存在本地、再从本地获取图片的功能,代码如下: //将图片保存到本地+ (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key { NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults];

  • iOS视频录制(或选择)压缩及上传功能(整理

    2020-01-18 21:48:11栏目: IOS开发

    最新做的一个功能涉及到了视频的录制、压缩及上传。根据网上诸多大神的 经验 ,终于算是调通了,但也发现了一些问题,所以把我的经验分享一下。 首先,肯定是调用一下系统的相

  • iOS 10新的通知机制中添加图片的方法详解

    2020-01-18 21:47:44栏目: IOS开发

    1、新建Target 2、实现UNNotificationServiceExtension 我这里用的是swift //// NotificationService.swift// NotificationServiceExtension//// Created by Heyuan Li on 17/2/26.// Copyright 2017年 fenbi. All rights reserved.// import Us

  • iOS中打包上传常见的错误与解决办法

    2020-01-18 21:46:47栏目: IOS开发

    一、ERROR ITMS-90535 首先这个原因导入了其他第三方导致的问题,首先找到友盟库里面的腾讯API,找到其中的info.plist文件: 找到箭头所指向的一行,随后删掉 这一行 就可以了: 二、ERROR

  • iOS中UITableView使用的常见问题总结

    2020-01-18 21:46:21栏目: IOS开发

    1、如何设置headerView以及其高度 tableView.tableHeaderView = myHeaderView let height = headerView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize).heightvar frame = headerView.frameframe.size.height = heightheaderView.fra

  • 解决Xcode 8构建版本iTunes Connect获取不到应用程

    2020-01-18 21:45:21栏目: IOS开发

    前言 iOS10正式版本已发布,Xcode8也跟着就发布了,于是我就在第一时间将Xcode8和iOS10都更新了。但是一波需要适配的问题就来,有Xib的问题,还有很多界面上的问题,在iOS10上根本不能看

  • iOS 更改UILabel某些字体样式方法

    2020-01-18 21:45:01栏目: IOS开发

    废话不多说了,大家先看下代码吧,具体待明日如下所示: //str:要改变的字 //result:整个label里的字 //color: 字的颜色- (NSMutableAttributedString *)changeSomeText:(NSString *)str inText:(NSString *)res

  • 10个非常实用的iOS小技巧

    2020-01-18 21:44:57栏目: IOS开发

    在开发过程中我们总会遇到各种各样的小问题,有些小问题并不是十分容易解决。在此我就总结一下,我在开发中遇到的各种小问题,以及我的解决方法。比较普遍的我就不再提了,这

  • iOS自定义UIScrollView的滚动条实例代码

    2020-01-18 21:43:56栏目: IOS开发

    UIScrollView有自己默认的ios/197699.html">滚动条,可设置隐藏和显示,但是有时候这个默认的滚动条没办法满足我们的需求,那这时候只能通过自定义来实现了。 实现自定义滚动条需要解决

  • iOS表情键盘的简单实现代码

    2020-01-18 21:43:35栏目: IOS开发

    最近用到了表情键盘就去网上找了下,感觉网上的都是为了更大的需求写的,而我并不需要所以就自己写了个简单的实现。 1.用到的表情字符串是从Emojiplist文件里获取到的; 2.需要添加

  • 快速上手IOS UIBezierPath(贝塞尔曲线)

    2020-01-18 21:43:05栏目: IOS开发

    UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath在drawRect中使用。 使用方

  • iOS CoreAnimation 图层几何学

    2020-01-18 21:42:27栏目: IOS开发

    布局 在UIView中与位置,尺寸有关的属性有 frame bounds center 在此不多赘述,在CALayer中同样有与其相对应的属性 frame bounds position 需要注意的是 center 与 position 虽然字面表达不一样,但是其功能

  • UITextView实现只允许链接交互不允许选择图片的

    2020-01-18 21:42:15栏目: IOS开发

    检测链接 大家都知道,UITextVview可以用以下方法自动检测text中的链接: let label = UITextView()label.dataDetectorTypes = .linklabel.isEditable = false 如果我们使用的attributedString后,会发现如果添加A

  • IOS 聊天界面(自适应文字)的实现

    2020-01-18 21:41:18栏目: IOS开发

    该篇文章主要介绍一个实现聊天界面的思路过程,源码可以在 源码链接 获得,该工程实现聊天的基本功能,功能还不够完善,欢迎大家提PR,效果图如下所示 我希望通过相对简单的方

  • iOS自定义选择框代码分享

    2020-01-18 21:40:54栏目: IOS开发

    本文实例为大家分享了iOS自定义选择框的具体代码,供大家参考,具体内容如下 效果图: 工程图: 代码: RootViewController.h #import UIKit/UIKit.h#import CYCustomMultiSelectPickerView.h @interface RootV

  • 浅谈iOS开发中static变量的三大作用

    2020-01-18 21:40:52栏目: IOS开发

    (1)先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编

  • IOS中Swift仿QQ最新版抽屉侧滑和弹框视图

    2020-01-18 21:38:38栏目: IOS开发

    导读 简单用Swift写了一个抽屉效果,可以直接使用并且简单; 很多软件都运了抽屉效果,比如qq的左抽屉,英雄联盟,滴滴打车,和uber等等都运用了抽屉; 效果 iOS抽屉式结构实现分析 主要

  • iOS字体抖动动画的实现代码

    2020-01-18 21:38:21栏目: IOS开发

    本文实例为大家分享了iOS字体抖动的具体实现代码,供大家参考,具体内容如下 一、效果图 二、代码 ViewController.m #import ViewController.h@interface ViewController ()@end@implementation ViewController-

  • iOS开发-自定义相机实例(仿微信)

    2020-01-18 21:38:21栏目: IOS开发

    网上有很多自定义相机的例子,这里只是我临时写的一个小demo,仅供参考: 用到了下面几个库: #import AVFoundation/AVFoundation.h#import AssetsLibrary/AssetsLibrary.h 在使用的时候需要在Info.plist中

  • 详解IOS开发中图片上传时两种图片压缩方式的

    2020-01-18 21:37:11栏目: IOS开发

    IOS 图片上传时两种图片压缩方式的比较 上传图片不全面的想法:把图片保存到本地,然后把图片的路径上传到服务器,最后又由服务器把路径返回,这种方式不具有扩展性,如果用户换

  • iOS中关于UIWindow和statusbar的设置问题

    2020-01-18 21:35:50栏目: IOS开发

    最近在做开发时要做一个类似于UIAlertView的控件,做法是创建一个基于UIView的类,在里面进行自定义控件的设置,为了尽量模仿UIAlertView,在这个类里面创建了一个新的UIWindow并将self显示

  • iOS tabview如何添加字母索引

    2020-01-18 21:34:29栏目: IOS开发

    本文实例为大家分享了iOS tabview添加字母索引的具体代码,供大家参考,具体内容如下 文章转载自大神源码传送门 1、将汉字转换成首字母 //系统获取首字母- (NSString *) pinyinFirstLetter:(

  • IOS 通过tag删除动态创建的UIButton

    2020-01-18 21:33:08栏目: IOS开发

    IOS 通过tag删除动态创建的UIButton 动态创建 直接上代码 //开始按钮 let btnStart=UIButton() btnStart.tag=100 //重点在这里 btnStart.frame=CGRectMake(CGRectGetMidX(self.frame) / 2 + 25, CGRectGetMidY(self.frame) / 2 +

  • IOS Object-C 中Runtime详解及实例代码

    2020-01-18 21:31:31栏目: IOS开发

    IOS Object-C 中Runtime详解 最近了解了一下OC的Runtime,真的是OC中很强大的一个机制,看起来比较底层,但其实可以有很多活用的方式。 什么是Runtime 我们虽然是用Objective-C写的代码,其实在

  • IOS 常见的循环引用总结

    2020-01-18 21:30:34栏目: IOS开发

    IOS 常见的循环引用总结 介绍: 循环引用,指的是多个对象相互引用时,使得引用形成一个环形,导致外部无法真正是否掉这块环形内存。其实有点类似死锁。 举个例子:A-B-C-....-X-B

  • iOS实现账号、密码记住功能

    2020-01-18 21:30:32栏目: IOS开发

    本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 一、效果图 二、工程图 三、代码 RegisViewController.h #import UIKit/UIKit.h@interface RegisViewController : UIView

  • IOS中(assign,retain,copy,weak,strong)的区别

    2020-01-18 21:30:08栏目: IOS开发

    IOS中(assign,retain,copy,weak,strong)的区别以及nonatomic的含义 我们在声明@property 属性时,总是要在括号中写上assign、retain、copy、weak、strong中的一个,很多时候,我们仅仅只是按照习

  • IOS开发中异步网络请求上实现同步逻辑

    2020-01-18 21:29:14栏目: IOS开发

    IOS开发中异步网络请求上实现同步逻辑 前提: 可能遇到一些问题,比如上传多个数据,需要等多个数据上传成功后做一定的处理,而且一个个上传,万一哪个上传失败了,后面就不需

共1页/30条记录

微信扫一扫