IOS
-
iOS在页面销毁时如何优雅的cancel网络请求详解
前言 大家都知道,当一个网络请求发出去之后,如果不管不顾,有可能出现以下情况: 进入某个页面,做了某种操作(退出页面.切换某个tab等等)导致之前的请求变成无用请求,这时候有可能出现虽然页面已经销毁了 ...
-
iOS使用Target如何快速科学的区分开发环境详解
前言 本文主要给大家介绍了关于iOS利用Target区分开发环境的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 什么是区分开发环境: 请求的域名+第三方SDK账号的不同. ...
-
IOS 出现错误reason: image not found的解决方案
IOS 出现错误reason: image not found的解决方案 在制作framework时遇到真机运行时导致的reason: image not found允许崩溃的问题,下面是我的解决方案 ...
-
浅析iOS多视图滑动点击切换的集成
前言 多视图滑动点击切换这个视图在很多App都有用到,我对这个View进行了封装,外界只需要调用一个接口,就能实现这个效果,使用方法和系统的tabbarController很相似. 外界只需要调用下面 ...
-
iOS实现新年抽奖转盘效果的思路
临近春节,相信不少app都会加一个新的需求--新年抽奖 不多废话,先上GIF效果图 DEMO链接 1. 跑马灯效果 2. 抽奖效果 实现步骤: 一.跑马灯效果 其实很简单,就是通过以下两张图片,用NS ...
-
iOS仿微信相机拍照、视频录制功能
网上有很多自定义相机的例子,这里只是我临时写的一个iOS自定义相机(仿微信)拍照.视频录制demo,仅供参考: 用到了下面几个库: #import <AVFoundation/AVFoundat ...
-
详解iOS开发中的转场动画和组动画以及UIView封装动画
一.转场动画 CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果.iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过 ...
-
IOS 打包出现Missing Push Notification Entitlement 问题解决方案
Missing Push Notification Entitlement 问题 最近打包上传是遇到一个问题: 描述: Missing Push Notification Entitlement - ...
-
解析iOS10中的极光推送消息的适配
iOS10发布后,发现项目中的极光推送接收消息异常了. 查了相关资料后才发现,iOS10中对于通知做了不少改变.同时也发现极光也很快更新了对应的SDK. 现在就把适配修改的做法分享一下,希望对有需要的 ...
-
iOS App开发中通过UIDevice类获取设备信息的方法
UIDevice提供了多种属性.类函数及状态通知,帮助我们全方位了解设备状况.从检测电池电量到定位设备与临近感应,UIDevice所做的工作就是为应用程序提供用户及设备的一些信息.UIDevice类还 ...
-
iOS Block解开多年以来一直的误解
首先来了解下什么是Block (1)Block是OC中的一种数据类型,在iOS开发中被广泛使用 (2)^是Block的特有标记 (3)Block的实现代码包含在{}之间 (4)大多情况下,以内联inl ...
-
iOS10适配问题点总结
说在前面 iOS10和xcode8的GM版都放出了下载,我怀着忐忑的心更新了下(怕有适配问题啊!!!),先更新的xcode8,跑了下公司的项目,除了nullable字段有问题其他都还比较顺利,不过项目 ...
-
在iOS开发的Quartz2D使用中实现图片剪切和截屏功能
图片剪切 一.使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上.按照原始大小,把图片绘制到一个点上. 代码: 复制代码 代码如下: - (void)dra ...
-
iOS App的设计模式开发中对State状态模式的运用
iOS App的设计模式开发中对State状态模式的运用
-
Swift 共享文件操作小结(iOS 8 +)
前言 适用于 iOS 8 + 本地共享文件列表 正文 一.准备 1.1 默认 App 的文件共享是关闭的,需要在 plist 中设置启用: Application supports iTunes fi ...
-
iOS像素对齐概念解析
在iOS中,有一个概念叫做像素对齐,如果像素不对齐,那么在GPU渲染时,需要进行插值计算,这个插值计算的过程会有性能损耗. 在模拟器上,有一个选项可以把像素不对齐的部分显示出来. 逻辑像素与物理像素 ...
-
iOS开发之时间戳(或date)转字符串的实例代码
iOS开发之时间戳(或date)转字符串的实例代码
-
iOS如何将UIButton中的图片与文字上下对齐详解
前言 相信每位iOS开发者都知道在UIButton中可以设置图片和文字,也经常见到同时设置有图片和下方提示文字的按钮,但是当我自己去对图片按钮添加提示文字的时候,却发现这并不是想象中的那么简单.怎么不 ...
-
详解Objective C 中Block如何捕获外部值
目录 引言 自动变量 静态变量.静态全局变量与全局变量 带 __block 的自动变量 捕获对象 __block 对象类型的捕获 引言 Block 本质上也是一个 Objective-C 对象,它内部 ...
-
ios wkwebview离线化加载h5资源解决方案
思路: 使用NSURLProtocol拦截请求转发到本地. 1.确认离线化需求 部门负责的app有一部分使用的线上h5页,长期以来加载略慢... 于是考虑使用离线化加载. 确保[低速网络]或[无网络] ...
