IOS技术文章
-
iOS UICollectionView实现卡片效果
现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo 实现上我选择了使用UICollectionView ;用UIColle…… -
iOS开发添加新手引导效果
往往项目中经常出现此类需求 用户通过点击引导按钮可响应页面附带按钮的点击事件。 // // gzhGuideView.h // GuideView // // Created by 郭志贺 on 2020/5/…… -
-
-
-
-
iOS实现九宫格连线手势解锁
本文实例为大家分享了iOS实现九宫格连线手势解锁的具体代码,供大家参考,具体内容如下 Demo下载地址:手势解锁 效果图: 核心代码: // // ClockView.m // …… -
-
iOS如何开发简单的手绘应用实例详解
开发一款简单的 iOS 手绘应用, 收集点,绘制形状,给形状着色,呈现给用户,好像就完了 框架是 Quartz2D 1, 收集点 首先需要有一个界面 UIView, 用这个界面…… -
iOS开发之UIMenuController使用示例详解
目录 简介 接口介绍 使用探索 如何创建并显示 UIMenuController 实现 Item 点击事件 菜单 Item 太多??? UIResponderStandardEditActions 协议 添加自定义…… -
iOS Objective-c实现左右滑动切换页面
本文实例为大家分享了iOS Objective-c实现左右滑动切换页面的具体代码,供大家参考,具体内容如下 ScrollView + n个view 1.storyboard布局一个ScrollView 2.…… -
iOS开发retina屏幕下的点与像素关系详解
目录 引言 I iOS中点与像素有什么关系? II 图片使用的相关注意事项 2.1 推荐使用png格式 2.2 关于图像的实例化 2.3 动画结束之后清除帧动画数组 III 设置…… -
iOS实现逐帧动画做loading视图
本文实例为大家分享了iOS实现逐帧动画做loading视图的具体代码,供大家参考,具体内容如下 我封装了一个可复用的loading视图组件,用于按照一定周期逐帧播放加…… -
iOS开发TableView网络请求及展示预加载实现示例
目录 引言 传统的上拉加载更多 滑动过程中预加载 方法1(最简单、高效和最推荐): 方法2(自己计算实现,不推荐了): 下面是具体实现细节(此细节是针对…… -
Objective-C优雅使用KVO观察属性值变化
目录 引言 KVOController YYCategories 引言 KVO 是苹果为我们提供的一套强大的机制,用于观察属性值的变化,但是大家在日常开发中想必多少也感受到了使用上…… -
分析IOS RunLoop的事件循环机制
在RunLoop启动之后会发送一个通知,来告知观察者 将要处理Timer/Source0事件这样一个通知的发送 处理Source0事件 如果有Source1要处理,这时会通过一个go to语…… -
iOS指纹识别的简单应用
指纹识别(Touch ID)的简单应用,供大家参考,具体内容如下 1、调用 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after load…… -
Xcode中代码注释编写的一些小技巧
目录 前言 Objective-C的代码注释 Swift的代码注释 Objective-C和Swift的注释风格现在已经统一 快速修改注释 参考文档 总结 前言 码农总是在搬砖,日复一日…… -
WKWebview非全屏自动播放h5视频的实现方法(Swift、OC)
前言 WKWebview加载一个视频播放的h5页面时,默认是需要用户点击一下才能播放视频,且视频播放时会全屏播放。如果想要h5页面视频非全屏自动播放该怎么做呢? S…… -
iOS开发常用线程安全锁
目录 正文 原子属性 OSSpinLock - 自旋锁 os_unfair_lock - 互斥锁 NSLock - 互斥锁 NSCondition - 互斥锁 NSConditionLock - 互斥锁 NSRecursiveLock @sync…… -
ios开发UITableViewCell图片加载优化详解
目录 前言 图片自适应比例 XHWebImageAutoSize 仅加载当前屏幕的内容 预加载 前言 我们平时用UITableView用的很多,所以对列表的优化也是很关注的。很多时候…… -
-
iOS开发之1行代码实现缓存计算及清除缓存
话不多说,直接撸代码 // // gzhCache.h // cache // // Created by 郭志贺 on 2020/5/27. // Copyright © 2020 郭志贺. All rights reserved. // #imp…… -
iOS实现悬浮按钮
前言 开发中会遇到有悬浮按钮功能。 效果 上代码 SuspensionButton.h #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface SuspensionButt…… -
IOS接入facebook详解
facebook 接入 1.在 facebook 后台 配置 ios 平台, 获取 fb appid store id 可以先随便找一个已存在的填入进去. 2.CocoaPods 引入几个核心库 pod 'FBSDKCore……