上学期工作成果

ps:一个只学习了一些iOS开发基础的小白的项目日记

界面

利用SnapKit完成了登录界面的设计,具体功能尚未实现。

基于iOS的APP“好妈妈”开发日志一

点击实现键盘弹出,但未能实现界面整体上移
基于iOS的APP“好妈妈”开发日志一

遇到的坑

虽然一个学期并没有无时不刻专注于这个项目,但是在有限的时间里还是遇到了不少亟待解决的问题。

LeanCloud的引用

在引入LeanCloud时出现了诸如版本号、添加framework包、无法import LeanCloud等问题,后来发现,不仅仅要装swift的SDK,也要装Objective-C的SDK。
官网给的文档并不能为我们解决所有问题,包括镜像包无法安装,需要更改其他的镜像路径,我个人来讲用的是阿里云的。ruby更新速度还是蛮快的。framework包可以自行在网上下载。
目前用了这些包。
基于iOS的APP“好妈妈”开发日志一

在编写Podfile时遇到的就是关于版本号的问题,后来解决了如下。目前只用了这些,后期还要加。
基于iOS的APP“好妈妈”开发日志一

无法import LeanCloud解决就是添加oc的framework,添加之后运行可能会出现报framework中**.h**文件的语法错误,我是一个一个手动修改的,因为有些涉及到一些变量的引用和赋值,比较麻烦,具体细节忘记了。????

snapkit的引用

很简单,参考了crs811博客中的一些东西,包括设置高度什么的。

xcode的相关问题

当一切都几乎没有错误的时候Run的时候xcode会提示你"This app could not be installed at this time."
1.然后百度在Stack Overflow里会找到这样的答案让你访问~/Library/Logs/CoreSimulator/,找到CoreSimulator.log文件打开它会提示哪里有错误
2.发现问题是"Framework did not have a CFBundleIdentifier in its Info.plist"
3.解决办法就是⬇️基于iOS的APP“好妈妈”开发日志一

总结

其他就没什么了,下一步是进行登录界面进入后的下一个界面——添加姨妈周期的主界面,以及其他分界面的转换。

努力!奋斗!⛽️luhh

相关文章:

  • 2021-07-28
  • 2021-05-28
  • 2021-05-15
  • 2022-01-26
  • 2022-12-23
  • 2021-08-10
  • 2021-12-06
  • 2021-11-05
猜你喜欢
  • 2021-08-07
  • 2021-04-18
  • 2021-07-30
  • 2022-02-19
  • 2021-06-23
  • 2021-06-12
  • 2022-12-23
相关资源
相似解决方案