摘要: MBProgressHUD提示框官网地址:https://github.com/jdg/MBProgressHUD 一. 模式 首先, MBProgressHUD有以下几种视图模式. mode属性指定显示模式 默认使用的系统自带指示器 默认使用的系统自带指示器 饼图 饼图 进度条 进度条 圆环 圆环 阅读全文
posted @ 2017-06-28 19:01 brave-sailor 阅读(773) 评论(0) 推荐(0)
摘要: iOS中UITextField 使用全面解析 //初始化textfield并设置位置及大小 //设置边框样式,只有设置了才会显示边框样式 //设置输入框的背景颜色,此时设置为白色 如果使用了自定义的背景图片边框会被忽略掉 //设置背景 //设置背景 //当输入框没有内容时,水印提示 提示内容为pas 阅读全文
posted @ 2017-06-28 17:08 brave-sailor 阅读(297) 评论(0) 推荐(0)
摘要: 相等的概念是探究哲学和数学的核心,并且对道德、公正和公共政策的问题有着深远的影响。 从一个经验主义者的角度来看,两个物体不能依据一些观测标准中分辨出来,它们就是相等的。在人文方面,平等主义者认为相等意味着要保持每个人的社会、经济、政治和他们住地的司法系统都一致。 对程序员来说,协调好逻辑和感官能力来 阅读全文
posted @ 2017-06-28 14:43 brave-sailor 阅读(509) 评论(0) 推荐(0)
摘要: 目录 为什么要有isEqual方法? 如何重写自己的isEqual方法? 为什么要有hash方法? hash方法什么时候被调用? hash方法与判等的关系? 如何重写自己的hash方法? 为什么要有isEqual方法? 如何重写自己的isEqual方法? 为什么要有hash方法? hash方法什么时 阅读全文
posted @ 2017-06-28 14:42 brave-sailor 阅读(644) 评论(0) 推荐(0)
摘要: 众所周知,Objective-C是一门面向对象的语言,一般情况下,我们在Objective-C中定义一个类时,总要提供一个初始化方法,一般大家都是这样写的: 这样一段简单的代码,却有很多可以思考的问题: 1、为什么要通过[super init]来调用父类的初始化方法,父类的初始化方法里又执行了什么东 阅读全文
posted @ 2017-06-28 14:09 brave-sailor 阅读(227) 评论(0) 推荐(0)
摘要: 一、继承 1、面向对象的三大特性:封装,继承,多态。 面向对象提供了继承特性。把公共的方法和实例变量写在父类里,子类只需要写自己独有的实例变量和方法即可。继承既能保证类的完整,又能简化代码。: 表示继承关系。 2、继承的特点: 1)没有父类的类称为根类,OC中的根类是NSObject(祖宗)。 2) 阅读全文
posted @ 2017-06-28 14:08 brave-sailor 阅读(357) 评论(0) 推荐(0)
摘要: 在我们的日常开发中我们经常会定义一些自己的子类继承一些UIKit 库中的类,那我们应该如何重写的这些初化方法呢?那我们先看看这些类有哪些初初化方法吧。(这里就用UIView为例) - (id)init; - (nullable instancetype)initWithCoder:(NSCoder 阅读全文
posted @ 2017-06-28 14:07 brave-sailor 阅读(264) 评论(0) 推荐(0)
摘要: 昨天介绍了OC中类的定义和使用:http://blog.csdn.net/jiangwei0910410003/article/details/41657603,今天我们来继续学习类的初始化方法和点语法的使用 一、首先来看一下类的初始化方法 在Java中我们知道一个每个类都有构造方法,这里的初始化方 阅读全文
posted @ 2017-06-28 14:05 brave-sailor 阅读(243) 评论(0) 推荐(0)