今天主要学习了MBProgressHUD,受益匪浅。MB实现了弹出提示,可以很快捷的集成到项目中去。不得不说,得益于GitHub上丰富的开源第三方框架,开发工作变得非常的简便,优雅。

1.可以在弹出提示的同时,执行block

  还是要多用,活用block语法。使用MB的showAnimated: whileExecutingBlock:能轻松实现。

2.在网络通信时可以弹出比较复杂的提示框

  网络延迟大的时候,提示框是对用户的一种心理安慰,必须要有。结合NSURLConnection很方便。

3.不能为了使用提示框而使用

  提示框虽好,使用也需谨慎。切记弄巧成拙。

PS.昨天遗留下的问题算是解决了。从系统NavigationBar自带的Leftbarbutton返回时怎么通知源VC刷新?可以在当前VC的viewDidDisappear里调用一个通知(NSNotificationCenter)通知源VC执行刷新方法。虽然这样实现了,但是不够优雅,以后在学习过程中寻找更好的解决办法。

明天的学习计划: 准备好好优化一下UI,使用flatUI、JVFloatLabeledTextField等框架。

转载于:https://www.cnblogs.com/mysaya/p/4557247.html

Day2 : iOS第三方框架MBProgressHUD学习笔记相关推荐

  1. IOS第三方框架集合

    简   注册 登录  添加关注 作者 xuejunjun 2015.06.06 17:39* 写了14057字,被17人关注,获得了116个喜欢 IOS第三方框架集合 字数6100 阅读17132 评 ...

  2. 轻量级HTTP客户端框架—Forest学习笔记

    轻量级HTTP客户端框架-Forest学习笔记 一.Forest 1.1 业务需求 一般情况下是后端提供接口,前端调用,解决需求,但是有的时候为了方便,复用别人的接口(网上的,公共的第三方接口(短信. ...

  3. ssm 转发请求_千呼万唤!阿里内部终于把这份SSM框架技术学习笔记分享出来了...

    SSM SSM(Spring+SpringMVC+MyBatis)框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容).常作为数据源较简单的web项 ...

  4. php mvc 路由,PHP MVC框架路由学习笔记

    文章主要介绍了PHP MVC框架路由学习笔记的相关资料,需要的朋友可以参考下. 提到PHP开发web,自然离不开开发框架,开发框架为我们提供了灵活的开发方式,MVC层分离,业务解耦等... 第一篇先来 ...

  5. Python第三方库pygame学习笔记(一)

    Pygame Python最经典的2D游戏开发第三方库,也支持3D游戏开发 Pygame适合用于游戏逻辑验证.游戏入门及系统演示验证 Pygame是一种游戏开发引擎,基本逻辑具有参考价值 pygame ...

  6. 常用的iOS第三方框架

    转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与To ...

  7. Vue.js构建用户界面的渐进式框架(前端学习笔记1.0)

    文章目录 前言 一.Vue是什么? 二.前端核心分析 1.1.概述 1.2.前端三要素 1.3.结构层(HTML) 1.4.表现层(CSS) 1.5.行为层(JavaScript) 二.前端发展史 2 ...

  8. php怎么自己写框架,PHP学习笔记,自己动手写个MVC的框架

    最新在大家自己的博客的过程中,发现各种开源的博客系统都或多或少的用起来别扭.于是想动手自己写个博客系统.既然写,就想好好写.那就先写个MVC框架.一点一点来.写的过程中有很多想法.还希望大家能够多多指 ...

  9. iOS 缓存框架YYCache学习

    文章目录 前言 一.YYCache的来源 二.YYCache的结构 1. YYMemoryCache 1.1 最近最少使用-LRU(Least Frequently Used) 1.2 基于LRU的增 ...

最新文章

  1. BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题
  2. 有史以来最简单的三层实例(C#)
  3. Java 12 将于3月19日发布,8 个最终 JEP 一览
  4. nodejs在Liunx上的部署生产方式-PM2
  5. java中一级缓存_java – 集群环境中的hibernate一级缓存
  6. 用控制台怎么编译java程序_怎么在cmd中运行java控制台程序?
  7. OpenCV:使用python-cv2实现视频的分解与合成
  8. 拖拽之路(四):自定义QListView实现美观的拖拽样式(拖拽不影响选中)
  9. ASP网页中 制作连续无缝滚动文字
  10. php动态万年历模块,php如何实现万年历的开发(每日一课真是非常有效率)
  11. Go操作MySQL数据库库
  12. 澳大利亚麦考瑞大学计算机学院王岩教授招收2022-2023年入学博士研究生和双学位博士生
  13. python 聊天机器人 中文_ 小智,又一个中文聊天机器人
  14. 【英语六级】【仔细阅读】(4)
  15. 紫光展锐发布系统级安全的高性能5G SoC移动平台T820
  16. python_绘制玫瑰图_南丁格尔图
  17. LAMP架构(基础篇)
  18. 你还记得当年上课天天玩 JAVA游戏吗
  19. 游程编码压缩及解压缩
  20. Dataphin核心功能(四):安全——基于数据权限分类分级和敏感数据保护,保障企业数据安全

热门文章

  1. 【数据库】索引优化策略
  2. 【Java从0到架构师(1),Java中高级面试题总结(全面)
  3. Keras【Deep Learning With Python】LSTM 循环神经网络解决Regressor回归问题
  4. 【django轻量级框架】django项目部署到阿里云服务器流程
  5. pythonidle新建文件_(一)Python入门:04IDLE开发环境的使用-建立Python源文件
  6. 把文件自动add_【Blender】常用Add-Ons
  7. 算法与数据结构(面向对象思想)
  8. 浅析移动端建站周期影响因素有哪些?
  9. 手写汉字笔迹识别模型汇总
  10. ES 断路器——本质上保护OOM提前抛出异常而已