目录 前言【一】纯代码自定义View---- 基本用法---- 使用构造方法传入外部数据【二】XIB自定义View---- 基本用法---- 模拟简单弹框VIew使用案例 前...
目录 前言【一】纯代码自定义View---- 基本用法---- 使用构造方法传入外部数据【二】XIB自定义View---- 基本用法---- 模拟简单弹框VIew使用案例 前...
前言 在iOS开发中,如果APP需要支持横屏,就要控制页面旋转,但是让页面支持旋转的方式有很多,在此总结一下,说一下我对页面旋转的理解。 思路 控制页面旋转的方式可以总结为两...
map 和 flatMap 是 Swift 中两个常用的函数,它们体现了 Swift 中很多的特性。对于简单的使用来说,它们的接口并不复杂,但它们内部的机制还是非常值得研究的...
一、简介 DateComponents是以可扩展的结构化方式封装日期的组件。它通过提供日期的部分来指定日期:时,分,秒,日,月,年等。它还可以用于指定持续时间,例如5小时16...
一、简介 Calendar封装了有关时间系统的信息,其中定义了年的开始和长度等。它提供有关日历的信息,并支持日历计算,例如获取符合条件的Date或DateComponents...
写在前面 在第一部分iOS重学之启动优化(一)[https://codersunny.com/posts/a5b508b2/]中,我们主要从Pre-main和main之后两个...
Node.js的介绍 什么是 Node.js(官方解释) Node.js 是一个基于 Chrome V8 引擎的 JavaScript 代码运行环境。 Node.js使用了一...
发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:45字数 61697阅读 3316评论 2喜欢 85 用到的组...
UIBezierPath中文叫贝塞尔曲线,其作用是 UIBezierPath 类允许你在自定义的 View 中绘制和渲染由直线和曲线组成的路径. 你可以在初始化的时候, 直接...
一、最终效果 二、原理说明 通过UICollectionView实现横向滚动轮播效果如下图所示,当移动到左右边缘后不可以继续移动 将CollectionView展开后的示意图...
WKWebView是苹果在iOS 8之后推出的框架WebKit中的浏览器控件, 其加载速度比UIWebView快了许多, 但内存占用率却下降很多, 也解决了加载网页时的内存泄...
相信很多人发现,苹果手机有个功能就是可以从相册选择照片分享到相应的APP,比如将照片分享到微信好友,操作如下: 1、先选取照片,然后点击分享按钮: 那我们怎么将自己的...
一、简介 Realm 并不是基于 Core Data ,也不是基于 SQLite 所构建的。它拥有自己的数据库存储引擎,可以高效且快速地完成数据库的构建操作。Realm可以轻...
从UIWebview换到WKWebView之后,会发现管理Cookie是很麻烦事,经常出现 App自定义Cookie的值丢失 或 更新不及时 的情况。苹果iOS11之后也提供...
前言 如果不是为了深入了解FMDB,只求能用就行,只要记住下面这句话就行了:在FMDB中,除了查询以外的所有操作都称为'更新'(create、drop、insert、upda...
前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下。示例Demo:WKWebView的使用[https://github.com/wslcmk/...
本地生成随机验证码,直接上图: 其实逻辑上没什么难度,本地资源库中随机生成指定个数的元素,计算位置方法到指定的画布上显示,添加一些干扰项目即可。最后通过对比输入字符与随机生成...
一、项目内的语言国际化 1.1、按下图顺序添加你所需要的语言,我这里添加了两种:中文、英语,因为英文是自带的,所以只需要选择中文就可以了 添加语言 选择语言 2.2、创建st...
今天不知道什么情况,我的xcode 12.5也报错了,之前几天都没事,今天就突然无法编译通过,查了一下资料,说是arm64导致的,我的最终解决报错的方法是结合两篇文章的,在此...