首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
io
相关资讯
热门
最新
后端
01-01 08:00
后端
iOS链式语法数据绑定轻量级框架实践
iOS链式语法数据绑定轻量级框架实践,一、需求背景1、现状当前组件化开发中,经常会用到MVVM设计模式,它促进了UI代码与业务逻辑的分离,一定程度解决viewController臃肿问题,但也使得数据绑定变得复杂,很多情况下需要我们手动绑定数据和刷新界面,经常要写一堆零散的数据绑定业务代码。关于数据绑定的复杂度问题,我们完全可以使用ReactiveCocoa框架(一个典型的函数响应式编程框架)解决
79
后端
01-01 08:00
后端
iOS WKWebView loadHTMLString 异步加载图片 为图片添加点击事件
iOS WKWebView loadHTMLString 异步加载图片 为图片添加点击事件,本文主要是针对后台返回数据是html标签的数据加载异步加载html标签内的img标签,给img标签添加点击事件例如返回的数据格式如下一、《望天门山》作者:唐代李白1、原文天门中断楚江开,碧水东流至此回。两岸青山相对出,孤帆一bai片日边来。2、译文天门山从中间断裂是楚江把它冲开,碧水向东浩然奔流到这里折回。
139
后端
01-01 08:00
后端
iOS下UILabel展示“定时器文本”有跳动视觉问题的解决方案
iOS下UILabel展示“定时器文本”有跳动视觉问题的解决方案,修改前,有问题的展示效果:修改前.gif如上所示倒计时重新计数时展示文本UILabel出现跳动和闪烁的问题。产生原因:在iOS9以前系统默认的英文字体是Helvetica,这种字体每个数字的宽度都是相等的。而在iOS9以后默认的英文字体变为SanFransico字体,这种字体每个数字的宽度是不相等的。正是因为数字宽度的不相等就导致了
65
后端
01-01 08:00
后端
iOS、安卓、Web端设计规范与常见的设计模式
iOS、安卓、Web端设计规范与常见的设计模式,一.安卓和iOS的设计规范首先,我们先看看iOS端顶部导航和底部的tab是完全不一样的,如下图在iOS端,页眉和页脚都做出了相应的规定,页眉我们称之为导航栏,主要是实现了页面的跳转和当前页面的操作,底部的页脚通常会设计成工具栏和标签栏,工具栏主要是放置一些我们对于当前页面的传统操作,如转发、删除、收藏。其次还能做成标签栏,标签栏主要是实现几个主要页面
79
后端
01-01 08:00
后端
iOS 15也有「残血版」?
iOS 15也有「残血版」?,iOS15系统上的惊喜功能无疑就是实况文本了,但身边不少朋友升级之后告诉我用不了,打开图片根本没有相应的「文本识别」按钮。细究之下,发现原因竟然是A12芯片,苹果在官网的iOS15功能页用小字指出了实况文本功能的要求:在配备A12仿生或后续芯片的iPhone上提供。最早搭载A12芯片的机型是2018年发布的iPhoneXS、iPhoneXSMax以及iPhoneXR,
79
后端
01-01 08:00
后端
iOS设计规范
iOS设计规范,640x1136px(iphoneSE)状态栏:40px导航栏:88px标签栏:98px750x1334px(iphone6s/7/8)状态栏:40px导航栏:88px标签栏:98px1242x2208px(iphone6s/7/8Plus)状态栏:60px导航栏:132px标签栏:147px1125x2436px(iphoneX(@3x))状态栏:132px导航栏:132px标签
74
后端
01-01 08:00
后端
iOS中谓词NSPredicate的使用
iOS中谓词NSPredicate的使用,什么是NSPredicate?NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。通俗的讲谓词是描述事物属性的。在iOS中主要用于查询和检索,如CoreData的数据查询,数组等集合类型的过滤。谓词的分类:比较谓词和复合谓词比较谓词:比较谓词通过使用比较运算符来描述所符合条件的属性状态;复合谓词:用来组合多个比较谓词表达式,去交集、并集
86
后端
01-01 08:00
后端
iOS Masonry使用指北
iOS Masonry使用指北,第三方库地址:https://github.com/SnapKit/Masonrypod'Masonry'(UIKit-中有系统的自动布局)一般的布局self.letfView=[UIViewnew];self.letfView.backgroundColor=[UIColorredColor];self.rightView=[UIViewnew];self.rig
86
后端
01-01 08:00
后端
iOS开发 label设置文字吸顶状态
iOS开发 label设置文字吸顶状态,我们平时在写label时候,如果遇到换行会设置numberOfLines=0;这样就会自动换行,这个时候,会有一个问题,如果字数一行能显示完,那么label里面的文字就会呈现出上下居中对齐,这个时候单行显示内容和多行显示内容如果在一起排列的话就很不美观,我们心里想的方案其实就是,无论label是单行显示还是多行显示,label里的文字要和label顶部对齐,
75
后端
01-01 08:00
后端
iOS 离屏渲染原因
iOS 离屏渲染原因,正常渲染流程在GPU的渲染流程中,根据由远及近的顺序显示图像到屏幕上,依次将结果存储到帧缓冲区视频控制器从帧缓冲区中读取数据,然后显示到屏幕上后,会立即丢掉改帧数据正常渲染流程离屏渲染如果我们对视图做了特殊处理:圆角、阴影等。GPU需要对图像进行额外的渲染、合并,然后将每个图层处理结果存入到离屏缓冲区,再将多个图层进行叠加合并,存入帧缓冲区,最后显示到屏幕上离屏渲染流程离屏缓
93
«
1
2
...
165
166
167
168
169
170
171
...
175
176
»