热门推荐
Charles简单上手,以及使用Charles对Xcode模拟器进行抓包
Charles是一款强大的网络抓包软件,支持PC端和移动端抓包,这里介绍几个使用小技巧,以及如何使用Charles对Xcode模拟器进行抓包。
【世界上最伟大的推销员】读书笔记
世界上最伟大的推销员读书笔记,很长一段时间内最喜欢的一本书,希望能从书中找到属于自己的道路。
Swift中的错误处理ErrorHanding
在Swift中,提供了4中错误处理的方式,分别是用throwing函数传递错误,用do-catch语句处理错误,用try?关键字将错误作为可选类型处理,或者用try!关键字断言此错误根本不会发生。
Swift中的json操作
在与后端API的交互中,API接口一般返回Json格式的数据,Swift中,对Json数据的处理,主要有两种方法,分别是使用JSONSerialization和使用JSONDecoder&&JSONENcoder。
新项目所用到的前端组件
记录一下新项目所用到的前端组件,慢慢积累吧。
Macos安装php多个版本
php老鸟居然也会遇到php安装的问题,这次终于搞清楚了在mac中安装多版本php,有了这次经验,相应在很长一段时间都不会遇到php版本安装的问题了。
Swift闭包Closure
闭包是编程语言中比较难理解的点,查阅了很多资料都没有人能给闭包下一个准确的定义。
闭包(Colsure)是词法闭包(Lexical Closure)的简称。
Swift可选类型与可选绑定
Swift中使用可选类型(optionals)来处理值可能缺失的情况。可选类型表示有两种可能:或者有值,你可以解析可选类型访问这个值,或者根本没有值。
SwiftUI数据流Data Flow之属性包装器propertyWrapper,@State,@Binding,@Published,@ObservedOjbect,@StateObject,@Environment,@EnvironmentObject
SwiftUI中的界面是严格数据驱动的:运行时界面的修改,只能通过修改数据来间接完成,而不是直接对界面进行修改操作。
Swift日期处理(Date、Calendar、DateComponents、DateFormatter、Locale、TimeZone)
Swift日期处理主要要用到三个类型(String、Date、DeteComponents),而这三个类型转换又要用到两个类型作为转换桥梁(DateFormatter、Calendar)。