IOS

iOS指纹识别的简单应用

阅读(1) 发布者(admin)

指纹识别(Touch ID)的简单应用,供大家参考,具体内容如下1、调用- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typ...

iOS WKWebView适配实战篇
IOS

iOS WKWebView适配实战篇

阅读(1) 发布者(admin)

一、Cookie适配
1.现状
WKWebView适配中最麻烦的就是cookie同步问题WKWebView采用了独立存储控件,因此和以往的UIWebView并不互通虽然iOS11以后,iOS开放了WKHTTPCookieS...

iOS开发添加新手引导效果
IOS

iOS开发添加新手引导效果

阅读(3) 发布者(admin)

往往项目中经常出现此类需求用户通过点击引导按钮可响应页面附带按钮的点击事件。//// gzhGuideView.h// GuideView//// Created by 郭志贺 on 2020/5/29.// Copyrigh...

iOS 13适配汇总(推荐)
IOS

iOS 13适配汇总(推荐)

阅读(922) 发布者(admin)

随着iPhone 11的发布,iOS 13适配也提上了日程,接下来就开发中升级iOS13的手机可能出现的问题
Xcode: 11.0
iOS : 13.0UIViewController 模态弹出界面viewControll...

IOS

解决iOS13 无法获取WiFi名称(SSID)问题

阅读(1049) 发布者(admin)

升级到iOS13以后,发现之前获取WiFi名称的接口失效了,返回的都是固定值"WLAN"。这里可能是因为苹果对用户隐私保护问题,因为通过wifi信息可以定位到用户地理位置。...

iOS导航栏对控制器view的影响详解
IOS

iOS导航栏对控制器view的影响详解

阅读(109) 发布者(admin)

前言当我们设置导航栏的某些属性的时候会导致控制器View的布局不是从window的 (0,0)点开始布局,会从导航栏底部开始布局,而此时在 viewDidLoad 中 获取到View的frame...

IOS

浅谈iOS开发如何适配暗黑模式(Dark Mode)

阅读(90) 发布者(admin)

暗黑模式
原理
将同一个资源,创建出两种模式的样式。系统根据当前选择的样式,自动获取该样式的资源 每次系统更新样式时,应用会调用当前所有存在的元素调用对...

IOS

iOS13适配的实现方法

阅读(1147) 发布者(admin)

1.私有KVC
[self setValue:baseTabBar forKey:@"tabBar"]; //正常[_textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];///...

iOS模拟中奖名单循环滚动效果
IOS

iOS模拟中奖名单循环滚动效果

阅读(24) 发布者(admin)

本文实例为大家分享了iOS模拟中奖名单循环滚动效果的具体代码,供大家参考,具体内容如下1.动态效果图: 2.思路:(1)控件:一个父View,依次添加两个tableVew,使其上下紧挨着,...

IOS

iOs迁至WKWebView跨过的一些坑

阅读(15) 发布者(admin)

前言
在iOS中有两种网页视图可以加载网页除了系统的那个控制器。一种是UIWebView,另一种是WKWebView,其实WKWebView就是想替代UIWebView的,因为我们都知道UIWebVie...

iOS实现文本分页的方法示例
IOS

iOS实现文本分页的方法示例

阅读(14) 发布者(admin)

前言本篇文章将分为两部分,一部分是静态文本分页,一部分是动态文本分页即边填写文本边进行文本的分页.
我们所采用的方案为:TextKit进行处理,通过glyphRangeFor...

iOS调试Block引用对象无法被释放的小技巧分享
IOS

iOS调试Block引用对象无法被释放的小技巧分享

阅读(18) 发布者(admin)

Block技术在iOS开发中非常流行也很方便,但是稍微疏忽就可能会产生引用无法被释放的问题,从而造成内存泄漏。那如何知道哪个Block持有了对象并造成内存泄漏呢?
一个...

IOS

详解MacOs免密登录CentOs操作步骤

阅读(26) 发布者(admin)

MacOs免密登录CentOs
环境
本文操作的环境如下: CentOs 7 MacOs10.12.6生成秘钥
首先在本机生成秘钥,打开终端,输入:ssh-keygen -t rsa -C xxxxx@qq.com后面的邮...

IOS

iOS代码瘦身实践之如何删除无用的类

阅读(57) 发布者(admin)

前言本文将提供一种静态分析的方式,用于查找可执行文件Mach-o中未使用的类,源码链接:xuezhulian/classunref (本地下载)。
Mach-o文件中__DATA __objc_classrefs...

IOS

iOS实现文字水平无间断滚动效果

阅读(24) 发布者(admin)

IOS跑马灯效果,实现文字水平无间断滚动,示例代码如下:ViewController.h#import <UIKit/UIKit.h> @interface ViewController : UIViewController{ NSTimer *...

iOS常见宏理解及使用方法
IOS

iOS常见宏理解及使用方法

阅读(44) 发布者(admin)

FOUNDATION_EXPORT, UIKIT_EXTERN
该宏的作用类似于extern,使用方法也与extern类似,在.m文件中,定义如下
NSString *const kFoundationExportString = @"Hello Wo...

iOS动态更换Icon的全过程记录
IOS

iOS动态更换Icon的全过程记录

阅读(7) 发布者(admin)

iOS 动态更换Icon
动态切换 App 的 icon 这个需求,在上一家公司做一款定制 App 时遇到过一次,这次领导说可能需要做,就又做了一次。虽然不是什么很难的知识点,这里...

iOS 弹幕功能的实现思路图解
IOS

iOS 弹幕功能的实现思路图解

阅读(19) 发布者(admin)

先来看一张效果图(LICEcap录制的有点卡, 凑合看)理一下大概流程:接下来实现: 弹幕视图从底部弹上来, 依次动画向上滚动, 出屏幕就移除加入重用队列, 下次使用....

IOS

ios设备使用iframe宽度超出屏幕的解决方法

阅读(7) 发布者(admin)

场景
在做公司官网h5项目时遇到iframe在苹果X手机上右侧超出屏幕的问题,感觉像是被截断一样,但是在其他手机上显示正常。
分析
问题原因:页面a利用iframe嵌入了b,同...

IOS

iOS中如何判断当前网络环境是2G/3G/4G/5G/WiFi

阅读(5) 发布者(admin)

前言5G 什么的,还得等苹果API更新啊,不过将来还是这个处理过程就是了。
关于判断当前的网络环境是2G/3G/4G,这个问题以前经常看到,最近在一工程里看到了如果判断的A...

IOS

iOS导航栏控制的一些总结

阅读(10) 发布者(admin)

前言许久不写UI,对UI的很多东西都生疏了,最近使用导航栏的各种场景做一些总结。
1.导航栏的显示与隐藏
导航栏的显示与隐藏,分两种情况:1.从不显示导航栏的页面push...

IOS

iOS中如何获取某个视图的截图详析

阅读(8) 发布者(admin)

前言最近在做SDK的截图,想触发类似系统的截屏功能,找了一圈,总结一下靠谱的几种方式。
我写了个UIView 的category,将这几种方式封装和简化了一下。
第一种情形截图...

如何利用FutureBuilder提高开发效率
IOS

如何利用FutureBuilder提高开发效率

阅读(134) 发布者(admin)

常见场景 展示请求按钮 用户点击按钮,显示loading 展示数据或者错误抽象模式 展示请求按钮(初始状态) 用户点击按钮,显示loading(请求中状态) 展示数据或者错误...