Welcome 微信登录

首页 / 移动开发 / IOS

iOS 仿微博客户端红包加载界面 XLDotLoading效果

iOS 仿微博客户端红包加载界面 XLDotLoading效果

一、显示效果二、原理简介1、思路要实现这个效果需要先知道这两个硬币是怎样运动的,然后通过放大、缩小的效果实现的这种有距离感的效果。思路如下:一、这两个硬币是在一定范围内做相对运动的,可以先使一个硬币在一个固定范围内做左右的往复运动,另一个硬币和它做“相对运动”即可。二、让硬币从左至右移动时先变小再回复正常;从右至左移动时先变大再回复正常;这样就实现了这用有距离感的“相对运动”。2、代码第一步 要实现一个硬币在一定范围内实现左右往复运动,需要先固定一个范围,...
iOS中的UITableView的重用机制与加载优化详解

iOS中的UITableView的重用机制与加载优化详解

UITableView可以说是UIKit中最重要的一个组件,用来展示数据列表,还可以灵活使用进行页面的布局。UITableView的使用遵循MVC模式,数据模型(NSObject)、视图(UIView)和控制器(UITableViewController)分离。UITableView继承自UIScrollView,可上下滑动,可以作为跟视图也可以作为子视图组件。reuseIdentifier顾名思义是一个复用标识符,是一个自定义的独一无二的字符串,用来唯一...
IOS开发 支持https请求以及ssl证书配置详解

IOS开发 支持https请求以及ssl证书配置详解

IOS开发 支持https请求以及ssl证书配置详解前言:众所周知,苹果有言,从2017年开始,将屏蔽http的资源,强推https 楼主正好近日将http转为https,给还没动手的朋友分享一二一、证书准备1、证书转换在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类型的证书了。双击,导入电脑。2、证书放...
IOS HTTP请求的常见状态码总结

IOS HTTP请求的常见状态码总结

IOS HTTP请求的常见状态码总结1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未...
IOS LaunchScreen设置启动图片与启动页停留时间详解

IOS LaunchScreen设置启动图片与启动页停留时间详解

iOS LaunchScreen设置启动图片 启动页停留时间问题:想实现类似微信启动页一样 设置为一个整页面的图片问题二:iOS启动页面如何设置多停留一会新建的iOS 项目启动画面默认为LaunchScreen.xib如果想实现一张图片作为启动页,如下图如果启动不行 记得clear 一下工程是启动页停留一段时间 只需要在AppDelegate- (BOOL)application:(UIApplication *)application didFinish...
iOS中使用ZBar扫描二维码自定义扫描界面功能

iOS中使用ZBar扫描二维码自定义扫描界面功能

之前在Android中使用过ZXing识别二维码,ZXing也有对应的iOS版本,经过了解,ZBar也是一个常用的二维码识别软件,并分别提供了iOS和Android的SDK可供使用,最终我选择了ZBar进行二维码识别,它的注释清晰,便于使用。ZBar为我们提供了两种使用方式,一种是直接调用ZBar提供的ZBarReaderViewController打开一个扫描界面,另一种方式是使用ZBar提供的可以嵌在其他视图中的ZBarReaderView,实际项目中...
IOS9.0 LaunchScreen.StroyBoard自定义启动图片详解

IOS9.0 LaunchScreen.StroyBoard自定义启动图片详解

iOS9.0 LaunchScreen.StroyBoard自定义启动图片前言:xcode7.0之前都是launchScreen.xib,在xcode7.0后苹果更改启动视图控件。今天就简单介绍一下怎么适配iOS8和iOS9的app启动图片。如果你做过app,就会知道当程序运行时如果没有启动图片,会有一段时间手机是黑屏的。这就会给用户造成很差用户体验(app是运行了还是卡死机了)。所以在此强烈建议设置启动图片,你可以在启动图片的视图展示产品或者与产品相关的...
IOS 详解socket编程[oc]粘包、半包处理

IOS 详解socket编程[oc]粘包、半包处理

IOS 详解socket编程[oc]粘包、半包处理在做socket编程时,如果是做tcp连接,那就不可避免的会遇到粘包与半包的问题,粘包就是多组数据被一并接收了,粘在了一起,无法做划分;半包就是有数据接收不完整,无法处理。要解决粘包、半包的问题,一般在设计数据(消息)格式时会约定好一个字段专门用于描述数据包的长度,这样就使数据有了边界,依靠这个边界,就能把每组数据划分出来,数据不完整时也能获知数据的缺失。(当然也可以把数据设计成定长数据,但这样不够灵活;或...
<< 1 2 3 4 5 6 7 8 9 10 >>