*)infos;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/FontPickerRowView.h:
--------------------------------------------------------------------------------
1 | //
2 | // FontPickerRowView.h
3 | // FamousQuotes
4 | //
5 | // Created by YouXianMing on 2018/3/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "PickerCustomView.h"
10 |
11 | @interface FontPickerRowView : PickerCustomView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/FontsPickerSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // FontsPickerSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/18.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface FontsPickerSetupView : BaseItemSetupView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/GCD.h:
--------------------------------------------------------------------------------
1 | //
2 | // GCD.h
3 | // GCD
4 | //
5 | // http://home.cnblogs.com/u/YouXianMing/
6 | // https://github.com/YouXianMing
7 | //
8 | // Created by XianMingYou on 15/3/15.
9 | // Copyright (c) 2015年 XianMingYou. All rights reserved.
10 | //
11 |
12 | #import "GCDQueue.h"
13 | #import "GCDGroup.h"
14 | #import "GCDSemaphore.h"
15 | #import "GCDTimer.h"
16 |
17 |
18 |
--------------------------------------------------------------------------------
/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Info.plist
--------------------------------------------------------------------------------
/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/en.lproj/Localizable.strings:
--------------------------------------------------------------------------------
1 | "PROLOGUE" = "Drag & drop files on this window or use the \"Upload Files…\" button to upload new files.
";
2 | "EPILOGUE" = "";
3 | "FOOTER_FORMAT" = "%@ %@";
4 |
--------------------------------------------------------------------------------
/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/GCDWebServer 3.4.2/GCDWebUploader/GCDWebUploader.bundle/Contents/Resources/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/WriteStories/GradientImagesSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GradientImagesSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface GradientImagesSetupView : BaseItemSetupView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/GradientImagesSetupViewCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // GradientImagesSetupViewCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseCustomCollectionCell.h"
10 |
11 | @interface GradientImagesSetupViewCell : BaseCustomCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Html_pureColor.h:
--------------------------------------------------------------------------------
1 | //
2 | // Html_pureColor.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/11.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseHtmlBodyItem.h"
10 |
11 | @interface Html_pureColor : BaseHtmlBodyItem
12 |
13 | @property (nonatomic, strong) NSNumber *backgroundHexColorAlpha;
14 | @property (nonatomic, strong) NSString *backgroundHexColor;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/WriteStories/IconFontCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // IconFontCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/30.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseCustomCollectionCell.h"
10 |
11 | @interface IconFontCell : BaseCustomCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/IconFontSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // IconFontPickerSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/30.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface IconFontSetupView : BaseItemSetupView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/InformalEssayCollectionCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // InformalEssayCollectionCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "RootMenuCollectionCell.h"
10 |
11 | @interface InformalEssayCollectionCell : RootMenuCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ItemAddCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // ItemAddCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/25.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface ItemAddCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ItemColorSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ItemColorSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface ItemColorSetupView : BaseItemSetupView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ItemColorSetupViewCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // ItemColorSetupViewCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseCustomCollectionCell.h"
10 |
11 | @interface ItemColorSetupViewCell : BaseCustomCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ItemEditorCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // ItemEditorCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface ItemEditorCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ItemGradientDragAreaSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ItemGradientDragAreaSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/18.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface ItemGradientDragAreaSetupView : BaseItemSetupView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ItemHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ItemHeaderView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomHeaderFooterView.h"
10 |
11 | @interface ItemHeaderView : CustomHeaderFooterView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/JSConfig.m:
--------------------------------------------------------------------------------
1 | //
2 | // JSConfig.m
3 | // FamousQuotes
4 | //
5 | // Created by YouXianMing on 2018/3/29.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "JSConfig.h"
10 |
11 | @implementation JSConfig
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Lato-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/Lato-Bold.ttf
--------------------------------------------------------------------------------
/WriteStories/Lato-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/Lato-Light.ttf
--------------------------------------------------------------------------------
/WriteStories/Lato-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/Lato-Regular.ttf
--------------------------------------------------------------------------------
/WriteStories/Lato-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/Lato-Thin.ttf
--------------------------------------------------------------------------------
/WriteStories/Lato-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/Lato-ThinItalic.ttf
--------------------------------------------------------------------------------
/WriteStories/MarkEditViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MarkEditViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NormalTitleViewController.h"
10 | #import "BaseMarkItem.h"
11 |
12 | @interface MarkEditViewController : NormalTitleViewController
13 |
14 | @property (nonatomic, strong) BaseMarkItem *markItem; // 携带有数据库数据
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/WriteStories/MarkImageInputEditorView.h:
--------------------------------------------------------------------------------
1 | //
2 | // MarkImageInputEditorView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseInputEditorView.h"
10 |
11 | @interface MarkImageInputEditorView : BaseInputEditorView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MarkImportViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MarkImportViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/6.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NormalTitleViewController.h"
10 | #import "BaseFolderItem.h"
11 |
12 | @interface MarkImportViewController : NormalTitleViewController
13 |
14 | @property (nonatomic, strong) BaseFolderItem *folderItem;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/WriteStories/MarkSortCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // MarkSortCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface MarkSortCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MarkWebUploader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MarkWebUploader.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/6.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "GCDWebUploader.h"
10 |
11 | @interface MarkWebUploader : GCDWebUploader
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MarkWifiViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MarkWifiViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/6.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NormalTitleViewController.h"
10 |
11 | @interface MarkWifiViewController : NormalTitleViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_gradient_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_gradient_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/3.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_gradient_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_icon_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_icon_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/3.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_icon_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_image_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_iamge_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_image_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_normal.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_normal.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItem.h"
10 |
11 | @interface Mark_normal : BaseMarkItem
12 |
13 | @property (nonatomic, strong) NSNumber *styleType;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/Mark_normal_2_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_normal_2_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/2.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_normal_2_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_normal_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_normal_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_normal_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_snow_0_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_snow_0_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/7.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_snow_0_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Mark_time_cell.h:
--------------------------------------------------------------------------------
1 | //
2 | // Mark_time_cell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/3.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseMarkItemCell.h"
10 |
11 | @interface Mark_time_cell : BaseMarkItemCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MoveFolderToCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // MoveFolderToCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/16.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface MoveFolderToCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MoveFolderToCellModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // MoveFolderToCellModel.m
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/16.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "MoveFolderToCellModel.h"
10 |
11 | @implementation MoveFolderToCellModel
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MoveMarkToCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // MoveMarkToCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface MoveMarkToCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MoveMarkToHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // MoveMarkToHeaderView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomHeaderFooterView.h"
10 |
11 | @interface MoveMarkToHeaderView : CustomHeaderFooterView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/MoveMarkToViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MoveMarkToViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/19.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NormalTitleViewController.h"
10 | #import "BaseMarkItem.h"
11 |
12 | @interface MoveMarkToViewController : NormalTitleViewController
13 |
14 | @property (nonatomic, strong) BaseMarkItem *markItem;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/WriteStories/NSData+JSONData.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSData+JSONData.h
3 | // Networking
4 | //
5 | // Created by YouXianMing on 15/8/4.
6 | // Copyright (c) 2015年 YouXianMing. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSData (JSONData)
12 |
13 | /**
14 | * 将JSON字符串转换为列表格式(字典或者数组)
15 | *
16 | * @return 字典或者数组
17 | */
18 | - (id)toListProperty;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/WriteStories/NSString+JSONData.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+JSONData.h
3 | // Networking
4 | //
5 | // Created by YouXianMing on 15/5/21.
6 | // Copyright (c) 2015年 YouXianMing. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSString (JSONData)
12 |
13 | /**
14 | * 将JSON字符串转换为列表格式(字典或者数组)
15 | *
16 | * @return 字典或者数组
17 | */
18 | - (id)toListProperty;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/WriteStories/NSString+Path.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+Path.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/15.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSString (Path)
12 |
13 | - (NSString *)addPathComponent:(NSString *)component;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/NSString+Path.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+Path.m
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/15.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NSString+Path.h"
10 |
11 | @implementation NSString (Path)
12 |
13 | - (NSString *)addPathComponent:(NSString *)component {
14 |
15 | return [self stringByAppendingPathComponent:component];
16 | }
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/WriteStories/NSString+RandomString.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RandomString.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/11.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSString (RandomString)
12 |
13 | @property (class, readonly) NSString *UniqueString;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/NSString+RandomString.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSString+RandomString.m
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/11.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NSString+RandomString.h"
10 |
11 | @implementation NSString (RandomString)
12 |
13 | + (NSString *)UniqueString {
14 |
15 | return [[NSProcessInfo processInfo] globallyUniqueString];
16 | }
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/WriteStories/NoticeInfoCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // NoticeInfoCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/30.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface NoticeInfoCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/NumberPickerRowView.h:
--------------------------------------------------------------------------------
1 | //
2 | // NumberPickerRowView.h
3 | // FamousQuotes
4 | //
5 | // Created by YouXianMing on 2018/3/15.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "PickerCustomView.h"
10 |
11 | @interface NumberPickerRowView : PickerCustomView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/OtherCollectionCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // OtherCollectionCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "RootMenuCollectionCell.h"
10 |
11 | @interface OtherCollectionCell : RootMenuCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_1.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_1.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/22.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_1 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_10.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_10.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_10 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_11.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_11.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_11 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_12.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_12.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_12 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_13.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_13.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_13 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_14.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_14.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_14 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_15.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_15.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_15 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_2.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_2.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/22.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_2 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_3.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_3.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/22.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_3 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_4.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_4.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/22.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_4 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_5.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_5.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_5 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_6.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_6.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_6 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_7.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_7.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_7 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_8.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_8.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_8 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/Paper_9.h:
--------------------------------------------------------------------------------
1 | //
2 | // Paper_9.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/23.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BasePaperType.h"
10 |
11 | @interface Paper_9 : BasePaperType
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ParagraphStylesViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ParagraphStylesViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/26.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseArticleStylesViewController.h"
10 |
11 | @interface ParagraphStylesViewController : BaseArticleStylesViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PatternImageModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // PatternImageModel.m
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/13.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "PatternImageModel.h"
10 |
11 | @implementation PatternImageModel
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PatternImageView.h:
--------------------------------------------------------------------------------
1 | //
2 | // PatternImageView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/14.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface PatternImageView : UIView
12 |
13 | @property (nonatomic, strong) NSString *imageName;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/PatternImagesSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // PatternImagesSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/13.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface PatternImagesSetupView : BaseItemSetupView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PatternImagesSetupViewCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // PatternImagesSetupViewCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/13.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseCustomCollectionCell.h"
10 |
11 | @interface PatternImagesSetupViewCell : BaseCustomCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PaymentLabel.h:
--------------------------------------------------------------------------------
1 | //
2 | // PaymentLabel.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/5.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "WriteStoriesBaseItemObject.h"
11 |
12 | @interface PaymentLabel : UIView
13 |
14 | - (instancetype)initWithPaymentLabel;
15 |
16 | @property (nonatomic) WriteStoriesBaseItemObjectPaymantState paymentState;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/WriteStories/PictureStylesViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // PictureStylesViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseArticleStylesViewController.h"
10 |
11 | @interface PictureStylesViewController : BaseArticleStylesViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PointInsideView.h:
--------------------------------------------------------------------------------
1 | //
2 | // BottomContentView.h
3 | // FamousQuotes
4 | //
5 | // Created by YouXianMing on 2018/1/31.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface PointInsideView : UIView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PopMenuView.h:
--------------------------------------------------------------------------------
1 | //
2 | // PopMenuView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/15.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseWindowMenuView.h"
10 |
11 | @interface PopMenuView : BaseWindowMenuView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/PrivateCollectionCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // PrivateCollectionCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "RootMenuCollectionCell.h"
10 |
11 | @interface PrivateCollectionCell : RootMenuCollectionCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/QXyingbikai.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/QXyingbikai.ttf
--------------------------------------------------------------------------------
/WriteStories/RootMenuViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // RootMenuViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/5/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NormalTitleViewController.h"
10 |
11 | @interface RootMenuViewController : NormalTitleViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/RootNavigationController.h:
--------------------------------------------------------------------------------
1 | //
2 | // RootNavigationController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/5/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseCustomNavigationController.h"
10 |
11 | @interface RootNavigationController : BaseCustomNavigationController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ScaleSelectedViewTableViewCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // ScaleSelectedViewTableViewCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface ScaleSelectedViewTableViewCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/SetupViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // SetupViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "NormalTitleViewController.h"
10 |
11 | @interface SetupViewController : NormalTitleViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/SetupViewSelectCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // SetupViewSelectCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/1.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface SetupViewSelectCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/SetupViewSpaceCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // SetupViewSpaceCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/1.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface SetupViewSpaceCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/SetupViewSwitchCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // SetupViewSwitchCell.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/1.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomCell.h"
10 |
11 | @interface SetupViewSwitchCell : CustomCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/SheetMenuButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // SheetMenuButton.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/15.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface SheetMenuButton : UIButton
12 |
13 | @property (nonatomic, strong) NSString *title;
14 | @property (nonatomic, weak) id weakObject;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/WriteStories/SheetMenuView.h:
--------------------------------------------------------------------------------
1 | //
2 | // SheetMenuView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/15.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseWindowMenuView.h"
10 |
11 | @interface SheetMenuView : BaseWindowMenuView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/ShowLoadingView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ShowLoadingView.h
3 | // BaseStructrue
4 | //
5 | // Created by YouXianMing on 2017/5/15.
6 | // Copyright © 2017年 TechCode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ShowLoadingView : UIView
12 |
13 | @property (nonatomic, readonly) NSInteger count;
14 |
15 | - (void)push;
16 |
17 | - (void)pop;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/WriteStories/ShowStyleTypeManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // ShowStyleTypeManager.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/28.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ShowStyleTypeManager : NSObject
12 |
13 | + (void)prepare;
14 | + (NSInteger)showStyleTypeValueBy:(Class)itemClass;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/WriteStories/SingleSelectedProtocol.h:
--------------------------------------------------------------------------------
1 | //
2 | // SingleSelectedProtocol.h
3 | // FamousQuotes
4 | //
5 | // Created by YouXianMing on 2018/2/4.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @protocol SingleSelectedProtocol
12 |
13 | @required
14 |
15 | - (void)setSelected:(BOOL)selected;
16 | - (BOOL)selected;
17 |
18 | @end
19 |
20 |
--------------------------------------------------------------------------------
/WriteStories/StoreArticleView.h:
--------------------------------------------------------------------------------
1 | //
2 | // StoreArticleView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/5.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseStoreCollectionView.h"
10 |
11 | @interface StoreArticleView : BaseStoreCollectionView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/StoreBackgroundView.h:
--------------------------------------------------------------------------------
1 | //
2 | // StoreBackgroundView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/5.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseStoreCollectionView.h"
10 |
11 | @interface StoreBackgroundView : BaseStoreCollectionView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/StoreFolderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // StoreFolderView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/5.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseStoreCollectionView.h"
10 |
11 | @interface StoreFolderView : BaseStoreCollectionView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/StyleAdjustEditView.h:
--------------------------------------------------------------------------------
1 | //
2 | // StyleAdjustEditView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/17.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "EditView.h"
10 |
11 | @interface StyleAdjustEditView : EditView
12 |
13 | @property (class, readonly) CGFloat StyleAdjustEditViewLeftLineGap;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/StyleSectionHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // StyleSectionHeaderView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/26.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "CustomHeaderFooterView.h"
10 |
11 | @interface StyleSectionHeaderView : CustomHeaderFooterView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/SubTitleStylesViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // SubTitleStylesViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseArticleStylesViewController.h"
10 |
11 | @interface SubTitleStylesViewController : BaseArticleStylesViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/TapAlphaButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // TapAlphaButton.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/25.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface TapAlphaButton : UIButton
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/TextInputEditorView.h:
--------------------------------------------------------------------------------
1 | //
2 | // TextInputEditorView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/26.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseInputEditorView.h"
10 |
11 | @interface TextInputEditorView : BaseInputEditorView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/TitleStylesViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // TitleStylesViewController.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/27.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseArticleStylesViewController.h"
10 |
11 | @interface TitleStylesViewController : BaseArticleStylesViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/WriteStories/UIColor+Project.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIColor+Project.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/24.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIColor (Project)
12 |
13 | @property (class, readonly) UIColor *BackgroundColor;
14 | @property (class, readonly) UIColor *TextMainColor;
15 | @property (class, readonly) UIColor *LineColor;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/WriteStories/UserDefaults.h:
--------------------------------------------------------------------------------
1 | //
2 | // UserDefaults.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/30.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseUserDefaults.h"
10 |
11 | @interface UserDefaults : BaseUserDefaults
12 |
13 | @property (nonatomic, class) BOOL EditHtmlNotShowNotice;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/ValuesPickerSetupView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ValuesPickerSetupView.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/18.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import "BaseItemSetupView.h"
10 |
11 | @interface ValuesPickerSetupView : BaseItemSetupView
12 |
13 | @end
14 |
15 |
--------------------------------------------------------------------------------
/WriteStories/VersionManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // VersionManager.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/11.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface VersionManager : NSObject
12 |
13 | + (void)storeVersionDataWithFolder:(NSString *)folder;
14 |
15 | + (BOOL)checkVersionWithFolder:(NSString *)folder;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/WriteStories/Weather&Time.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/Weather&Time.ttf
--------------------------------------------------------------------------------
/WriteStories/ZipsUnzip.h:
--------------------------------------------------------------------------------
1 | //
2 | // ZipsUnzip.h
3 | // WriteStories
4 | //
5 | // Created by YouXianMing on 2018/6/2.
6 | // Copyright © 2018年 Techcode. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ZipsUnzip : NSObject
12 |
13 | + (void)prepare;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/WriteStories/allisonhouse-stillness.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/allisonhouse-stillness.gif
--------------------------------------------------------------------------------
/WriteStories/animal_1_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/animal_1_bg.png
--------------------------------------------------------------------------------
/WriteStories/animal_2_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/animal_2_bg.png
--------------------------------------------------------------------------------
/WriteStories/bg_cat_jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/bg_cat_jpg
--------------------------------------------------------------------------------
/WriteStories/bird_1_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/bird_1_bg.png
--------------------------------------------------------------------------------
/WriteStories/cat.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/cat.gif
--------------------------------------------------------------------------------
/WriteStories/coffee.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YouXianMing/WriteStories/a29ddb48a04d3b08f04b4296c2a82af02762e391/WriteStories/coffee.gif
--------------------------------------------------------------------------------
/WriteStories/content-down.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |