Tag: 女人密码

作为iOS开发人员实习生的12周-第四周

第四周过去了,这是我本周所做的事情〜 我第一次自己解决了合并冲突和合并分支的问题,这真是令人兴奋! 我还了解了如何合并UIView,动态标签创建以及有关相互依赖的约束的更多信息。 整合UIViews 当构建一个包含多个UIView的复杂屏幕时,请考虑是否可以重用这些UIView中的任何一个,而不是创建两个具有几乎相同代码的独立UIView文件。 例如,“添加付款方式”和“添加促销代码”是ScrollView中ContentView内部的两个UIView。 它们最初几乎完全相同,但是在用户交互后会更改。 这两个UIView可以合并为一个可重用的UIView,而不是拥有两个UIView文件。 在ReusableView中,枚举用于控制两个视图中的差异标签/差异行为。 动态标签创建 我认为基于传入的数据动态创建的文本标签是有史以来最酷的事情! 这是从一个自定义UITableViewCell创建的UITableView中的两行。 成分选项标签是stackView中的标签。 请注意,第二行没有选择自定义成分选项,因此不会生成标签。 这些自定义成分标签是在更新单元格功能内部生成的。 约束条件 如果您的元素将始终在同一位置对齐,则最好将这些元素彼此约束而不是独立约束。 即:productLabel的顶部约束和priceLabel的顶部约束应等于quantityLabel的顶部约束。 这样,如果顶部约束需要稍微偏移一点,则只需要更改quantityLabel的顶部约束,因为另一个标签的约束已经依赖于该约束。 我在本周使用的一些超级有用的git命令: 1.恢复为先前提交 查看以前提交的哈希 git日志 获得正确的提交哈希后,您想还原为: git reset –hard hashOfCommitYouWantToRevertTo 2.合并分支 首先确保您在要合并INTO的分支上 git checkout branchYouWantToMergeInto 然后确保您在正确的分支上 git merge branchYouWantToMergeIn 这应导致: 3.合并冲突 合并冲突文件路径将在终端中显示 我喜欢使用Sublime修复pbx proj文件上的合并冲突 subl pathOfPbxProj 修复Sublime文本编辑器中的pbx proj冲突 退出Xcode 使用以下终端命令打开工作区: 打开* xcw * 修复工作区中的其他合并冲突 第四周就这样了! 😊

WWCodeDFW iOS工作区入门

从AppStore下载最新版本的Xcode。 如果您的操作系统由于某种原因不支持Xcode 9,请随时从此处下载Xcode 8.3.3。 如果您是git的新手,那么GitHub会给您带来巨大的挑战,以帮助您入门。 https://try.github.io/levels/1/challenges/1 分叉WWCodeDFW存储库,并将分叉克隆到本地计算机。 要运行构建应用程序,请选择要定位的模拟器,然后按左上角的播放按钮! 而已! 随意游玩并在iOS生态系统中感到舒适。 浏览问题以寻找开始的地方,并确保在准备出钱时创建请求请求!