iOS开发日记-第2周
这次我的职位很晚,但是昨天德国在世界杯比赛中德国对墨西哥(0:1)的糟糕表现后,我非常疲惫。
我本周了解到…
- 视图和控件
- 自动布局,堆栈视图和尺寸类别
我这周最努力地与…
- 游乐场!!! 😠
如何修复永久运行的游乐场
我真的很喜欢Playgrounds,并且可以运行Swift代码并立即查看结果,但是本周我遇到了一些奇怪的行为。 打开新的Playground并编写一些代码后,Xcode突然崩溃,或者Playgrounds永久卡住。 我几次重新打开Xcode,但是每次都发生相同的问题。 我感到非常失望,因为我认为Playgrounds是探索Swift编程语言并让每个人都可以访问编程的好工具。 但是目前,结果恰恰相反。 经过研究,我想出了一个解决方案。
- 将Playground从自动运行更改为手动->按住左下角的小箭头
- 退出Xcode
- 在活动监视器中强制完全处理com.apple.coresimulator
- 重新启动Xcode
这应该可以解决问题,但是每次进行一些更改时都必须手动启动它。 了解更多信息。
Xcode游乐场卡在“运行游乐场”或“启动模拟器”上,无法运行…
每次我创建一个新的游乐场以测试一些代码时,Xcode都会卡住并且不会运行该代码。 只是…
stackoverflow.com
我希望苹果能尽快解决此问题,因为现在Playgrounds与使用Swift进行iOS开发毫不费力地相反,并且通过此修复,您可以在进行更改后松开热装。 😞
参加可可豆聚会
上周三,我去了Cocoaheads在柏林的Sauce Labs办公室聚会。 这是我第一个iOS开发人员见面,所以我感到非常兴奋。 地点是美丽的,人民很好和善良。
拿了一片比萨饼和一瓶啤酒后,我准备好进行演讲了。
丹尼尔·保卢斯(Daniel Paulus)谈论了反向工程iOS内部的实用方法,增强现实:Berta Devant的《从设计到开发》,以及鲍勃·戈德温(Bob Godwin)的Swift关联类型设计模式。 我必须承认,第一个和最后一个谈话在我目前的水平上已经取得了很大进步,但是所有主题仍然非常有趣,我想稍后再回到此以进一步了解它。 每个月都有另一个聚会,我期待下一个聚会。 如果您有兴趣,请访问https://www.meetup.com/de-DE/Cocoaheads-Berlin/。
构建我的第一个应用
为了练习现在正在学习的内容,我想开始我的第一个项目。 我完成了一些小型指导项目,产生了示例应用程序,但是这次我想启动自己的应用程序。 这个学期我要参加关于计算(或理论计算机科学)基础知识的讲座。 对我来说,绕开像自动机理论这样的超级抽象主题是非常具有挑战性的。 此外,还有许多符号和定义很难记住。 对每个主题都有一些易于理解的总结,以及符号和定义的集合,将是很好的。 我的目标是为此目的创建一个简单的应用程序,并将其分发到App Store中,以帮助其他学生和我自己。
在德语中,我们将该主题称为“信息基础理论”,它将转化为理论计算机科学。 在uni,我们将其缩写为“ TheGI”。 因此,名称将为“ TheGI-App”(直到我会发现更好的东西)。
本周目标
- 制作TheGI App原型
- 了解有关移动设计的更多信息
- 练习Swift并完成“使用Swift开发应用程序”的第3单元