-
iOS数据持久化详解
数据持久化方式:1、属性列表(plist存储) 2、偏好设置(NSUserDefaults) 3、归档序列化存储 4、沙盒存储 5、Core Data 6、SQLite3 7、FMDB 8、Realm 应用场景及使用 1、属性列表(plist存储)通常叫做plist文件,用于存储在程序中不经常修改、数据量小的数据,不支持自定义对象存储,支持数据存储的类型为:Array,Dictionary,Str …
-
iOS简单实用的手写签名实现
在iOS中实现手写签名主要运用到的知识点:UIBezierPath、手势、图片的截取、图片的压缩 签名封装新建”HJSignatureView”继承自UIView,在分装类的.h文件中提供”清除签名”与”保存签名”方法,.m文件中实现签名的具体封装 .h文件 /** 清除签名 */ - (void)clear; /** 保存签名 @return 保存在本地的图片路径 */ - ( …
-
UICollectionViewFlowLayout之常用布局
涉及布局方式1、流式布局2、线性布局3、圆形布局4、卡片布局 具体布局实现1、流式布局 1.1 外部可访问的属性 创建布局类继承于UICollectionViewFlowLayout,在自定义布局类中提供一些常用的外部可访问属性,例如:是否垂直滚动、item的宽度和高度、列行间距等,方便进行布局的修改,如下所示 //MARK: 外部可访问属性 /// 是否垂直滚动(默认为true) var …
-
基础控制器的构建与设备方向的控制
涉及知识点1、基于UIViewController构建基础控制器2、基于UINavigationController构建导航控制器并添加Pop手势3、基于UITabBarController构建主控制器4、指定控制器可进行设备方向翻转 具体实现1、基于UIViewController构建基础控制器 1.1 自定义导航栏 在定制导航栏中所包含的内容时,主要是考虑绝大部分控制器所需要的控件,所以通常包 …
-
微信公众号的开发环境搭建与接入
开发环境的搭建1、进入Ngrok官网,下载客户端 2、选择需要下载的版本并解压 3、注册ngrok账号并登陆,在隧道管理页进行隧道的开通 4、 填写隧道信息 5、隧道连接 在开通隧道之后会产生一个隧道id,可以在终端中根据隧道id进行连接,当终端出现在线时,代表连接成功,这时其他人就可以通过域名来连接到本地端口 开发接入1、接口测试号申请 在微信公众号平台技术文档中选择 –> …
-
微信公众号获取Access_token与自定义菜单创建
获取access_token获取access_token微信公众号官方文档 1、access_token简单说明 access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token,获取到access_token之后应将值进行保存,而不是每次都调用接口进行获取;服务器会返回expire_in(有效时间,单位秒),当expire_in过期之后再调用接口刷新ac …
-
Maven创建Web工程以及SSM框架目录结构的搭建
创建Web工程1、选择”File”—>”New”—>”Project”,如图所示: 2、在弹出的视图左侧选择”Maven”,右侧选择SDK,并勾选上”Create from archetype”选择框,选择”org.apache.maven.archetypes:maven-archetype-webapp”,如图所示: 3、在视图中输入GroupId、ArtifactId的名称, …
-
构建基本的 Spring Web 应用程序示例
追踪 Spring MVC 的请求用户在Web浏览器中点击链接或者提交表单,请求工作就开始。从离开浏览器开始到获取响应放回,会经历很多的站,图1展示了请求使用Spring MVC所经历的所有站点 请求的第一站是Spring的DispatcherServlet。Spring MVC所有的请求都是通过一个前端控制器Servlet,前端控制器是常用的Web应用程序模式,在这里一个单实例的Servlet …
-
Mac系统下安装与配置Tomcat
安装Tomcat1、Tomcat的下载 Tomcat下载地址 2、在下载位置找到下载的apache-tomcat的zip文件并解压 3、将解压出的文件夹移动到资源库文件夹下 显示隐藏文件夹快捷键:shift + command + . 启动Tomcat1、打开终端进入”apache-tomcat-8.5.32”所在目录下的bin文件夹 2、执行指令启动Tomcat ./startup …
-
iPhone X 屏幕适配从选择到 "放弃"
刘海,让人既爱又恨,爱的是它的刁蛮,它的任性,恨得是需要去做适配,你得去配合它,配合好了才会好看,才显得刘海如此之美。 iPhone X的适配,其实并没有那么复杂,总的来说就是代码的适配和xib的适配,首先需要知道安全区域这一概念,在iPhone X上安全区域到顶部距离是44,安全区域到底部距离是34;目前其它机型上安全区域到顶部是0(iOS 11 之后为 20),安全区域到底部是0,如图所示: …