Roder 
  • 主页
  • 归档
  • 关于
  •     

RoForm自定义表单

RoForm自定义表单自定义表单工具,简单配置,实现清晰,快速创建表单 效果 如何导入 项目中导入NEFormTableView,UIHelper,Vender等文件夹; pod中有依赖1234567891011pod 'Masonry', '~> 1.1.0'pod 'BRPickerView', '~> 2.7.6'pod 'HCSStarRatingView', '~> 1.5'pod 'QMUIKit', '~> 4.4.0'pod 'ReactiveObjC', '~> 3.1.0'pod 'SDWebImage', '~> 5.0' 库中包含了图片选择所以需要相册相机权限Privacy - Photo Library Usage Description 授权通过相册,选择头像或身份证照片 P
 2022-02-11  

CoreData+HandyJSON+AlecrimCoreData实现项目缓存

iOS封装CoreData+HandyJson实现本地缓存 准备工作 选中Tagets->BuildPhases->LinkBinaryWithLibraries 添加CoreData.framework 使用CocoaPods工具Pod需要使用的相关框架 pod 'AlecrimCoreData' pod 'HandyJSON', '~> 5.0.1' CoreData基本使用查看上篇博客《CoreData数据持久化》 链接如下:CoreData数据持久化 配置 PersistentContainer 创建PersistentContainer+App.swift 代码如下 import Foundation import AlecrimCoreData extension PersistentContainer { public convenience init(name: String? = nil, bundle: Bundle? = nil) { try! s
 2020-06-04  

使用CoreData做项目数据持久化

CoreData数据持久化 概念 CoreData是Apple官方为iOS提供的一个数据持久化方案,其本质是一个通过封装底层数据操作,让程序员以面向对象的方式存储和管理数据的ORM框架(Object-Relational Mapping:对象-关系映射,简称ORM)。虽然底层支持SQLite、二进制数据、xml等多种文件存储,但是主要还是用来操作SQLite数据库。 NSManagedObjectContext 是托管对象上下文,数据库的大多数操作是在这个类操作 NSManagedObjectModel 是托管对象模型,其中一个托管对象模型关联到一个模型文件,里面存储着数据库的数据结构。 NSPersistentStoreCoordinator 是持久化存储协调器,主要负责协调上下文玉存储的区域的关系。 NSManagedObject 是托管对象类,其中CoreData里面的托管对象都会继承此类。 创建相关文件 两种方式 如果创建项目的时候就勾选了UseCoreData也就会自动生成一个.xcdatamodeld后缀的文件 如果已有项目中就需要手动去创建一
 2020-06-03  

Flutter学习-第四阶段

ListView 列表 一个线性布局的widgets列表
 2020-01-16  

Flutter学习-第三阶段

基础控件 Widget 介绍 Widget实际上就是Element的配置数据,Widget树实际上是一个配置树,而真正的UI渲染树是由Element构成;不过,由于Element是通过Widget生成的,所以它们之间有对应关系,在大多数场景,我们可以宽泛地认为Widget树就是指UI控件树或UI渲染树。 一个Widget对象可以对应多个Element对象。这很好理解,根据同 一份配置(Widget),可以创建多个实例(Element)。 StatelessWidget StatefulWidget State widget context 回调函数 initState:初始状态 didChangeDependencies():当State对象的依赖发送变化时被调用 build():主要用于构建Wiget子树 reassemble():此回调是专门为了开发调试而提供的,在热重载(hot reload)时会被调用,此回调在Release模式下永远不会被调用。 didUpdateWidget():判断是否要刷新,回调这个方法 deactivate():当S
 2020-01-15  

Flutter学习-第二阶段

应用 路由管理 路由就是页面(page),在iOS中主要是指(ViewController),路由 管理就是管理页面之间如何跳转,导航管理在Android还是iOS中,都是维护一个路由栈,push(打开新页面)和pop(关闭页面)页面; Navigator.push( context, MaterialPageRoute(builder: (context) { return NewRoute(); })); Navigator 路由管理的组件,通过一个栈来管理活动路由集合; MaterialPageRoute 继承自PageRoute类,表示占有整个屏幕空间的一个模态路由页面,它还定义了路由构建及切换时过渡动画的相关接口及属性。MaterialPageRoute 是Material组件库提供的组件,它可以针对不同平台,实现与平台页面切换动画风格一致的路由切换动画; MaterialPageRoute({ WidgetBuilder builder, RouteSettings settings, bool
 2020-01-14  

Flutter学习-第一阶段

Flutter第一阶段 环境配置 注意事项 1.官方文档中当你把flutter下载到电脑之后,要想全局命令运行flutter,需要配置环境变量 export PATH=$PATH:/Users/roder/Desktop/flutter/bin这里注意 :$PATH:后面的是你下载的flutter里面的bin的路径,可以通过找到bin这个文件夹拖到终端命令里面就会自动显示该路径。 2.打开终端执行 open ~/.bash_profile弹出一个编辑框后,把第一步的路径复制进去,保存。 3.再在终端执行 source .bash_profile基本上到这一步都是可以了,但是如果你的终端命令配置的是zshrc ,那么就需要,继续看下面 4.在终端执行 open .zshrc5.弹出编辑框后,再把第一步的路径粘贴进去,换行,把第3步的命令粘贴进去,保存,再执行 source .zshrc最后验证在终端执行 flutter doctor
 2020-01-10  

隐私政策

本应用非常重视用户隐私政策并严格遵守相关的法律规定。请您仔细阅读《隐私政策》后再继续使用。如果您继续使用我们的服务,表示您已经充分阅读和理解我们协议的全部内容。 本app尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更优质的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。 适用范围 (a) 在您注册本应用app帐号时,您根据app要求提供的个人注册信息; (b) 在您使用本应用网络服务,或访问本应用平台网页时,本应用自动接收并记录的您的浏览器和计算机上的信息,包括但不限于您的IP地址、浏览器的类型、使用的语言、访问日期和时间、软硬件特征信息及您需求的网页记录等数据; (c) 本应用通过合法途径从商业伙伴处取得的用户个人数据。 (d)本应用严禁用户发布不良信息,如裸露、色情和亵渎内容,发布的内容我们会进行审核,一经发现不良信息,会禁用该用户的所有权限,予以封号处
 2019-12-19  

RxSwift+Moya网络请求框架改进版

改进版 改进原因 由于实际项目中接口虽然多样化,但大部分的接口请求的基本类型不会有很大的变化,我们可以将Moya的TargetType重写一个父类,这样在项目中我们可以更好地对接口进行管理 ####待更新
 2019-10-28  

RxSwift、Alamofire、Moya和HandyJson的结合使用

打造swift网络框架 准备工作 使用CocoaPods工具Pod需要使用的相关框架 具体的pod用法在这里就不做详解了,如有不懂可以查阅 CocoaPods使用 pod 'Alamofire' pod 'Moya/RxSwift' pod 'HandyJSON', '~> 5.0.0-beta.1' 创建文件 APIManager // // APIManager.swift // SwiftNetWorkHelper // // Created by 罗德良 on 2019/4/10. // Copyright © 2019 swagTeam. All rights reserved. // import Foundation import Moya enum APIManager { case testApi case testApiPara(para1:String,para2:String) case testApiDict(Dict
 2019-04-19  
  • 下一页

搜索

Hexo Fluid