Skip to content

Commit ef88531

Browse files
committed
优化代码命名规范
1 parent 5514a30 commit ef88531

File tree

12 files changed

+222
-210
lines changed

12 files changed

+222
-210
lines changed

PPCounter/Base.lproj/Main.storyboard

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2-
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11201" systemVersion="15G1004" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" systemVersion="15G1212" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
3+
<device id="retina4_7" orientation="portrait">
4+
<adaptation id="fullscreen"/>
5+
</device>
36
<dependencies>
47
<deployment identifier="iOS"/>
5-
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/>
8+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11757"/>
69
<capability name="Constraints to layout margins" minToolsVersion="6.0"/>
710
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
811
</dependencies>
@@ -20,25 +23,28 @@
2023
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
2124
<subviews>
2225
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0.00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QYj-f0-roe">
26+
<rect key="frame" x="16" y="150" width="104" height="25.5"/>
2327
<color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="calibratedRGB"/>
2428
<fontDescription key="fontDescription" type="boldSystem" pointSize="21"/>
2529
<nil key="highlightedColor"/>
2630
</label>
2731
<segmentedControl opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="2tx-dz-plT">
32+
<rect key="frame" x="34" y="489" width="307" height="29"/>
2833
<constraints>
2934
<constraint firstAttribute="height" constant="28" id="iVb-Rv-cQH"/>
3035
</constraints>
3136
<segments>
32-
<segment title="EaseOut"/>
33-
<segment title="EaseIn"/>
3437
<segment title="EaseInOut"/>
38+
<segment title="EaseIn"/>
39+
<segment title="EaseOut"/>
3540
<segment title="Linear"/>
3641
</segments>
3742
<connections>
3843
<action selector="select:" destination="BYZ-38-t0r" eventType="valueChanged" id="r2C-rG-gB6"/>
3944
</connections>
4045
</segmentedControl>
4146
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="AnimationType" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8p5-nc-4Br">
47+
<rect key="frame" x="131" y="460" width="113" height="21"/>
4248
<constraints>
4349
<constraint firstAttribute="height" constant="21" id="d81-X2-LbJ"/>
4450
<constraint firstAttribute="width" constant="113" id="zco-36-HaF"/>
@@ -48,16 +54,19 @@
4854
<nil key="highlightedColor"/>
4955
</label>
5056
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0%" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="owm-PJ-2ja">
57+
<rect key="frame" x="137" y="150" width="101" height="25.5"/>
5158
<color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="calibratedRGB"/>
5259
<fontDescription key="fontDescription" type="system" pointSize="15"/>
5360
<nil key="highlightedColor"/>
5461
</label>
5562
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="¥0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="L1G-G9-9Op">
63+
<rect key="frame" x="255" y="150" width="104" height="25.5"/>
5664
<color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="calibratedRGB"/>
5765
<fontDescription key="fontDescription" type="system" pointSize="15"/>
5866
<nil key="highlightedColor"/>
5967
</label>
6068
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="UILabel" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dOX-9J-s4y">
69+
<rect key="frame" x="158.5" y="109" width="58" height="21"/>
6170
<constraints>
6271
<constraint firstAttribute="width" constant="58" id="6RB-7e-edG"/>
6372
<constraint firstAttribute="height" constant="21" id="Mlg-ha-0YW"/>
@@ -67,21 +76,25 @@
6776
<nil key="highlightedColor"/>
6877
</label>
6978
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="z3a-4n-2tv">
79+
<rect key="frame" x="254.5" y="255.5" width="104.5" height="35"/>
7080
<color key="backgroundColor" red="0.0" green="0.50196081400000003" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
7181
<fontDescription key="fontDescription" type="system" pointSize="16"/>
7282
<state key="normal" title="¥0"/>
7383
</button>
7484
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Tdn-4x-gQz">
85+
<rect key="frame" x="135.5" y="255.5" width="104" height="35"/>
7586
<color key="backgroundColor" red="0.0" green="0.50196081400000003" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
7687
<fontDescription key="fontDescription" type="system" pointSize="15"/>
7788
<state key="normal" title="0%"/>
7889
</button>
7990
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cuo-R9-WlN">
91+
<rect key="frame" x="16" y="255.5" width="104.5" height="35"/>
8092
<color key="backgroundColor" red="0.0" green="0.50196081400000003" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
8193
<fontDescription key="fontDescription" type="system" pointSize="19"/>
8294
<state key="normal" title="0.00"/>
8395
</button>
8496
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="UIButton" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eE2-4r-mcg">
97+
<rect key="frame" x="153.5" y="209.5" width="68" height="21"/>
8598
<constraints>
8699
<constraint firstAttribute="width" constant="68" id="CER-1W-eVK"/>
87100
<constraint firstAttribute="height" constant="21" id="IMb-bU-ydx"/>

