美文网首页
近期的毕设遇到的坑

近期的毕设遇到的坑

作者: lotawei | 来源:发表于2017-03-14 16:38 被阅读19次

毕设效果


Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

总结一下吧#

1.文件操作上
  • 模拟器和真机上的存取路径有差异
  • 模拟器的 cache document 都可以写
  • 真机上cache 中的snapshot 等文件无权限弄的
  • 文件转化的一个函数主要是swift3.0变了许多
2.视图上
  • 使用了第三方的动画弹出提示框的时候bar一部分视图居然莫名的消失,百般尝试发现作怪的是控件的这个属性再作怪 translatesAutoresizingMaskIntoConstraints = false的时候会莫名其妙的被改掉Frame
3 .学习富文本

主要浏览yykit大神的源码用到的也很浅用到的是YYText比较多一些.做富文本很好,可以考虑将其应用至动态等业务。

4.由于考虑到时间的问题需要在项目中用oc/swift 混编的方式编码

遇到的坑解决地址:http://blog.csdn.net/huangchentao/article/details/35278663

5.遇到的需要解决的坑

在面对需要发送多次请求 获取服务器拿回的数据 这个有待解决,尝试了 BlockOperation 方式但是貌似没用也可能没写对 纪录在这以后好来解决.

6.遇到高频率刷新界面数据不同步

在使用网络请求刷新表视图 的时候不要先将本地数组清空在从网络获取,这样在做频繁刷新更新视图很可能会发生数组越界的情况。做法只在网络上获取到数据才刷新,更改本地的引用就行了。

5.学习如何做多任务的本地管理,遇到一些没处理过比以前做的业务复杂点的情况

还原情景:DownloadSingle(管理下载的单例) ItemsShare( 程序中的单例)SqliteHelper(本地数据库的单例)名字不重要,如何做三者的协调管理并同步。思路,ItemsShare中的数组对象是可能在整个应用程序中变化的涉及到交互嘛,DownloadSingle只用于下载,SqliteHelper只负责存储,那么思路很明显了,DownloadSingle负责将变化让SqliteHelper存储,SqliteHelper将变化更新,程序呢始终用ItemsShare中的同一块内存即可.

相关文章

  • 近期的毕设遇到的坑

    毕设效果 总结一下吧# 1.文件操作上 模拟器和真机上的存取路径有差异 模拟器的 cache document 都...

  • 毕设填坑

    mongo管理员登录 mongo --port 27017 -u myUserAdmin -p 'abc123' ...

  • 毕设毕设

    最近某些人又要被逼疯了。 因为一个两个字的东西,“毕设”,最近全宿舍都在每天做毕设,因为要交稿的日期将近。 每当截...

  • 毕设

    告别这美好的2个月 又让我重回大学时光

  • 毕设

    辛追穿着汉服,睡在河边,狼狈不堪。恰逢一个担着蔬菜的汉子(利仓穿越至现代的人),将他救起,他将她带到家里,照顾贴切...

  • 毕设

    2.毕业设计环节中的具体工作内容(包括原始数据、技术、工作要求等): 主要功能: 详细的礼物分类,解决送礼物难...

  • 毕设

    弹指一挥间,一周过去了。毕业设计也要接近最后的尾声,只剩下最后的毕业答辩。 过去人们常说:The knowledg...

  • 毕设

    这几天还在杭州 因为药面试 但是回来后 也考虑果毕设 之前问了哥哥 我做的这个系统要有传照片 穿视频等等 类似于Q...

  • 来学点neo4j相关知识扩展你的课外知识???

    写在前面(废话篇): 填个坑,系统全部做完做一个毕设专题。 这篇文章在我的草稿箱里蹲了两个月。最近毕设答辩结束,有...

  • mysql报错:The server time zone val

    最近写毕设的时候遇到了mysql出现The server time zone value 'Öйú±ê׼ʱ¼...

网友评论

      本文标题:近期的毕设遇到的坑

      本文链接:https://www.haomeiwen.com/subject/oythnttx.html