![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC回顾之旅
丿丑八怪
just do!
展开
-
一个简易的Toast封装
一个简易的Toast封装做开发,特别是移动端开发,适当的时候给用户一个合理的提示是非常重要的,这里,我使用了单例模式做了一个简单的Toast封装,其中提供了四种显示方式。这里就用大白话概述一下……1、有Toast就显示,覆盖在之前的Toast上面,默认 2、如果当前有Toast正在显示,对于新的Toast不做任何处理 3、只显示最新的Toast消息,如果之前有Toast正在显示,直接移除 4、原创 2017-06-19 15:28:29 · 542 阅读 · 0 评论 -
自定义NavigationBar
自定义NavigationBar在日常的项目开发中,NavigationBar是我们经常用到的一个控件,当然,系统已经提供了足够好的方案供我们使用,但是总归有一些比较特殊的需求,这时候系统所提供的NavigationBar也不是就不能满足需求,但是使用起来也会比较棘手。这里,我自定义了一个NavigationBar,基本满足日常的开发需求,当然,真正的特殊需求,特殊处理嘛!思路:1、自定义的Nav原创 2017-06-30 12:27:18 · 249 阅读 · 0 评论 -
Copy和MUTableCopy
Copy和MUTableCopy在这之前先了解几个基本概念: 浅复制:指针复制(所谓指针复制,指两个指针指向同一块内存),并没有进行对象复制 单层深复制:对于集合类所说的,指的是只复制了该集合类的最外层,里面的元素没有复制(即两个集合类的地址不一样,但是两个集合里所存储的元素的地址是一样的) 完全复制:指的是完全复制整个集合类,也就是说两个集合地址不一样,里面所存储的元素地址也不一样非集合类(原创 2017-07-02 19:17:38 · 242 阅读 · 0 评论 -
GCD的理解与使用
GCD的理解与使用在这之前先很通俗理解几个基本的概念: 队列(queue):队列是相对任务而言的,队列是一个存放任务的地方。 任务(task):需要做啥?把需要做的事情“打包”成一个任务,再塞入自己所能“掌握”的队列里面。 调度:对列有了,里面也有任务了。那么任务需要在什么时候被开始?先了解一下队列的四种优先级/** * 全局队列的四种优先级 * * DISPATCH_QUEUE_P原创 2017-07-03 15:25:38 · 171 阅读 · 0 评论 -
Swift和OC的混编(一)
Swift和OC的混编(一)由于最近swift版本趋于稳定的趋势,本人也一直在研究并尽可能的将swift用于现有的项目中,希望逐渐的替代之前的OC代码。废话不多说,直接上!1、既然希望在OC中使用swift,那么第一步肯定需要先创建一个swift文件(虽然第一步可能要配置一些东西,这边我们按照常规的思想操作),创建过程中会给出提示 直接点击(Create Bridging Header)即可。之后原创 2017-07-04 19:32:34 · 2425 阅读 · 0 评论 -
UIScrollView的scrollIndicatorInsets属性
UIScrollView的scrollIndicatorInsets属性我们知道scrollView有showsHorizontalScrollIndicator和showsVerticalScrollIndicator两个属性,直观的表达当前contentoffset的“值”。而scrollIndicatorInsets就是改变Indicator的位置。以showsVerticalScrollI原创 2017-08-17 14:11:44 · 8342 阅读 · 0 评论 -
UIView的autoresizingMask属性
UIView的autoresizingMask属性下面是系统给出的autoresizingMask值对应的枚举类型:typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { // 不做任何处理 UIViewAutoresizingNone = 0, // 固定与superview的右间距,自动调整原创 2017-08-17 15:03:12 · 227 阅读 · 0 评论 -
UIScrollView相关文档理解
UIScrollView相关文档理解import Foundationimport UIKit//// UIScrollView.h// UIKit//// Copyright (c) 2007-2016 Apple Inc. All rights reserved.///** 指示器的样式*/public enum UIScrollViewIndicatorStyle : In原创 2017-08-21 09:21:37 · 518 阅读 · 0 评论