import UIKit class XZCircleView: UIView { let backGroundLayer = CAShapeLayer.init()///背景白色细曲线 let progressLayer = CAShapeLayer.init()///进度真是数值曲线 var e ...
分类:
移动开发 时间:
2018-03-28 18:46:22
阅读次数:
521
一、介绍 在app中使用刷新控件或者第三方刷新库是最常见的功能,在请求服务器时,获取数据的过程是处于不可见状态的,那么通过这个刷新状态可以给用户以直观的感受,这是增强用户体验的一个相当好的方法。我个人认为,有时这个方法仍有不足,就是当拉取到数据时,用户只是知道数据有了,并没有直接告知用户拉取了或者刷 ...
分类:
移动开发 时间:
2018-03-26 19:10:01
阅读次数:
200
基于UIView类:WKJBatteryView WKJBatteryView.h WKJBatteryView.m ...
分类:
移动开发 时间:
2018-03-01 21:50:17
阅读次数:
230
闲来无事 观摩别人的项目 常常发现对UIView的hitTest:withEvent:方法的重写,以前也查过这个方法的用法作用,但是时间一长又忘记了。今天再次看到,就记录一下. 用户触摸屏幕后事件的传递过程 当用户点击屏幕后,UIApplication先响应事件,然后传递给UIWindow。如果wi ...
分类:
其他好文 时间:
2018-03-01 13:25:56
阅读次数:
189
1、数据流 2、redux的实现 3、context的使用 在生命周期方法中引用 Context 如果 contextTypes 在组件中定义,下列的生命周期方法将接受一个额外的参数, context 对象: constructor(props, context) componentWillRece ...
分类:
其他好文 时间:
2018-02-24 23:09:09
阅读次数:
191
虽然Swift可以纯代码设计界面,不过不利用先用的可视化工具有时候有点效率低。下面是使用xib设计方法,部分代码来自网上。 (1)新建View 2、新建View class 3、DemoView.swift中 class DemoView: UIView { // MARK:- 创建视图 class ...
分类:
编程语言 时间:
2018-02-21 21:36:33
阅读次数:
3288
软件工程方法学:三个基本要素:方法,工具和过程。1、传统方法学:也称生命周期方法学或结构化范型。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺利完成每个阶段的任务。2、面向对象方法学:把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密结合起来的方法。 软件生命 ...
分类:
其他好文 时间:
2018-02-14 18:41:01
阅读次数:
157
每一个组件都有几个你可以重写以让代码在处理环节的特定时期运行的“生命周期方法”。方法中带有前缀 will 的在特定环节之前被调用,而带有前缀 did 的方法则会在特定环节之后被调用。 react生命周期可分为三个状态以及对应的方法 Mounting(装配) constructor() React组件 ...
分类:
其他好文 时间:
2018-02-09 22:36:32
阅读次数:
260
学习UITableView之前,先了解一下一些基本概念: UITableView继承于UIScrollView,是可以进行垂直滚动的控件 UITableView的每一条数据对应的单元格叫做Cell,是UITableViewCell的一个对象,继承于UIView UITableView可以分区显示,每 ...
分类:
其他好文 时间:
2018-02-01 17:26:26
阅读次数:
191
本文转载自:http://www.onevcat.com/2012/06/arc-hand-by-hand/ 本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对ARC机制有听闻很向往但是一直由于种种原因没有使用的童鞋。本文将从ARC机理入手对 ...
分类:
移动开发 时间:
2018-01-30 12:12:53
阅读次数:
270