苹果教程

IOS文件的简单读写实例详解

IOS文件的简单读写实例详解 数组(可变与不可变)和字典(可变与不可变)中元素对象的类型,必须是NSString,NSArray,NSDictionary,NSData,否则不能直接写入文件 #pragma mark---NSString的写入与读取--- /...

iOS实现按钮点击选中与被选中切换功能

其实这个没什么记的,初始化按钮给按钮分别设置选中时对图片和被选中时的图片,给按钮添加方法,在方法中实现三句话就OK了,下面直接看代码: 首先在.m中声明一个按钮 @property...

iOS实现底部弹出PopupWindow效果 iOS改变背景透明效

底部弹出PopupWindow,背景变为半透明效果,采用两种方式实现 先来看看运行效果图 [方式一] 实现从底部弹出PopupWindow 原理: 定义一个高度为wrap_content的PopupWindow布局文件,根据屏幕底部...

IOS MenuViewController实现弹出菜单效果

在写项目时,要实现一个从下移上来的一个弹出菜单,并且背景变深的这么一个效果,在此分享给大家。 主要说一下思路及一些核心代码贴出来,要想下载源码,请点击下载:MenuView...

iOS实现搭建聊天页面的实例代码

由于工作需要,需要用到ios聊天页面,在网上搜了半天没有想要的,果断自己写一个,发个笔记 功能分析,模仿QQ聊天页面 输入框失去第一响应的情况: 1:点击页面 2:下滑页面 输入...

iOS利用UIScrollView实现图片的缩放实例代码

本文介绍了iOS利用UIScrollView实现图片的缩放实例代码,分享给大家: 第一步:添加scrollView到控制器 中 UIScrollView *scrollView = [[UIScrollView alloc] init]; scrollView.frame = CGRectMake(40, 250, 300, 200)...

iOS输出手机系统版本号

一,代码。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //手机系统版本 NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; NSLog(@"--手机系统...

iOS获取手机通讯录方式方法(最新)

最近学习了iOS获取手机通讯录方式方法,现在分享给大家。希望此文章对各位有所帮助。 一、iOS 9 以前的通讯录框架 AddressBookUI框架:提供了联系人列表界面、联系人详情界面、添加联...

iOS实现实时检测网络状态的示例代码

前言 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能) (2)根据用户的网络状态进行智能...

iOS swift实现转场动画的方法示例

转场动画介绍 转场动画在我们日常开发中是经常遇到的,所谓转场动画,就是一个控制器的view切到另一个控制器的view上过程中过的动画效果。本例子是实现了在导航控制器的titleView边...

IOS 开发之UILabel 或者 UIButton加下划线链接

IOS 开发之UILabel 或者 UIButton加下划线链接 本文主要介绍了IOS中 UILable及UIButton的带下划线链接的实现方法及附有源码下载,大家开发IOS 应用有需要的可以参考下: 方法一: NSMutableAttr...

IOS 获取APP 版本号的实例详解

IOS 获取APP 版本号的实例详解 看代码的时候看到一句,用于获取.plist文件的版本号 labelVersion.text = [NSString stringWithFormat:@"v%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersio...

IOS 开发之ios视频截屏的实现代码

IOS 开发之ios视频截屏的实现代码 现在好多视频截屏软件,这里提供一个IOS 视频截屏的方法,大家可以参考下, 实现代码: //截屏 static int i=0; -(IBAction)screenShot:(id)sender{ UIGraphicsBeginIm...

IOS 开发之UIView动画的实例详解

IOS 动画实例详解 iOS动画的实现方式多种多样,这里就只记录一下 beginAnimations:context 。 在你调用 beginAnimations:context:方法来启动一个动画后,动画并不会立即被执行,直 到你调用 UIView 类的...

IOS 创建并发线程的实例详解

IOS 创建并发线程的实例详解 创建并发线程 主线程一般都是处理UI界面及用户交互的事儿的。其他的事一般就要另外的线程去处理,如下载,计算等。。。 现在先简单创建3个线程,分别...

利用iOS开发实现翻转扑克牌动画的方法

前言 本文主要给大家介绍的关于利用iOS开发实现翻转扑克牌动画的方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。 动画效果 实现原理 实现原理就是创建三...

iOS开发学习之监测程序的崩溃次数详解

前言 本文主要给大家介绍的是关于iOS如何监测程序崩溃次数的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 在写代码之前,我们先弄明白一个app运行...

iOS 增加右侧按钮功能实例代码

一,工程图。 二,代码。 ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //增加右侧按钮 [self addRightButton];}#pragma -mark -functions//增加...

iOS开发傻瓜式微信支付的方法教程

前言 本文主要给大家介绍了关于iOS开发傻瓜式微信支付的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍吧。 方法步骤如下: 先下载微信SDK,如果集成了友盟分享里...

iOS tableView实现单选和多选的实例代码

今天在项目中遇到了tableView的单选需求,现在总结一下,用一个简单的demo实现了简单的单选和多选两个功能.先看下效果图: 1:首先实现下单选 1:使用一个变量记录选中的行 @property (assign,...

iOS之Cocoapods安装教程(全面解析)

网上关于cocoapods的教程很多,关于它的优点我不赘述;但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助: 1. 设置输入源(由于默认的gem资源是国外的,由于历...

iOS 实现类似QQ分组样式的两种方式

思路 思路很简单,对模型数据操作或则控制界面显示 先看下json部分数据 "chapterDtoList": [{ "token": null, "id": 1295, "chapterName": "第一章", "parentId": 0, "chapterLevel": 0, "attachmentUrl": "", "description...

IOS 开发之Swift 元组的实例详解

IOS 开发之Swift 元组的实例详解 元组是多个值组合而成的复合值。元组中的值可以是任意类型,而且每一个元素的类型可以是不同的。 元组声明 //普通声明var point = (5,2)var httpResponse =...

详解IOS UITableViewCell 的 imageView大小更改

详解IOS UITableViewCell 的 imageView大小更改 实例代码: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [...

swift 单例的实现方法及实例

swift 单例的实现方法及实例 定义Game类,代码如下: public class Game { public var score = 0 public static let dafaultGame = Game() private init(){ } public func addscore(){ score += 10 }} 1、将init方法设置成private...

iOS中只让textField使用键盘通知的实例代码

代码: #import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //为textField增加键盘事...

iOS如何实现强制转屏、强制横屏和强制竖屏的实

本文介绍了iOS如何实现强制转屏、强制横屏和强制竖屏的实例代码,分享给大家 今天项目中遇到正在看视频的时候账号被挤,如果当时是横屏的情况下,需要强制竖屏。真头疼,网上找...

iOS中仿QQ侧滑菜单功能

UITabBarController做QQ侧滑菜单效果: 首先要了解UITabBarController的层级结构: UITabBarController加载的其它UIViewController的View都是被添加在UITransitionView上(这是一个私有API),UITransitionView在s...

iOS中设置清除缓存功能的实现方法

绝大多数应用中都存在着清楚缓存的功能,形形色色,各有千秋,现为大家介绍一种最基础的清除缓存的方法。清除缓存基本上都是在设置界面的某一个Cell,于是我们可以把清除缓存封...

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...