基于iOS的APP“好妈妈”开发日志一
上学期工作成果
ps:一个只学习了一些iOS开发基础的小白的项目日记
界面
利用SnapKit完成了登录界面的设计,具体功能尚未实现。
点击实现键盘弹出,但未能实现界面整体上移
遇到的坑
虽然一个学期并没有无时不刻专注于这个项目,但是在有限的时间里还是遇到了不少亟待解决的问题。
LeanCloud的引用
在引入LeanCloud时出现了诸如版本号、添加framework包、无法import LeanCloud等问题,后来发现,不仅仅要装swift的SDK,也要装Objective-C的SDK。
官网给的文档并不能为我们解决所有问题,包括镜像包无法安装,需要更改其他的镜像路径,我个人来讲用的是阿里云的。ruby更新速度还是蛮快的。framework包可以自行在网上下载。
目前用了这些包。
在编写Podfile时遇到的就是关于版本号的问题,后来解决了如下。目前只用了这些,后期还要加。
无法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.解决办法就是⬇️
总结
其他就没什么了,下一步是进行登录界面进入后的下一个界面——添加姨妈周期的主界面,以及其他分界面的转换。
努力!奋斗!⛽️luhh