摘要:
Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。 阅读全文
摘要:
OAuth授权的介绍 OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准 OAuth 的授权不会使第三方触及到用户的帐号信息 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据 每一个令牌授权一个 特定的网站 在 特定的时段内 访问 特定的资源 阅读全文
摘要:
SVProgressHUD SVProgressHUD 是使用 OC 开发的指示器 使用非常广泛 框架地址 https://github.com/TransitApp/SVProgressHUD 与 MBProgressHUD 对比 SVProgressHUD 只支持 ARC 支持较新的苹果 API 阅读全文
摘要:
SnapKit 是 Masonry 框架的团队针对 Swift 全新开发的一套自动布局框架 官方网站:http://snapkit.io github网站:https://github.com/SnapKit/SnapKit 文档地址:http://snapkit.io/docs/ SnapKit语 阅读全文
摘要:
ATS 设置 封装网络框架的必要性 在应用程序开发中,一定要封装隔离网络框架 示意图如下: OC 封装网络工具 新建网络工具类 NetworkTools 实现单例 建立网络请求方法 测试网络请求 定义 HTTP 请求枚举类型 从 AFHTTPSessionManager.m 中复制 dataTask 阅读全文
摘要:
项目中使用到以下第三方框架 AFNetworking SDWebImage SVProgressHUD SnapKit Pod 安装 git 备份 打开终端 $ cd 进入项目目录 输入以下终端命令建立或编辑 Podfile 将 Podfile 拖入 Xcode 输入以下内容 输入以下命令安装第三方 阅读全文
摘要:
访客视图的目标 如果用户没有登录,显示访客视图,提示用户注册或者登录 课程重点 应用实例 在实际应用开发中,有可能会出现: 功能框架已经构建完成 产品经理提出新的功能需求 而新提出的功能需求,会对已有的架构产生影响 例如,在新浪微博中,已经搭建好程序架构,但是如何应对用户登录的处理呢? 功能框架已经 阅读全文
摘要:
布局TabBar中的items Tabbar中应该有5个Item 主页/消息/发布按钮/发现/我 布局TabBar中的Items可以通过下面的方式 通过自定义TabBar的方式 多添加一个控制器,让中间空出位置 注意:如果只是在storyboard中设置item的图片,不能设置选中的图片,因此需要通 阅读全文
摘要:
通过字符串来创建控制器 如果通过字符串来创建控制器 不可以直接通过类型来获取对应的类 因为Swift有命名空间,类前需要加上命名空间的名称 获取命名空间的名称 不可以直接通过类型来获取对应的类 因为Swift有命名空间,类前需要加上命名空间的名称 通过字符串创建对象 获取类的名称 获取类的真实类型 阅读全文
摘要:
一.修改项目的启动过程 将Main Interface处的main删除 在application:didFinishLaunchingWithOptions:launchOptions:方法中创建window,并且设置根控制器 在MainViewController中添加子控制器 阅读全文