ios开发
文章平均质量分 69
JohnLanbow
这个作者很懒,什么都没留下…
展开
-
The following build commands failed: CompileC armv7 objective-c com.apple.compilers.llvm.clang.1_0.c
电脑上安装了好几个版本的Xcode,有Xcode13.x,Xcode14.x的,之前用Xcode13来打包的,后面较新版本项目都是用Xcode14打包的,所以在Xcode-Preferences-Locations的command line tools仍然是默认选择的Xcode13版本的命令行工具,然后就在这里将其修改为正确的Xcode14版本的,并重启Xcode,重新运行编译脚本,发现还是不行。一般来说,命令行的Xcode-select对应的都是。首先查看一下Xcode-select的版本。原创 2022-12-16 14:16:20 · 1977 阅读 · 1 评论 -
Xcode 13.3 cycle in dependencies between targets
Cycle in dependencies between targets '#aTargetName' and '#anotherTargetName'; building could produce unreliable results. This usually can be resolved by moving the target's Headers build phase before Compile Sources.原创 2022-10-16 22:01:26 · 1304 阅读 · 0 评论 -
iOS动画相关
App内的动画对于用户体验的提升很重要,在iOS实际开发中常用的动画主要包括两大类,UIView动画和核心动画(Core Animation),Core Animation又分出来CAAnimationGroup(组动画),CABasicAnimation(基本动画),CAKeyframeAnimation(关键帧动画)以及CATransition(转场动画)。原创 2022-09-25 15:03:41 · 817 阅读 · 0 评论 -
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 14 ms: Connection refused
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 14 ms: Connection refused原创 2022-08-13 08:06:09 · 6070 阅读 · 3 评论 -
Mac终端安装svn
首先,你得安装homebew,关于这个的安装方法,这里就不赘述了,网上有很多教程。brew安装好之后,执行以下命令:brew install subversion当你看到各种download进度条成功走完,终端提示你安装好之后,输入svn help发现zsh: command not found: svn那就意味着你要添加一下环境变量,对应的profile文件看你使用工具类型,bash使用.bashrc,zsh使用.zshrc,这里我使用的是zsh,所以直接打开o..原创 2022-05-19 16:53:22 · 854 阅读 · 0 评论 -
iOS:UIDatePicker宽度设置不对
问题:在写一个闹钟的demo的时候,需要一个与屏幕等宽的滚轮形式的时间选择器,初始代码是这样的:let datePicker = UIDatePicker(frame: frame)addSubview(datePicker)datePicker.datePickerMode = .timedatePicker.backgroundColor = .whitedatePicker.preferredDatePickerStyle = .wheels没几行代码,也没怎么注意,就按照普通v原创 2022-04-25 10:46:22 · 637 阅读 · 0 评论 -
Command CompileSwift failed with a nonzero exit code
最近在做ios开发的时候遇到了这样一个问题:Command CompileSwift failed with a nonzero exit code关键是代码中也没有报错,然后项目也可以正常运行,那么为啥在编译中会出现这么一个莫名其妙的报错呢?随便在网上搜索了一下,说是要改podfile的一些内容,我一个小萌新,也不敢随便改podfile的东西啊,万一出啥新问题了呢。最后几番查找,发现只要按下以下快捷键组合即可:shift + commond + k这命令作用是clean build fold原创 2020-07-24 19:31:09 · 22288 阅读 · 5 评论 -
CocoaPods简洁安装教程
pod是macOS上的包管理器(类似于pip),用于为xcode的开发项目管理库依赖,项目的依赖关系存在Podfile文本文件中,CocoaPods能解析库之间的依赖关系,获取生成的源代码,然后链接到Xcode工作去来构建开发项目,从而更方便地管理第三方库。CocoaPods是使用Ruby构建的,在macOS上可用默认已有的Ruby安装,这需要使用到sudo权限,简单安装命令:sudo gem install cocoapods你以为就这么简单?太天真了小老弟,一句话的事情就想搞定就没必要写一个教程原创 2020-07-10 15:14:05 · 173 阅读 · 1 评论 -
The Role of View Controllers 视图控制器介绍(部分翻译)
View Controllers介绍View Controller是一个app内部结构的基础,每一个app都至少有一个View Controller,大多数是多个。每一个View Controller都管理着app中的用户对于底层数据的界面以及交互。View Controllers使得在不同的用户界面之间的转换过度变得方便。其中UIViewController类定义了管理视图,处理响应事件,从一个View Controller切换到另一个以及组织好app不同部件的方法和属性。通过UIViewContro翻译 2020-07-01 16:35:55 · 149 阅读 · 0 评论 -
swift相关知识点杂锦
Swift知识点总结1、private 表示代码只能在当前作用域或者同一文件中同一类型的作用域中被使用,而fileprivate 表示代码可以在当前文件中被访问,而不做类型限定。2、Swift的可选类型(optional),用于处理值缺失的情况,可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值”。你可以解析可选类型访问这个值,或者根本没有值。可以给变量赋值为nil来表示它没有值,注意:nil不能用于非可选的常量和变量,如果代码中有常量或者变量需要处理值缺失的情况,请...原创 2020-06-19 20:31:06 · 272 阅读 · 0 评论