PPCounter/PPCounter/PPCounterConst.h

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#import <Foundation/Foundation.h>
2828
#import <UIKit/UIKit.h>
2929

30-
UIKIT_EXTERN NSString *const kPPCounterAnimationType;
30+
UIKIT_EXTERN NSString *const kPPCounterAnimationOptions;
3131

3232
typedef void(^PPCompletionBlock)(void);
3333

@@ -37,13 +37,16 @@ typedef NSString *(^PPFormatBlock)(CGFloat number);
3737

3838
typedef NSAttributedString *(^PPAttributedFormatBlock)(CGFloat number);
3939

40-
typedef NS_ENUM(NSUInteger, PPCounterAnimationType) {
41-
/** 由快到慢*/
42-
PPCounterAnimationTypeEaseOut = 1,
43-
/** 由慢到快*/
44-
PPCounterAnimationTypeEaseIn,
40+
typedef NS_ENUM(NSUInteger, PPCounterAnimationOptions) {
4541
/** 由慢到快,再由快到慢*/
46-
PPCounterAnimationTypeEaseInOut,
42+
PPCounterAnimationOptionCurveEaseInOut = 1,
43+
/** 由慢到快*/
44+
PPCounterAnimationOptionCurveEaseIn,
45+
/** 由快到慢*/
46+
PPCounterAnimationOptionCurveEaseOut,
4747
/** 匀速*/
48-
PPCounterAnimationTypeLinear
48+
PPCounterAnimationOptionCurveLinear
4949
};
50+
51+
52+

PPCounter/PPCounter/PPCounterConst.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
#import "PPCounterConst.h"
1010

11-
NSString *const kPPCounterAnimationType = @"kPPCounterAnimationType";
11+
NSString *const kPPCounterAnimationOptions = @"kPPCounterAnimationOptions";

PPCounter/PPCounter/PPCounterEngine.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,18 @@
3737
/**
3838
在指定时间内数字从 numberA -> numberB
3939
40-
@param starNumer 开始的数字
41-
@param endNumber 结束的数字
42-
@param duration 指定的时间
43-
@param animationType 动画类型
44-
@param numberBlock 当前数字的回调
45-
@param completionBlock 已完成的回调
40+
@param starNumer 开始的数字
41+
@param endNumber 结束的数字
42+
@param duration 指定的时间
43+
@param animationOptions 动画类型
44+
@param currentNumber 当前数字的回调
45+
@param completion 已完成的回调
4646
*/
4747
- (void)fromNumber:(CGFloat)starNumer
4848
toNumber:(CGFloat)endNumber
4949
duration:(CFTimeInterval)duration
50-
animationType:(PPCounterAnimationType)animationType
51-
currentNumber:(PPCurrentNumberBlock)numberBlock
52-
complete:(PPCompletionBlock)completionBlock;
50+
animationOptions:(PPCounterAnimationOptions)animationOptions
51+
currentNumber:(PPCurrentNumberBlock)currentNumber
52+
completion:(PPCompletionBlock)completion;
5353

5454
@end

PPCounter/PPCounter/PPCounterEngine.m

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ @interface PPCounterEngine ()
2929
@property (nonatomic, assign) CFTimeInterval progressTime;
3030

3131
/** 获取当前数字的Block*/
32-
@property (nonatomic, copy) PPCurrentNumberBlock numberBlock;
32+
@property (nonatomic, copy) PPCurrentNumberBlock currentNumber;
3333
/** 计数完成的Block*/
34-
@property (nonatomic, copy) PPCompletionBlock completionBlock;
34+
@property (nonatomic, copy) PPCompletionBlock completion;
3535

3636
/** 动画函数*/
3737
@property PPCurrentBufferFunction currentBufferFunction;
@@ -44,7 +44,7 @@ - (instancetype)init
4444
{
4545
if (self = [super init])
4646
{
47-
_currentBufferFunction = PPBufferFunctionEaseOut;
47+
_currentBufferFunction = PPBufferFunctionEaseInOut;
4848
}
4949
return self;
5050
}
@@ -57,9 +57,9 @@ + (instancetype)counterEngine
5757
- (void)fromNumber:(CGFloat)starNumer
5858
toNumber:(CGFloat)endNumber
5959
duration:(CFTimeInterval)durationTime
60-
animationType:(PPCounterAnimationType)animationType
61-
currentNumber:(PPCurrentNumberBlock)numberBlock
62-
complete:(PPCompletionBlock)completionBlock
60+
animationOptions:(PPCounterAnimationOptions)animationOptions
61+
currentNumber:(PPCurrentNumberBlock)currentNumber
62+
completion:(PPCompletionBlock)completion
6363
{
6464
// 开始前清空定时器
6565
[self cleanTimer];
@@ -70,11 +70,11 @@ - (void)fromNumber:(CGFloat)starNumer
7070
_durationTime = durationTime;
7171

7272
// 设置缓冲动画类型
73-
[self setAnimationType:animationType];
73+
[self setanimationOptions:animationOptions];
7474

7575
// 设置block回调函数
76-
numberBlock ? _numberBlock = numberBlock : nil ;
77-
completionBlock ? _completionBlock = completionBlock : nil ;
76+
currentNumber ? _currentNumber = currentNumber : nil ;
77+
completion ? _completion = completion : nil ;
7878

7979
// 记录定时器运行前的时间
8080
_lastTime = CACurrentMediaTime();
@@ -99,28 +99,27 @@ - (void)changeNumber
9999
if (_progressTime >= _durationTime)
100100
{
101101
[self cleanTimer];
102-
_numberBlock ? _numberBlock(_endNumber) : nil ;
103-
_completionBlock ? _completionBlock() : nil ;
102+
_currentNumber ? _currentNumber(_endNumber) : nil ;
103+
_completion ? _completion() : nil ;
104104
return;
105105
}
106-
_numberBlock ? _numberBlock([self computeNumber]) : nil ;
107-
106+
_currentNumber ? _currentNumber([self computeNumber]) : nil ;
108107
}
109108

110-
- (void)setAnimationType:(PPCounterAnimationType)animationType
109+
- (void)setanimationOptions:(PPCounterAnimationOptions)animationOptions
111110
{
112-
switch (animationType)
111+
switch (animationOptions)
113112
{
114-
case PPCounterAnimationTypeEaseOut:
115-
_currentBufferFunction = PPBufferFunctionEaseOut;
113+
case PPCounterAnimationOptionCurveEaseInOut:
114+
_currentBufferFunction = PPBufferFunctionEaseInOut;
116115
break;
117-
case PPCounterAnimationTypeEaseIn:
116+
case PPCounterAnimationOptionCurveEaseIn:
118117
_currentBufferFunction = PPBufferFunctionEaseIn;
119118
break;
120-
case PPCounterAnimationTypeEaseInOut:
121-
_currentBufferFunction = PPBufferFunctionEaseInOut;
119+
case PPCounterAnimationOptionCurveEaseOut:
120+
_currentBufferFunction = PPBufferFunctionEaseOut;
122121
break;
123-
case PPCounterAnimationTypeLinear:
122+
case PPCounterAnimationOptionCurveLinear:
124123
_currentBufferFunction = PPBufferFunctionLinear;
125124
break;
126125
default:

0 commit comments

Comments
 (0)