swift
Aileon
这个作者很懒,什么都没留下…
展开
-
Swift闭包与类在循环引用中,参数与捕获传入引用类型的简单案例理解
Swift闭包与类在循环引用中,参数与捕获传入引用类型的简单案例理解class TestView: UIView { var handler: ((TestView) -> Void)? func run() { // 此处的self是作为参数传入,可认为传入的是一个局部变量。 // 引用在函数开始前创建,在函数结束时销毁。 handler?(self) } deinit { print("dein原创 2021-07-30 14:23:48 · 233 阅读 · 0 评论 -
CS193p课程中SplitViewController在Xcode12中使用时会出现两次detailView的解决办法
原因:课程中教授使用的是Xcode9,Xcode9和Xcode12的SplitViewController默认参数不一样Xcode9:Xcode12小白入门找了两天,以为是代码问题,各种调试,然后又发现UI不一样,又各种调,心烦了两天啊啊啊啊...原创 2021-05-27 18:22:12 · 149 阅读 · 1 评论 -
vscode配置并运行swift
1、安装依赖sudo apt-get install clang libicu-dev2、下载swifthttps://swift.org/download/3、解压并配置环境变量解压:tar -zxf swift-5.2.4-RELEASE-ubuntu20.04.tar.gz配置环境变量打开profilevim /etc/profile在最末尾添加export PATH=<你解压后的swift的路径>/usr/bin:$PATH刷新配置source /etc/pro原创 2020-06-09 01:27:40 · 2324 阅读 · 0 评论