Charts是一套非常漂亮的开源图表组件,它是MPAndroidChart在苹果端的移植版本,同时支持iOS/tvOS/OSX平台。 Charts是用 Swift语言编写的,...

Charts是一套非常漂亮的开源图表组件,它是MPAndroidChart在苹果端的移植版本,同时支持iOS/tvOS/OSX平台。 Charts是用 Swift语言编写的,...
前几天项目有一个类似发微博时@用户的需求,网上也没找到比较好的第三方,自己DIY了一个,希望可以帮到有需要的朋友! 看看代码 给UITextView写一个继承子类 调用 源码...
单纯的设置状态栏颜色: 如果有获取状态栏背景颜色的需求可以用下面这种方式: 还可以通过加一个view的方式来改变:
import Foundation import CoreLocation @objcMemberspublic class HTMCoorTransform: NSObje...
以前使用OC创建自定义的view步骤相信都知道怎么弄,最近在写swift遇到一些以为很简单的实际上还是和OC不同的,所以写下来记录(如有错误,欢迎指正)1.创建一个自定义的v...
self.jpegData是个什么鬼
Swift-图片压缩一、 这种方式压缩后的图片,转 Data 的话会发现data的体积比之前的还大 二、 当图片文件需要使用 Data 上传的时候,建议用这种
官网:https://dashboard.stripe.com/test/dashboard[https://dashboard.stripe.com/test/dashbo...
第一步pod install --verbose 第二步pod setup 第三步cd ~/.cocoapods/repos 第四步git clone --depth1htt...
多态 多态 一直是面向对象编程的重要思想.也是OC编程绕不开的话题.自己写代码也经常对这些定义性的东西突然就恍然大明白的感觉.记录每次在在工作中对这些有着明确定义的特性的理解...
多态 多态:不同对象以自己的方式响应相同的消息的能力叫做多态。程序中的多态:父类指针指向子类对象多态的原理 动态绑定动态类型能使程序直到执行时才确定对象的真实类型动态类型绑定...
Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计...
关于iOS多线程的实现方式有多种,今天来共同学习一下NSThread的简单使用,有疏忽的地方,还望各位不吝赐教。 一、NSThread初始化 // 1、创建线程/*** 第一...
上一节中,我们探究了GCD实现多线程的各种方式,有图有真相,不清楚的朋友们可以回去看一看啦。这一节中,我们来看看苹果官方给我们提供的又一个实现多线程的方式,NSOperati...
项目中使用NSOperation的优点是NSOperation是对线程的高度抽象,在项目中使用它,会使项目的程序结构更好,子类化NSOperation的设计思路,是具有面向对...
iOS多线程-GCD GCD的简介 GCD,全称为 Grand Central Dispatch ,是iOS用来管理线程的技术。 纯C语言,提供了非常多强大的函数。 GCD的...
iOS多线程-概念 线程概述 有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断 一个运行着的程序就是一个进程或者叫做一个任务,一个进程至少包含一个线程...
1.软件编程的实质 编程的实质就是将人类的思想转换成机器可以理解的语言的过程。 学习的核心问题就是掌握这种思维的方式。 OC是一种面向对象的语言。 2.对象 面向对象是相对面...
前言 在内存管理的学习中自动释放池的原理学习是必须的,作为一个合格的iOS开发者,必须要明白自动释放池的操作原理,这篇文章的目的就是探索自动释放池的底层原理。 准备工作 Ob...
在平时的开发中,经常遇到会UITableView和UICollectionView用来展示列表图片,为了提升APP的流畅度,提高用户体验,需要开发者在不影响图片质...