Commit 75eff5920f1477b75ae0fb117febab1a0e99fb5e
0.0.2提交
| 1 | +# OS X | ||
| 2 | +.DS_Store | ||
| 3 | + | ||
| 4 | +# Xcode | ||
| 5 | +build/ | ||
| 6 | +Products/ | ||
| 7 | +*.pbxuser | ||
| 8 | +!default.pbxuser | ||
| 9 | +*.mode1v3 | ||
| 10 | +!default.mode1v3 | ||
| 11 | +*.mode2v3 | ||
| 12 | +!default.mode2v3 | ||
| 13 | +*.perspectivev3 | ||
| 14 | +!default.perspectivev3 | ||
| 15 | +xcuserdata/ | ||
| 16 | +*.xccheckout | ||
| 17 | +profile | ||
| 18 | +*.moved-aside | ||
| 19 | +DerivedData | ||
| 20 | +*.hmap | ||
| 21 | +*.ipa | ||
| 22 | + | ||
| 23 | +# Bundler | ||
| 24 | +.bundle | ||
| 25 | + | ||
| 26 | +# Add this line if you want to avoid checking in source code from Carthage dependencies. | ||
| 27 | +# Carthage/Checkouts | ||
| 28 | + | ||
| 29 | +Carthage/Build | ||
| 30 | + | ||
| 31 | +# We recommend against adding the Pods directory to your .gitignore. However | ||
| 32 | +# you should judge for yourself, the pros and cons are mentioned at: | ||
| 33 | +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control | ||
| 34 | +# | ||
| 35 | +# Note: if you ignore the Pods directory, make sure to uncomment | ||
| 36 | +# `pod install` in .travis.yml | ||
| 37 | +# | ||
| 38 | +# Pods/ |
| 1 | +# references: | ||
| 2 | +# * https://www.objc.io/issues/6-build-tools/travis-ci/ | ||
| 3 | +# * https://github.com/supermarin/xcpretty#usage | ||
| 4 | + | ||
| 5 | +osx_image: xcode7.3 | ||
| 6 | +language: objective-c | ||
| 7 | +# cache: cocoapods | ||
| 8 | +# podfile: Example/Podfile | ||
| 9 | +# before_install: | ||
| 10 | +# - gem install cocoapods # Since Travis is not always on latest version | ||
| 11 | +# - pod install --project-directory=Example | ||
| 12 | +script: | ||
| 13 | +- set -o pipefail && xcodebuild test -enableCodeCoverage YES -workspace Example/CNLiveQQEmotionManager.xcworkspace -scheme CNLiveQQEmotionManager-Example -sdk iphonesimulator9.3 ONLY_ACTIVE_ARCH=NO | xcpretty | ||
| 14 | +- pod lib lint |
| 1 | 1 | ||
| 2 | Pod::Spec.new do |s| | 2 | Pod::Spec.new do |s| |
| 3 | s.name = 'CNLiveQQEmotionManager' | 3 | s.name = 'CNLiveQQEmotionManager' |
| 4 | - s.version = '0.0.1' | ||
| 5 | - s.summary = '表情控件封装' | ||
| 6 | - | 4 | + s.version = '0.0.2' |
| 5 | + s.summary = '自定义表情组件化' | ||
| 7 | 6 | ||
| 8 | s.description = <<-DESC | 7 | s.description = <<-DESC |
| 9 | TODO: Add long description of the pod here. | 8 | TODO: Add long description of the pod here. |
| @@ -20,11 +19,11 @@ TODO: Add long description of the pod here. | @@ -20,11 +19,11 @@ TODO: Add long description of the pod here. | ||
| 20 | 19 | ||
| 21 | s.source_files = 'CNLiveQQEmotionManager/Classes/**/*' | 20 | s.source_files = 'CNLiveQQEmotionManager/Classes/**/*' |
| 22 | 21 | ||
| 23 | - # s.resource_bundles = { | ||
| 24 | - # 'CNLiveQQEmotionManager' => ['CNLiveQQEmotionManager/Assets/*.png'] | ||
| 25 | - # } | 22 | + s.resource_bundles = { |
| 23 | + 'CNLiveQQEmotionManager' => ['CNLiveQQEmotionManager/Assets/CNLive_QQEmotion.bundle'] | ||
| 24 | + } | ||
| 26 | 25 | ||
| 27 | # s.public_header_files = 'Pod/Classes/**/*.h' | 26 | # s.public_header_files = 'Pod/Classes/**/*.h' |
| 28 | - s.frameworks = 'UIKit', 'Foundation' | ||
| 29 | - s.dependency 'QMUIKit' | ||
| 30 | -end | 27 | + s.frameworks = 'UIKit', 'Foundation' |
| 28 | + s.dependency 'QMUIKit' | ||
| 29 | + end |
8.13 KB
8.45 KB
8.59 KB
8.62 KB
7.69 KB
7.6 KB
8.49 KB
7.71 KB
8.35 KB
8.31 KB
7.83 KB
8.35 KB
8.51 KB
5.86 KB
7.07 KB
8.3 KB
8.32 KB
8.81 KB
8.8 KB
8.58 KB
8.61 KB
8.87 KB
8.23 KB
8.19 KB
9.02 KB
8.3 KB
8.96 KB
6.24 KB
6.24 KB
5.37 KB
8.75 KB
7.89 KB
8.6 KB
7.71 KB
7.46 KB
8.37 KB
8.16 KB
8.27 KB
8.53 KB
7.92 KB
8.32 KB
7.9 KB
8.63 KB
8.42 KB
8.53 KB
8.64 KB
7.75 KB
8.17 KB
7.03 KB
8.15 KB
8.4 KB
8.72 KB
8.46 KB
8.61 KB
8.86 KB
8.31 KB
7.32 KB
6.79 KB
8.94 KB
7.98 KB
8.3 KB
8.44 KB
8.49 KB
8.3 KB
8.31 KB
8.11 KB
8.02 KB
8.06 KB
7.8 KB
8.13 KB
7.73 KB
8.64 KB
8.42 KB
7.99 KB
8.03 KB
8.63 KB
8.41 KB
6.77 KB
7.27 KB
7.37 KB
7.07 KB
7.17 KB
8.28 KB
7.15 KB
7.76 KB
7.58 KB
6.84 KB
6.43 KB
6.13 KB
6.41 KB
6.99 KB
7.82 KB
5.71 KB
7.76 KB
6.45 KB
6.32 KB
7.65 KB
7.71 KB
6.75 KB
7.88 KB
8.3 KB
7.2 KB
4.37 KB
6.55 KB
8.69 KB
6.59 KB
7.81 KB
7.78 KB
7.35 KB
7.05 KB
7.51 KB
6.88 KB
7.25 KB
6.8 KB
7.88 KB
8.23 KB
8.26 KB
8.52 KB
7.86 KB
8.82 KB
8.66 KB
7.58 KB
8.17 KB
7.32 KB
7.05 KB
8.14 KB
8.58 KB
| 1 | +// | ||
| 2 | +// CNLiveQQEmotionManager.h | ||
| 3 | +// testIM | ||
| 4 | +// | ||
| 5 | +// Created by 张旭 on 2018/10/31. | ||
| 6 | +// Copyright © 2018 cnlive. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | +#import <UIKit/UIKit.h> | ||
| 11 | +#import "QMUIEmotionView.h" | ||
| 12 | + | ||
| 13 | +NS_ASSUME_NONNULL_BEGIN | ||
| 14 | + | ||
| 15 | + | ||
| 16 | + | ||
| 17 | +/** | ||
| 18 | + * 提供一个QQ表情面板,能为绑定的`UITextField`或`UITextView`提供表情的相关功能,包括点击表情输入对应的表情名字、点击删除按钮删除表情。由于表情的插入、删除都会受当前输入框的光标所在位置的影响,所以请在适当的时机更新`selectedRangeForBoundTextInput`的值,具体情况请查看属性的注释。 | ||
| 19 | + * @warning 由于QQ表情图片较多(文件大小约400K),因此表情图片被以bundle的形式存放在 | ||
| 20 | + * @warning 一个`CNLiveQQEmotionManager`无法同时绑定`boundTextField`和`boundTextView`,在两者都绑定的情况下,优先使用`boundTextField`。 | ||
| 21 | + * @warning 由于`CNLiveQQEmotionManager`里面多个地方会调用`boundTextView.text`,而`setText:`并不会触发`UITextViewDelegate`的`textViewDidChange:`或`UITextViewTextDidChangeNotification`,从而在刷新表情面板里的发送按钮的enabled状态时可能不及时,所以`CNLiveQQEmotionManager`要求绑定的`QMUITextView`必须打开`shouldResponseToProgrammaticallyTextChanges`属性 | ||
| 22 | + */ | ||
| 23 | +@interface CNLiveQQEmotionManager : NSObject | ||
| 24 | + | ||
| 25 | +/// 要绑定的UITextField | ||
| 26 | +@property(nonatomic, weak) UITextField *boundTextField; | ||
| 27 | + | ||
| 28 | +/// 要绑定的UITextView | ||
| 29 | +@property(nonatomic, weak) UITextView *boundTextView; | ||
| 30 | + | ||
| 31 | +/** | ||
| 32 | + * `selectedRangeForBoundTextInput`决定了表情将会被插入(删除)的位置,因此使用控件的时候需要及时更新它。 | ||
| 33 | + * | ||
| 34 | + * 通常用到的更新时机包括: | ||
| 35 | + * - 降下键盘显示QQ表情面板之前(调用resignFirstResponder、endEditing:之前) | ||
| 36 | + * - <UITextViewDelegate>的`textViewDidChangeSelection:`回调里 | ||
| 37 | + * - 输入框里的文字发生变化时,例如点了发送按钮后输入框文字会被清空,此时要重置`selectedRangeForBoundTextInput`为0 | ||
| 38 | + */ | ||
| 39 | +@property(nonatomic, assign) NSRange selectedRangeForBoundTextInput; | ||
| 40 | + | ||
| 41 | +/** | ||
| 42 | + * 显示QQ表情的表情面板,已被设置了默认的`didSelectEmotionBlock`和`didSelectDeleteButtonBlock`,在`CNLiveQQEmotionManager`初始化完后,即可将`emotionView`添加到界面上。 | ||
| 43 | + */ | ||
| 44 | +@property(nonatomic, strong, readonly) QMUIEmotionView *emotionView; | ||
| 45 | + | ||
| 46 | +/** | ||
| 47 | + * 将当前光标所在位置的表情删除,在调用前请注意更新`selectedRangeForBoundTextInput` | ||
| 48 | + * @param forceDelete 当没有删除掉表情的情况下(可能光标前面并不是一个表情字符),要不要强制删掉光标前的字符。YES表示强制删掉,NO表示不删,交给系统键盘处理 | ||
| 49 | + * @return 表示是否成功删除了文字(如果并不是删除表情,而是删除普通字符,也是返回YES) | ||
| 50 | + */ | ||
| 51 | +- (BOOL)deleteEmotionDisplayNameAtCurrentSelectedRangeForce:(BOOL)forceDelete; | ||
| 52 | + | ||
| 53 | +/** | ||
| 54 | + * 在 `UITextViewDelegate` 的 `textView:shouldChangeTextInRange:replacementText:` 或者 `QMUITextFieldDelegate` 的 `textField:shouldChangeTextInRange:replacementText:` 方法里调用,根据返回值来决定是否应该调用 `deleteEmotionDisplayNameAtCurrentSelectedRangeForce:` | ||
| 55 | + | ||
| 56 | + @param range 要发生变化的文字所在的range | ||
| 57 | + @param text 要被替换为的文字 | ||
| 58 | + | ||
| 59 | + @return 是否会接管键盘的删除按钮事件,`YES` 表示接管,可调用 `deleteEmotionDisplayNameAtCurrentSelectedRangeForce:` 方法,`NO` 表示不可接管,应该使用系统自身的删除事件响应。 | ||
| 60 | + */ | ||
| 61 | +- (BOOL)shouldTakeOverControlDeleteKeyWithChangeTextInRange:(NSRange)range replacementText:(NSString *)text; | ||
| 62 | + | ||
| 63 | +/** | ||
| 64 | + * QQ表情的数组,会做缓存,图片只会加载一次 | ||
| 65 | + */ | ||
| 66 | ++ (NSArray<QMUIEmotion *> *)emotionsForQQ; | ||
| 67 | +@end | ||
| 68 | + | ||
| 69 | +NS_ASSUME_NONNULL_END |
| 1 | +// | ||
| 2 | +// CNLiveQQEmotionManager.m | ||
| 3 | +// testIM | ||
| 4 | +// | ||
| 5 | +// Created by 张旭 on 2018/10/31. | ||
| 6 | +// Copyright © 2018 cnlive. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import "CNLiveQQEmotionManager.h" | ||
| 10 | +#import "QMUICore.h" | ||
| 11 | +#import "NSString+QMUI.h" | ||
| 12 | +#import "QMUIEmotion+CNLiveEmotion.h" | ||
| 13 | +// 弱引用 | ||
| 14 | +#define MJWeakSelf __weak typeof(self) weakSelf = self; | ||
| 15 | +long CNLiveEmojiLoadFailCount = 0; | ||
| 16 | +NSString *const QQEmotionString = @"0-[微笑];1-[撇嘴];2-[色];3-[发呆];4-[得意];5-[流泪];6-[害羞];7-[闭嘴];8-[睡];9-[大哭];10-[尴尬];11-[发怒];12-[调皮];13-[呲牙];14-[惊讶];15-[难过];16-[酷];17-[冷汗];18-[抓狂];19-[吐];20-[偷笑];21-[可爱];22-[白眼];23-[傲慢];24-[饥饿];25-[困];26-[惊恐];27-[流汗];28-[憨笑];29-[大兵];30-[奋斗];31-[咒骂];32-[疑问];33-[嘘];34-[晕];35-[折磨];36-[衰];37-[骷髅];38-[敲打];39-[再见];40-[擦汗];41-[抠鼻];42-[鼓掌];43-[糗大了];44-[坏笑];45-[左哼哼];46-[右哼哼];47-[哈欠];48-[鄙视];49-[委屈];50-[快哭了];51-[阴险];52-[亲亲];53-[吓];54-[可怜];55-[菜刀];56-[西瓜];57-[啤酒];58-[篮球];59-[乒乓];60-[咖啡];61-[饭];62-[猪头];63-[玫瑰];64-[凋谢];65-[示爱];66-[爱心];67-[心碎];68-[蛋糕];69-[闪电];70-[炸弹];71-[刀];72-[足球];73-[瓢虫];74-[便便];75-[月亮];76-[太阳];77-[礼物];78-[拥抱];79-[强];80-[弱];81-[握手];82-[胜利];83-[抱拳];84-[勾引];85-[拳头];86-[差劲];87-[爱你];88-[NO];89-[OK];90-[爱情];91-[飞吻];92-[跳跳];93-[发抖];94-[怄火];95-[转圈];96-[磕头];97-[回头];98-[跳绳];99-[挥手];100-[激动];101-[街舞];102-[献吻];103-[左太极];104-[右太极];105-[嘿哈];106-[捂脸];107-[奸笑];108-[机智];109-[皱眉];110-[耶];111-[红包];112-[鸡];113-[生病];114-[震惊];115-[金钱];116-[懵圈];117-[大眼];118-[保密];119-[宝宝];120-[装死];121-[666];122-[笑哭];123-[热];124-[比心];125-[送口红];126-[矿泉水]"; | ||
| 17 | + | ||
| 18 | +static NSArray<QMUIEmotion *> *QQEmotionArray; | ||
| 19 | + | ||
| 20 | +@protocol CNLiveQQEmotionInputViewProtocol <UITextInput> | ||
| 21 | + | ||
| 22 | +@property(nonatomic, copy) NSString *text; | ||
| 23 | +@property(nonatomic, assign, readonly) NSRange selectedRange; | ||
| 24 | +@end | ||
| 25 | + | ||
| 26 | +@implementation CNLiveQQEmotionManager | ||
| 27 | + | ||
| 28 | +- (instancetype)init { | ||
| 29 | + self = [super init]; | ||
| 30 | + if (self) { | ||
| 31 | + _emotionView = [[QMUIEmotionView alloc] init]; | ||
| 32 | + self.emotionView.emotions = [CNLiveQQEmotionManager emotionsForQQ]; | ||
| 33 | + __weak CNLiveQQEmotionManager *weakSelf = self; | ||
| 34 | + self.emotionView.didSelectEmotionBlock = ^(NSInteger index, QMUIEmotion *emotion) { | ||
| 35 | + if (!weakSelf.boundInputView) return; | ||
| 36 | + | ||
| 37 | + NSString *inputText = weakSelf.boundInputView.text; | ||
| 38 | + // 用一个局部变量先保存selectedRangeForBoundTextInput的值,是为了避免在接下来这段代码执行的过程中,外部可能修改了self.selectedRangeForBoundTextInput的值,导致计算错误 | ||
| 39 | + NSRange selectedRange = weakSelf.selectedRangeForBoundTextInput; | ||
| 40 | + if (selectedRange.location <= inputText.length) { | ||
| 41 | + // 在输入框文字的中间插入表情 | ||
| 42 | + NSMutableString *mutableText = [NSMutableString stringWithString:inputText ?: @""]; | ||
| 43 | + [mutableText insertString:emotion.displayName atIndex:selectedRange.location]; | ||
| 44 | + weakSelf.boundInputView.text = mutableText;// UITextView setText:会触发textViewDidChangeSelection:,而如果在这个delegate里更新self.selectedRangeForBoundTextInput,就会导致计算错误 | ||
| 45 | + selectedRange = NSMakeRange(selectedRange.location + emotion.displayName.length, 0); | ||
| 46 | + } else { | ||
| 47 | + // 在输入框文字的结尾插入表情 | ||
| 48 | + inputText = [inputText stringByAppendingString:emotion.displayName]; | ||
| 49 | + weakSelf.boundInputView.text = inputText; | ||
| 50 | + selectedRange = NSMakeRange(weakSelf.boundInputView.text.length, 0);// 始终都应该从 boundInputView.text 获取最终的文字,因为可能在 setText: 时受 maximumTextLength 的限制导致文字截断 | ||
| 51 | + } | ||
| 52 | + weakSelf.selectedRangeForBoundTextInput = selectedRange; | ||
| 53 | + }; | ||
| 54 | + self.emotionView.didSelectDeleteButtonBlock = ^{ | ||
| 55 | + [weakSelf deleteEmotionDisplayNameAtCurrentSelectedRangeForce:YES]; | ||
| 56 | + }; | ||
| 57 | + } | ||
| 58 | + return self; | ||
| 59 | +} | ||
| 60 | + | ||
| 61 | +- (UIView<CNLiveQQEmotionInputViewProtocol> *)boundInputView { | ||
| 62 | + if (self.boundTextField) { | ||
| 63 | + return (UIView<CNLiveQQEmotionInputViewProtocol> *)self.boundTextField; | ||
| 64 | + } else if (self.boundTextView) { | ||
| 65 | + return (UIView<CNLiveQQEmotionInputViewProtocol> *)self.boundTextView; | ||
| 66 | + } | ||
| 67 | + return nil; | ||
| 68 | +} | ||
| 69 | + | ||
| 70 | +- (BOOL)deleteEmotionDisplayNameAtCurrentSelectedRangeForce:(BOOL)forceDelete { | ||
| 71 | + if (!self.boundInputView) return NO; | ||
| 72 | + | ||
| 73 | + NSRange selectedRange = self.selectedRangeForBoundTextInput; | ||
| 74 | + NSString *text = self.boundInputView.text; | ||
| 75 | + | ||
| 76 | + // 没有文字或者光标位置前面没文字 | ||
| 77 | + if (!text.length || NSMaxRange(selectedRange) == 0) { | ||
| 78 | + return NO; | ||
| 79 | + } | ||
| 80 | + | ||
| 81 | + BOOL hasDeleteEmotionDisplayNameSuccess = NO; | ||
| 82 | + NSInteger emotionDisplayNameMinimumLength = 3;// QQ表情里的最短displayName的长度 | ||
| 83 | + NSInteger lengthForStringBeforeSelectedRange = selectedRange.location; | ||
| 84 | + NSString *lastCharacterBeforeSelectedRange = [text substringWithRange:NSMakeRange(selectedRange.location - 1, 1)]; | ||
| 85 | + if ([lastCharacterBeforeSelectedRange isEqualToString:@"]"] && lengthForStringBeforeSelectedRange >= emotionDisplayNameMinimumLength) { | ||
| 86 | + NSInteger beginIndex = lengthForStringBeforeSelectedRange - (emotionDisplayNameMinimumLength - 1);// 从"]"之前的第n个字符开始查找 | ||
| 87 | + NSInteger endIndex = MAX(0, lengthForStringBeforeSelectedRange - 5);// 直到"]"之前的第n个字符结束查找,这里写5只是简单的限定,这个数字只要比所有QQ表情的displayName长度长就行了 | ||
| 88 | + for (NSInteger i = beginIndex; i >= endIndex; i --) { | ||
| 89 | + NSString *checkingCharacter = [text substringWithRange:NSMakeRange(i, 1)]; | ||
| 90 | + if ([checkingCharacter isEqualToString:@"]"]) { | ||
| 91 | + // 查找过程中还没遇到"["就已经遇到"]"了,说明是非法的表情字符串,所以直接终止 | ||
| 92 | + break; | ||
| 93 | + } | ||
| 94 | + | ||
| 95 | + if ([checkingCharacter isEqualToString:@"["]) { | ||
| 96 | + NSRange deletingDisplayNameRange = NSMakeRange(i, lengthForStringBeforeSelectedRange - i); | ||
| 97 | + self.boundInputView.text = [text stringByReplacingCharactersInRange:deletingDisplayNameRange withString:@""]; | ||
| 98 | + self.selectedRangeForBoundTextInput = NSMakeRange(deletingDisplayNameRange.location, 0); | ||
| 99 | + hasDeleteEmotionDisplayNameSuccess = YES; | ||
| 100 | + break; | ||
| 101 | + } | ||
| 102 | + } | ||
| 103 | + } | ||
| 104 | + | ||
| 105 | + if (hasDeleteEmotionDisplayNameSuccess) { | ||
| 106 | + return YES; | ||
| 107 | + } | ||
| 108 | + | ||
| 109 | + if (forceDelete) { | ||
| 110 | + if (NSMaxRange(selectedRange) <= text.length) { | ||
| 111 | + if (selectedRange.length > 0) { | ||
| 112 | + // 如果选中区域是一段文字,则删掉这段文字 | ||
| 113 | + self.boundInputView.text = [text stringByReplacingCharactersInRange:selectedRange withString:@""]; | ||
| 114 | + self.selectedRangeForBoundTextInput = NSMakeRange(selectedRange.location, 0); | ||
| 115 | + } else if (selectedRange.location > 0) { | ||
| 116 | + // 如果并没有选中一段文字,则删掉光标前一个字符 | ||
| 117 | + NSString *textAfterDelete = [text qmui_stringByRemoveCharacterAtIndex:selectedRange.location - 1]; | ||
| 118 | + self.boundInputView.text = textAfterDelete; | ||
| 119 | + self.selectedRangeForBoundTextInput = NSMakeRange(selectedRange.location - (text.length - textAfterDelete.length), 0); | ||
| 120 | + } | ||
| 121 | + } else { | ||
| 122 | + // 选中区域超过文字长度了,非法数据,则直接删掉最后一个字符 | ||
| 123 | + self.boundInputView.text = [text qmui_stringByRemoveLastCharacter]; | ||
| 124 | + self.selectedRangeForBoundTextInput = NSMakeRange(self.boundInputView.text.length, 0); | ||
| 125 | + } | ||
| 126 | + | ||
| 127 | + return YES; | ||
| 128 | + } | ||
| 129 | + | ||
| 130 | + return NO; | ||
| 131 | +} | ||
| 132 | + | ||
| 133 | +- (BOOL)shouldTakeOverControlDeleteKeyWithChangeTextInRange:(NSRange)range replacementText:(NSString *)text { | ||
| 134 | + BOOL isDeleteKeyPressed = text.length == 0 && self.boundInputView.text.length - 1 == range.location; | ||
| 135 | + BOOL hasMarkedText = !!self.boundInputView.markedTextRange; | ||
| 136 | + return isDeleteKeyPressed && !hasMarkedText; | ||
| 137 | +} | ||
| 138 | + | ||
| 139 | ++ (UIImage *)imageForQQEmotionWithIdentifier:(NSString *)identifier { | ||
| 140 | + return [QMUIHelper imageInBundle:[QMUIHelper resourcesBundleWithName:CNLiveResourcesQQEmotionBundleName] withName:identifier]; | ||
| 141 | +} | ||
| 142 | + | ||
| 143 | ++ (NSArray<QMUIEmotion *> *)emotionsForQQ { | ||
| 144 | + if (QQEmotionArray && CNLiveEmojiLoadFailCount == 0) { | ||
| 145 | + return QQEmotionArray; | ||
| 146 | + } | ||
| 147 | + | ||
| 148 | + NSMutableArray<QMUIEmotion *> *emotions = [[NSMutableArray alloc] init]; | ||
| 149 | + NSArray<NSString *> *emotionStringArray = [QQEmotionString componentsSeparatedByString:@";"]; | ||
| 150 | + for (NSString *emotionString in emotionStringArray) { | ||
| 151 | + NSArray<NSString *> *emotionItem = [emotionString componentsSeparatedByString:@"-"]; | ||
| 152 | + NSString *identifier = [NSString stringWithFormat:@"smiley_%@", emotionItem.firstObject]; | ||
| 153 | + QMUIEmotion *emotion = [QMUIEmotion emotionWithIdentifier:identifier displayName:emotionItem.lastObject]; | ||
| 154 | + [emotions addObject:emotion]; | ||
| 155 | + } | ||
| 156 | + | ||
| 157 | + QQEmotionArray = [NSArray arrayWithArray:emotions]; | ||
| 158 | + [self asyncLoadImages:emotions]; | ||
| 159 | + return QQEmotionArray; | ||
| 160 | +} | ||
| 161 | + | ||
| 162 | +// 在子线程预加载 zx | ||
| 163 | ++ (void)asyncLoadImages:(NSArray<QMUIEmotion *> *)emotions { | ||
| 164 | + | ||
| 165 | + //zx 重试加载3次 | ||
| 166 | + MJWeakSelf | ||
| 167 | + if (CNLiveEmojiLoadFailCount == 3) { | ||
| 168 | + return; | ||
| 169 | + } dispatch_async(dispatch_get_global_queue(0, 0), ^{ | ||
| 170 | + | ||
| 171 | + BOOL isCircle = NO; | ||
| 172 | + for (QMUIEmotion *e in emotions) { | ||
| 173 | + UIImage *image = [e cnliveImage]; | ||
| 174 | + if (image == nil) { | ||
| 175 | + NSLog(@"加载emoji失败"); | ||
| 176 | + isCircle = YES; | ||
| 177 | + CNLiveEmojiLoadFailCount ++; | ||
| 178 | + break; | ||
| 179 | + } | ||
| 180 | + e.image = image; | ||
| 181 | + } | ||
| 182 | + if (isCircle) | ||
| 183 | + { | ||
| 184 | + [weakSelf asyncLoadImages:emotions]; | ||
| 185 | + } | ||
| 186 | + }); | ||
| 187 | +} | ||
| 188 | + | ||
| 189 | + | ||
| 190 | +@end |
| 1 | +// | ||
| 2 | +// QMUIEmotion+CNLiveEmotion.h | ||
| 3 | +// CNLiveNetAdd | ||
| 4 | +// | ||
| 5 | +// Created by 张旭 on 2018/11/3. | ||
| 6 | +// Copyright © 2018 cnlive. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <QMUIKit/QMUIKit.h> | ||
| 10 | + | ||
| 11 | +NS_ASSUME_NONNULL_BEGIN | ||
| 12 | + | ||
| 13 | +#define CNLiveResourcesQQEmotionBundleName @"CNLive_QQEmotion.bundle" | ||
| 14 | + | ||
| 15 | +@interface QMUIEmotion (CNLiveEmotion) | ||
| 16 | + | ||
| 17 | +- (UIImage *)cnliveImage; | ||
| 18 | + | ||
| 19 | +@end | ||
| 20 | + | ||
| 21 | +NS_ASSUME_NONNULL_END |
| 1 | +// | ||
| 2 | +// QMUIEmotion+CNLiveEmotion.m | ||
| 3 | +// CNLiveNetAdd | ||
| 4 | +// | ||
| 5 | +// Created by 张旭 on 2018/11/3. | ||
| 6 | +// Copyright © 2018 cnlive. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import "QMUIEmotion+CNLiveEmotion.h" | ||
| 10 | + | ||
| 11 | +@implementation QMUIEmotion (CNLiveEmotion) | ||
| 12 | + | ||
| 13 | +- (UIImage *)cnliveImage | ||
| 14 | +{ | ||
| 15 | + UIImage *image = [QMUIHelper imageInBundle:[QMUIHelper resourcesBundleWithName:CNLiveResourcesQQEmotionBundleName] withName:self.identifier]; | ||
| 16 | + return image; | ||
| 17 | + | ||
| 18 | +} | ||
| 19 | + | ||
| 20 | +@end |
| @@ -7,7 +7,6 @@ | @@ -7,7 +7,6 @@ | ||
| 7 | objects = { | 7 | objects = { |
| 8 | 8 | ||
| 9 | /* Begin PBXBuildFile section */ | 9 | /* Begin PBXBuildFile section */ |
| 10 | - 3AA8378DE5004CB7BAFF55D0 /* Pods_CNLiveQQEmotionManager_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92DA69687FE73E46823FA41E /* Pods_CNLiveQQEmotionManager_Tests.framework */; }; | ||
| 11 | 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; | 10 | 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; |
| 12 | 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; | 11 | 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; |
| 13 | 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; | 12 | 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; |
| @@ -21,9 +20,10 @@ | @@ -21,9 +20,10 @@ | ||
| 21 | 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; | 20 | 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; |
| 22 | 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; | 21 | 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; |
| 23 | 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; | 22 | 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; |
| 23 | + 710098097CA97E569051CE02 /* Pods_CNLiveQQEmotionManager_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D52D77DB131DF3DB3180363 /* Pods_CNLiveQQEmotionManager_Tests.framework */; }; | ||
| 24 | 71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */; }; | 24 | 71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */; }; |
| 25 | 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; | 25 | 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; |
| 26 | - C6050F2D800ED6940105DECB /* Pods_CNLiveQQEmotionManager_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7739871CEB85FCB707F080A /* Pods_CNLiveQQEmotionManager_Example.framework */; }; | 26 | + C690985783955B8978DCB1E4 /* Pods_CNLiveQQEmotionManager_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F55B08E99E2D2D6D6B441D4 /* Pods_CNLiveQQEmotionManager_Example.framework */; }; |
| 27 | /* End PBXBuildFile section */ | 27 | /* End PBXBuildFile section */ |
| 28 | 28 | ||
| 29 | /* Begin PBXContainerItemProxy section */ | 29 | /* Begin PBXContainerItemProxy section */ |
| @@ -37,9 +37,11 @@ | @@ -37,9 +37,11 @@ | ||
| 37 | /* End PBXContainerItemProxy section */ | 37 | /* End PBXContainerItemProxy section */ |
| 38 | 38 | ||
| 39 | /* Begin PBXFileReference section */ | 39 | /* Begin PBXFileReference section */ |
| 40 | - 08AD0AFF7336D3E3943E1ACE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; name = README.md; path = ../README.md; sourceTree = "<group>"; }; | ||
| 41 | - 183D530D393E7608025C0FC8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; }; | ||
| 42 | - 526FE2229A21E5B8554E6033 /* Pods-CNLiveQQEmotionManager_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Example/Pods-CNLiveQQEmotionManager_Example.debug.xcconfig"; sourceTree = "<group>"; }; | 40 | + 001993675B012AA88BDF2BB0 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; }; |
| 41 | + 1EEE23C80AA61A1A96E1F22D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; }; | ||
| 42 | + 2ADC8BCCA2A752CD63741CE8 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Tests/Pods-CNLiveQQEmotionManager_Tests.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 43 | + 40E801C631B954DB879C812A /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Example/Pods-CNLiveQQEmotionManager_Example.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 44 | + 5C44C71C60E666EF00415B4A /* Pods-CNLiveQQEmotionManager_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Example/Pods-CNLiveQQEmotionManager_Example.debug.xcconfig"; sourceTree = "<group>"; }; | ||
| 43 | 6003F58A195388D20070C39A /* CNLiveQQEmotionManager_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CNLiveQQEmotionManager_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 45 | 6003F58A195388D20070C39A /* CNLiveQQEmotionManager_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CNLiveQQEmotionManager_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 44 | 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; | 46 | 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; |
| 45 | 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; | 47 | 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; |
| @@ -59,14 +61,12 @@ | @@ -59,14 +61,12 @@ | ||
| 59 | 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; | 61 | 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; |
| 60 | 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = "<group>"; }; | 62 | 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = "<group>"; }; |
| 61 | 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = "<group>"; }; | 63 | 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = "<group>"; }; |
| 62 | - 68F7F01DF6E3E98DD6CEEA7E /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Example/Pods-CNLiveQQEmotionManager_Example.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 63 | - 6A14B93B94078DD590C81907 /* CNLiveQQEmotionManager.podspec */ = {isa = PBXFileReference; includeInIndex = 1; name = CNLiveQQEmotionManager.podspec; path = ../CNLiveQQEmotionManager.podspec; sourceTree = "<group>"; }; | 64 | + 6F55B08E99E2D2D6D6B441D4 /* Pods_CNLiveQQEmotionManager_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveQQEmotionManager_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 64 | 71719F9E1E33DC2100824A3D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; | 65 | 71719F9E1E33DC2100824A3D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
| 66 | + 7848F677A74C103100B7CCDC /* CNLiveQQEmotionManager.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = CNLiveQQEmotionManager.podspec; path = ../CNLiveQQEmotionManager.podspec; sourceTree = "<group>"; }; | ||
| 65 | 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Main.storyboard; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; | 67 | 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Main.storyboard; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; |
| 66 | - 92DA69687FE73E46823FA41E /* Pods_CNLiveQQEmotionManager_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveQQEmotionManager_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 67 | - B3D79F03CD30335A705D4FBA /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Tests/Pods-CNLiveQQEmotionManager_Tests.release.xcconfig"; sourceTree = "<group>"; }; | ||
| 68 | - C5214ED49D0651931BB5560B /* Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Tests/Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig"; sourceTree = "<group>"; }; | ||
| 69 | - C7739871CEB85FCB707F080A /* Pods_CNLiveQQEmotionManager_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveQQEmotionManager_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 68 | + 8D52D77DB131DF3DB3180363 /* Pods_CNLiveQQEmotionManager_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveQQEmotionManager_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 69 | + D16A59A2372186B9EE259C0A /* Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Tests/Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig"; sourceTree = "<group>"; }; | ||
| 70 | /* End PBXFileReference section */ | 70 | /* End PBXFileReference section */ |
| 71 | 71 | ||
| 72 | /* Begin PBXFrameworksBuildPhase section */ | 72 | /* Begin PBXFrameworksBuildPhase section */ |
| @@ -77,7 +77,7 @@ | @@ -77,7 +77,7 @@ | ||
| 77 | 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, | 77 | 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, |
| 78 | 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, | 78 | 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, |
| 79 | 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, | 79 | 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, |
| 80 | - C6050F2D800ED6940105DECB /* Pods_CNLiveQQEmotionManager_Example.framework in Frameworks */, | 80 | + C690985783955B8978DCB1E4 /* Pods_CNLiveQQEmotionManager_Example.framework in Frameworks */, |
| 81 | ); | 81 | ); |
| 82 | runOnlyForDeploymentPostprocessing = 0; | 82 | runOnlyForDeploymentPostprocessing = 0; |
| 83 | }; | 83 | }; |
| @@ -88,7 +88,7 @@ | @@ -88,7 +88,7 @@ | ||
| 88 | 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, | 88 | 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, |
| 89 | 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, | 89 | 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, |
| 90 | 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, | 90 | 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, |
| 91 | - 3AA8378DE5004CB7BAFF55D0 /* Pods_CNLiveQQEmotionManager_Tests.framework in Frameworks */, | 91 | + 710098097CA97E569051CE02 /* Pods_CNLiveQQEmotionManager_Tests.framework in Frameworks */, |
| 92 | ); | 92 | ); |
| 93 | runOnlyForDeploymentPostprocessing = 0; | 93 | runOnlyForDeploymentPostprocessing = 0; |
| 94 | }; | 94 | }; |
| @@ -103,7 +103,7 @@ | @@ -103,7 +103,7 @@ | ||
| 103 | 6003F5B5195388D20070C39A /* Tests */, | 103 | 6003F5B5195388D20070C39A /* Tests */, |
| 104 | 6003F58C195388D20070C39A /* Frameworks */, | 104 | 6003F58C195388D20070C39A /* Frameworks */, |
| 105 | 6003F58B195388D20070C39A /* Products */, | 105 | 6003F58B195388D20070C39A /* Products */, |
| 106 | - FBE2B2E4475F718CB17BA944 /* Pods */, | 106 | + B9AE27BC4AFE03673E3A5AA1 /* Pods */, |
| 107 | ); | 107 | ); |
| 108 | sourceTree = "<group>"; | 108 | sourceTree = "<group>"; |
| 109 | }; | 109 | }; |
| @@ -123,8 +123,8 @@ | @@ -123,8 +123,8 @@ | ||
| 123 | 6003F58F195388D20070C39A /* CoreGraphics.framework */, | 123 | 6003F58F195388D20070C39A /* CoreGraphics.framework */, |
| 124 | 6003F591195388D20070C39A /* UIKit.framework */, | 124 | 6003F591195388D20070C39A /* UIKit.framework */, |
| 125 | 6003F5AF195388D20070C39A /* XCTest.framework */, | 125 | 6003F5AF195388D20070C39A /* XCTest.framework */, |
| 126 | - C7739871CEB85FCB707F080A /* Pods_CNLiveQQEmotionManager_Example.framework */, | ||
| 127 | - 92DA69687FE73E46823FA41E /* Pods_CNLiveQQEmotionManager_Tests.framework */, | 126 | + 6F55B08E99E2D2D6D6B441D4 /* Pods_CNLiveQQEmotionManager_Example.framework */, |
| 127 | + 8D52D77DB131DF3DB3180363 /* Pods_CNLiveQQEmotionManager_Tests.framework */, | ||
| 128 | ); | 128 | ); |
| 129 | name = Frameworks; | 129 | name = Frameworks; |
| 130 | sourceTree = "<group>"; | 130 | sourceTree = "<group>"; |
| @@ -178,20 +178,20 @@ | @@ -178,20 +178,20 @@ | ||
| 178 | 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = { | 178 | 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = { |
| 179 | isa = PBXGroup; | 179 | isa = PBXGroup; |
| 180 | children = ( | 180 | children = ( |
| 181 | - 6A14B93B94078DD590C81907 /* CNLiveQQEmotionManager.podspec */, | ||
| 182 | - 08AD0AFF7336D3E3943E1ACE /* README.md */, | ||
| 183 | - 183D530D393E7608025C0FC8 /* LICENSE */, | 181 | + 7848F677A74C103100B7CCDC /* CNLiveQQEmotionManager.podspec */, |
| 182 | + 1EEE23C80AA61A1A96E1F22D /* README.md */, | ||
| 183 | + 001993675B012AA88BDF2BB0 /* LICENSE */, | ||
| 184 | ); | 184 | ); |
| 185 | name = "Podspec Metadata"; | 185 | name = "Podspec Metadata"; |
| 186 | sourceTree = "<group>"; | 186 | sourceTree = "<group>"; |
| 187 | }; | 187 | }; |
| 188 | - FBE2B2E4475F718CB17BA944 /* Pods */ = { | 188 | + B9AE27BC4AFE03673E3A5AA1 /* Pods */ = { |
| 189 | isa = PBXGroup; | 189 | isa = PBXGroup; |
| 190 | children = ( | 190 | children = ( |
| 191 | - 526FE2229A21E5B8554E6033 /* Pods-CNLiveQQEmotionManager_Example.debug.xcconfig */, | ||
| 192 | - 68F7F01DF6E3E98DD6CEEA7E /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */, | ||
| 193 | - C5214ED49D0651931BB5560B /* Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig */, | ||
| 194 | - B3D79F03CD30335A705D4FBA /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */, | 191 | + 5C44C71C60E666EF00415B4A /* Pods-CNLiveQQEmotionManager_Example.debug.xcconfig */, |
| 192 | + 40E801C631B954DB879C812A /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */, | ||
| 193 | + D16A59A2372186B9EE259C0A /* Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig */, | ||
| 194 | + 2ADC8BCCA2A752CD63741CE8 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */, | ||
| 195 | ); | 195 | ); |
| 196 | name = Pods; | 196 | name = Pods; |
| 197 | sourceTree = "<group>"; | 197 | sourceTree = "<group>"; |
| @@ -203,11 +203,11 @@ | @@ -203,11 +203,11 @@ | ||
| 203 | isa = PBXNativeTarget; | 203 | isa = PBXNativeTarget; |
| 204 | buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager_Example" */; | 204 | buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager_Example" */; |
| 205 | buildPhases = ( | 205 | buildPhases = ( |
| 206 | - E78D69D192560490AB1FE17C /* [CP] Check Pods Manifest.lock */, | 206 | + E010A9141FC9610A96CE24C6 /* [CP] Check Pods Manifest.lock */, |
| 207 | 6003F586195388D20070C39A /* Sources */, | 207 | 6003F586195388D20070C39A /* Sources */, |
| 208 | 6003F587195388D20070C39A /* Frameworks */, | 208 | 6003F587195388D20070C39A /* Frameworks */, |
| 209 | 6003F588195388D20070C39A /* Resources */, | 209 | 6003F588195388D20070C39A /* Resources */, |
| 210 | - 3FE149EFEB59B4014291E0BE /* [CP] Embed Pods Frameworks */, | 210 | + 25B84C6442107CC2C85DB152 /* [CP] Embed Pods Frameworks */, |
| 211 | ); | 211 | ); |
| 212 | buildRules = ( | 212 | buildRules = ( |
| 213 | ); | 213 | ); |
| @@ -222,11 +222,11 @@ | @@ -222,11 +222,11 @@ | ||
| 222 | isa = PBXNativeTarget; | 222 | isa = PBXNativeTarget; |
| 223 | buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager_Tests" */; | 223 | buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager_Tests" */; |
| 224 | buildPhases = ( | 224 | buildPhases = ( |
| 225 | - FF96EEFEC9448251996A3D10 /* [CP] Check Pods Manifest.lock */, | 225 | + BD09FE523E6880CED21FA3E6 /* [CP] Check Pods Manifest.lock */, |
| 226 | 6003F5AA195388D20070C39A /* Sources */, | 226 | 6003F5AA195388D20070C39A /* Sources */, |
| 227 | 6003F5AB195388D20070C39A /* Frameworks */, | 227 | 6003F5AB195388D20070C39A /* Frameworks */, |
| 228 | 6003F5AC195388D20070C39A /* Resources */, | 228 | 6003F5AC195388D20070C39A /* Resources */, |
| 229 | - AD38108842F00E6E11D54C43 /* [CP] Embed Pods Frameworks */, | 229 | + 267CAA3D365FC90DA29B055E /* [CP] Embed Pods Frameworks */, |
| 230 | ); | 230 | ); |
| 231 | buildRules = ( | 231 | buildRules = ( |
| 232 | ); | 232 | ); |
| @@ -248,6 +248,9 @@ | @@ -248,6 +248,9 @@ | ||
| 248 | LastUpgradeCheck = 0720; | 248 | LastUpgradeCheck = 0720; |
| 249 | ORGANIZATIONNAME = "殷巧娟"; | 249 | ORGANIZATIONNAME = "殷巧娟"; |
| 250 | TargetAttributes = { | 250 | TargetAttributes = { |
| 251 | + 6003F589195388D20070C39A = { | ||
| 252 | + DevelopmentTeam = 94X49GG3ZW; | ||
| 253 | + }; | ||
| 251 | 6003F5AD195388D20070C39A = { | 254 | 6003F5AD195388D20070C39A = { |
| 252 | TestTargetID = 6003F589195388D20070C39A; | 255 | TestTargetID = 6003F589195388D20070C39A; |
| 253 | }; | 256 | }; |
| @@ -295,7 +298,7 @@ | @@ -295,7 +298,7 @@ | ||
| 295 | /* End PBXResourcesBuildPhase section */ | 298 | /* End PBXResourcesBuildPhase section */ |
| 296 | 299 | ||
| 297 | /* Begin PBXShellScriptBuildPhase section */ | 300 | /* Begin PBXShellScriptBuildPhase section */ |
| 298 | - 3FE149EFEB59B4014291E0BE /* [CP] Embed Pods Frameworks */ = { | 301 | + 25B84C6442107CC2C85DB152 /* [CP] Embed Pods Frameworks */ = { |
| 299 | isa = PBXShellScriptBuildPhase; | 302 | isa = PBXShellScriptBuildPhase; |
| 300 | buildActionMask = 2147483647; | 303 | buildActionMask = 2147483647; |
| 301 | files = ( | 304 | files = ( |
| @@ -319,7 +322,7 @@ | @@ -319,7 +322,7 @@ | ||
| 319 | shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Example/Pods-CNLiveQQEmotionManager_Example-frameworks.sh\"\n"; | 322 | shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Example/Pods-CNLiveQQEmotionManager_Example-frameworks.sh\"\n"; |
| 320 | showEnvVarsInLog = 0; | 323 | showEnvVarsInLog = 0; |
| 321 | }; | 324 | }; |
| 322 | - AD38108842F00E6E11D54C43 /* [CP] Embed Pods Frameworks */ = { | 325 | + 267CAA3D365FC90DA29B055E /* [CP] Embed Pods Frameworks */ = { |
| 323 | isa = PBXShellScriptBuildPhase; | 326 | isa = PBXShellScriptBuildPhase; |
| 324 | buildActionMask = 2147483647; | 327 | buildActionMask = 2147483647; |
| 325 | files = ( | 328 | files = ( |
| @@ -341,7 +344,7 @@ | @@ -341,7 +344,7 @@ | ||
| 341 | shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Tests/Pods-CNLiveQQEmotionManager_Tests-frameworks.sh\"\n"; | 344 | shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CNLiveQQEmotionManager_Tests/Pods-CNLiveQQEmotionManager_Tests-frameworks.sh\"\n"; |
| 342 | showEnvVarsInLog = 0; | 345 | showEnvVarsInLog = 0; |
| 343 | }; | 346 | }; |
| 344 | - E78D69D192560490AB1FE17C /* [CP] Check Pods Manifest.lock */ = { | 347 | + BD09FE523E6880CED21FA3E6 /* [CP] Check Pods Manifest.lock */ = { |
| 345 | isa = PBXShellScriptBuildPhase; | 348 | isa = PBXShellScriptBuildPhase; |
| 346 | buildActionMask = 2147483647; | 349 | buildActionMask = 2147483647; |
| 347 | files = ( | 350 | files = ( |
| @@ -356,14 +359,14 @@ | @@ -356,14 +359,14 @@ | ||
| 356 | outputFileListPaths = ( | 359 | outputFileListPaths = ( |
| 357 | ); | 360 | ); |
| 358 | outputPaths = ( | 361 | outputPaths = ( |
| 359 | - "$(DERIVED_FILE_DIR)/Pods-CNLiveQQEmotionManager_Example-checkManifestLockResult.txt", | 362 | + "$(DERIVED_FILE_DIR)/Pods-CNLiveQQEmotionManager_Tests-checkManifestLockResult.txt", |
| 360 | ); | 363 | ); |
| 361 | runOnlyForDeploymentPostprocessing = 0; | 364 | runOnlyForDeploymentPostprocessing = 0; |
| 362 | shellPath = /bin/sh; | 365 | shellPath = /bin/sh; |
| 363 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; | 366 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
| 364 | showEnvVarsInLog = 0; | 367 | showEnvVarsInLog = 0; |
| 365 | }; | 368 | }; |
| 366 | - FF96EEFEC9448251996A3D10 /* [CP] Check Pods Manifest.lock */ = { | 369 | + E010A9141FC9610A96CE24C6 /* [CP] Check Pods Manifest.lock */ = { |
| 367 | isa = PBXShellScriptBuildPhase; | 370 | isa = PBXShellScriptBuildPhase; |
| 368 | buildActionMask = 2147483647; | 371 | buildActionMask = 2147483647; |
| 369 | files = ( | 372 | files = ( |
| @@ -378,7 +381,7 @@ | @@ -378,7 +381,7 @@ | ||
| 378 | outputFileListPaths = ( | 381 | outputFileListPaths = ( |
| 379 | ); | 382 | ); |
| 380 | outputPaths = ( | 383 | outputPaths = ( |
| 381 | - "$(DERIVED_FILE_DIR)/Pods-CNLiveQQEmotionManager_Tests-checkManifestLockResult.txt", | 384 | + "$(DERIVED_FILE_DIR)/Pods-CNLiveQQEmotionManager_Example-checkManifestLockResult.txt", |
| 382 | ); | 385 | ); |
| 383 | runOnlyForDeploymentPostprocessing = 0; | 386 | runOnlyForDeploymentPostprocessing = 0; |
| 384 | shellPath = /bin/sh; | 387 | shellPath = /bin/sh; |
| @@ -519,12 +522,15 @@ | @@ -519,12 +522,15 @@ | ||
| 519 | }; | 522 | }; |
| 520 | 6003F5C0195388D20070C39A /* Debug */ = { | 523 | 6003F5C0195388D20070C39A /* Debug */ = { |
| 521 | isa = XCBuildConfiguration; | 524 | isa = XCBuildConfiguration; |
| 522 | - baseConfigurationReference = 526FE2229A21E5B8554E6033 /* Pods-CNLiveQQEmotionManager_Example.debug.xcconfig */; | 525 | + baseConfigurationReference = 5C44C71C60E666EF00415B4A /* Pods-CNLiveQQEmotionManager_Example.debug.xcconfig */; |
| 523 | buildSettings = { | 526 | buildSettings = { |
| 524 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 527 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 528 | + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; | ||
| 529 | + DEVELOPMENT_TEAM = 94X49GG3ZW; | ||
| 525 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | 530 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
| 526 | GCC_PREFIX_HEADER = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Prefix.pch"; | 531 | GCC_PREFIX_HEADER = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Prefix.pch"; |
| 527 | INFOPLIST_FILE = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Info.plist"; | 532 | INFOPLIST_FILE = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Info.plist"; |
| 533 | + IPHONEOS_DEPLOYMENT_TARGET = 9.0; | ||
| 528 | MODULE_NAME = ExampleApp; | 534 | MODULE_NAME = ExampleApp; |
| 529 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; | 535 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; |
| 530 | PRODUCT_NAME = "$(TARGET_NAME)"; | 536 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| @@ -534,12 +540,15 @@ | @@ -534,12 +540,15 @@ | ||
| 534 | }; | 540 | }; |
| 535 | 6003F5C1195388D20070C39A /* Release */ = { | 541 | 6003F5C1195388D20070C39A /* Release */ = { |
| 536 | isa = XCBuildConfiguration; | 542 | isa = XCBuildConfiguration; |
| 537 | - baseConfigurationReference = 68F7F01DF6E3E98DD6CEEA7E /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */; | 543 | + baseConfigurationReference = 40E801C631B954DB879C812A /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */; |
| 538 | buildSettings = { | 544 | buildSettings = { |
| 539 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 545 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 546 | + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; | ||
| 547 | + DEVELOPMENT_TEAM = 94X49GG3ZW; | ||
| 540 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | 548 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
| 541 | GCC_PREFIX_HEADER = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Prefix.pch"; | 549 | GCC_PREFIX_HEADER = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Prefix.pch"; |
| 542 | INFOPLIST_FILE = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Info.plist"; | 550 | INFOPLIST_FILE = "CNLiveQQEmotionManager/CNLiveQQEmotionManager-Info.plist"; |
| 551 | + IPHONEOS_DEPLOYMENT_TARGET = 9.0; | ||
| 543 | MODULE_NAME = ExampleApp; | 552 | MODULE_NAME = ExampleApp; |
| 544 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; | 553 | PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; |
| 545 | PRODUCT_NAME = "$(TARGET_NAME)"; | 554 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| @@ -549,7 +558,7 @@ | @@ -549,7 +558,7 @@ | ||
| 549 | }; | 558 | }; |
| 550 | 6003F5C3195388D20070C39A /* Debug */ = { | 559 | 6003F5C3195388D20070C39A /* Debug */ = { |
| 551 | isa = XCBuildConfiguration; | 560 | isa = XCBuildConfiguration; |
| 552 | - baseConfigurationReference = C5214ED49D0651931BB5560B /* Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig */; | 561 | + baseConfigurationReference = D16A59A2372186B9EE259C0A /* Pods-CNLiveQQEmotionManager_Tests.debug.xcconfig */; |
| 553 | buildSettings = { | 562 | buildSettings = { |
| 554 | BUNDLE_LOADER = "$(TEST_HOST)"; | 563 | BUNDLE_LOADER = "$(TEST_HOST)"; |
| 555 | FRAMEWORK_SEARCH_PATHS = ( | 564 | FRAMEWORK_SEARCH_PATHS = ( |
| @@ -573,7 +582,7 @@ | @@ -573,7 +582,7 @@ | ||
| 573 | }; | 582 | }; |
| 574 | 6003F5C4195388D20070C39A /* Release */ = { | 583 | 6003F5C4195388D20070C39A /* Release */ = { |
| 575 | isa = XCBuildConfiguration; | 584 | isa = XCBuildConfiguration; |
| 576 | - baseConfigurationReference = B3D79F03CD30335A705D4FBA /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */; | 585 | + baseConfigurationReference = 2ADC8BCCA2A752CD63741CE8 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */; |
| 577 | buildSettings = { | 586 | buildSettings = { |
| 578 | BUNDLE_LOADER = "$(TEST_HOST)"; | 587 | BUNDLE_LOADER = "$(TEST_HOST)"; |
| 579 | FRAMEWORK_SEARCH_PATHS = ( | 588 | FRAMEWORK_SEARCH_PATHS = ( |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | // CNLiveAppDelegate.h | 2 | // CNLiveAppDelegate.h |
| 3 | // CNLiveQQEmotionManager | 3 | // CNLiveQQEmotionManager |
| 4 | // | 4 | // |
| 5 | -// Created by 殷巧娟 on 12/22/2018. | 5 | +// Created by 殷巧娟 on 12/27/2018. |
| 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. | 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | // CNLiveAppDelegate.m | 2 | // CNLiveAppDelegate.m |
| 3 | // CNLiveQQEmotionManager | 3 | // CNLiveQQEmotionManager |
| 4 | // | 4 | // |
| 5 | -// Created by 殷巧娟 on 12/22/2018. | 5 | +// Created by 殷巧娟 on 12/27/2018. |
| 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. | 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | // CNLiveViewController.h | 2 | // CNLiveViewController.h |
| 3 | // CNLiveQQEmotionManager | 3 | // CNLiveQQEmotionManager |
| 4 | // | 4 | // |
| 5 | -// Created by 殷巧娟 on 12/22/2018. | 5 | +// Created by 殷巧娟 on 12/27/2018. |
| 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. | 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | // CNLiveViewController.m | 2 | // CNLiveViewController.m |
| 3 | // CNLiveQQEmotionManager | 3 | // CNLiveQQEmotionManager |
| 4 | // | 4 | // |
| 5 | -// Created by 殷巧娟 on 12/22/2018. | 5 | +// Created by 殷巧娟 on 12/27/2018. |
| 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. | 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | // main.m | 2 | // main.m |
| 3 | // CNLiveQQEmotionManager | 3 | // CNLiveQQEmotionManager |
| 4 | // | 4 | // |
| 5 | -// Created by 殷巧娟 on 12/22/2018. | 5 | +// Created by 殷巧娟 on 12/27/2018. |
| 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. | 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 |
| @@ -4,10 +4,12 @@ platform :ios, '9.0' | @@ -4,10 +4,12 @@ platform :ios, '9.0' | ||
| 4 | 4 | ||
| 5 | target 'CNLiveQQEmotionManager_Example' do | 5 | target 'CNLiveQQEmotionManager_Example' do |
| 6 | pod 'CNLiveQQEmotionManager', :path => '../' | 6 | pod 'CNLiveQQEmotionManager', :path => '../' |
| 7 | - pod 'QMUIKit' | 7 | + |
| 8 | + pod 'QMUIKit' | ||
| 8 | target 'CNLiveQQEmotionManager_Tests' do | 9 | target 'CNLiveQQEmotionManager_Tests' do |
| 9 | inherit! :search_paths | 10 | inherit! :search_paths |
| 11 | + pod 'QMUIKit' | ||
| 12 | + | ||
| 10 | 13 | ||
| 11 | - pod 'QMUIKit' | ||
| 12 | end | 14 | end |
| 13 | end | 15 | end |
| @@ -272,9 +272,9 @@ EXTERNAL SOURCES: | @@ -272,9 +272,9 @@ EXTERNAL SOURCES: | ||
| 272 | :path: "../" | 272 | :path: "../" |
| 273 | 273 | ||
| 274 | SPEC CHECKSUMS: | 274 | SPEC CHECKSUMS: |
| 275 | - CNLiveQQEmotionManager: 8f37350bb5776c619904ed765536ac49403d6e55 | 275 | + CNLiveQQEmotionManager: 3094629f7f4b0daf921984efe7d5ae43a9ea389b |
| 276 | QMUIKit: 5b8f0a3ab60e42af1310bd40a6fe1b54d612d15c | 276 | QMUIKit: 5b8f0a3ab60e42af1310bd40a6fe1b54d612d15c |
| 277 | 277 | ||
| 278 | -PODFILE CHECKSUM: 034ad75f036c0be1ae4823804782bce64701242a | 278 | +PODFILE CHECKSUM: 517e996f5e4941cb6c35245943998dac1412b9b3 |
| 279 | 279 | ||
| 280 | COCOAPODS: 1.5.3 | 280 | COCOAPODS: 1.5.3 |
| 1 | { | 1 | { |
| 2 | "name": "CNLiveQQEmotionManager", | 2 | "name": "CNLiveQQEmotionManager", |
| 3 | "version": "0.0.1", | 3 | "version": "0.0.1", |
| 4 | - "summary": "表情控件封装", | 4 | + "summary": "自定义表情组件化", |
| 5 | "description": "TODO: Add long description of the pod here.", | 5 | "description": "TODO: Add long description of the pod here.", |
| 6 | "homepage": "http://bj.gitlab.cnlive.com/ios-team/CNLiveQQEmotionManager", | 6 | "homepage": "http://bj.gitlab.cnlive.com/ios-team/CNLiveQQEmotionManager", |
| 7 | "license": { | 7 | "license": { |
| @@ -16,9 +16,14 @@ | @@ -16,9 +16,14 @@ | ||
| 16 | "tag": "0.0.1" | 16 | "tag": "0.0.1" |
| 17 | }, | 17 | }, |
| 18 | "platforms": { | 18 | "platforms": { |
| 19 | - "ios": "9.0" | 19 | + "ios": "8.0" |
| 20 | }, | 20 | }, |
| 21 | "source_files": "CNLiveQQEmotionManager/Classes/**/*", | 21 | "source_files": "CNLiveQQEmotionManager/Classes/**/*", |
| 22 | + "resource_bundles": { | ||
| 23 | + "CNLiveQQEmotionManager": [ | ||
| 24 | + "CNLiveQQEmotionManager/Assets/*.png" | ||
| 25 | + ] | ||
| 26 | + }, | ||
| 22 | "frameworks": [ | 27 | "frameworks": [ |
| 23 | "UIKit", | 28 | "UIKit", |
| 24 | "Foundation" | 29 | "Foundation" |
| @@ -272,9 +272,9 @@ EXTERNAL SOURCES: | @@ -272,9 +272,9 @@ EXTERNAL SOURCES: | ||
| 272 | :path: "../" | 272 | :path: "../" |
| 273 | 273 | ||
| 274 | SPEC CHECKSUMS: | 274 | SPEC CHECKSUMS: |
| 275 | - CNLiveQQEmotionManager: 8f37350bb5776c619904ed765536ac49403d6e55 | 275 | + CNLiveQQEmotionManager: 3094629f7f4b0daf921984efe7d5ae43a9ea389b |
| 276 | QMUIKit: 5b8f0a3ab60e42af1310bd40a6fe1b54d612d15c | 276 | QMUIKit: 5b8f0a3ab60e42af1310bd40a6fe1b54d612d15c |
| 277 | 277 | ||
| 278 | -PODFILE CHECKSUM: 034ad75f036c0be1ae4823804782bce64701242a | 278 | +PODFILE CHECKSUM: 517e996f5e4941cb6c35245943998dac1412b9b3 |
| 279 | 279 | ||
| 280 | COCOAPODS: 1.5.3 | 280 | COCOAPODS: 1.5.3 |
| @@ -7,272 +7,277 @@ | @@ -7,272 +7,277 @@ | ||
| 7 | objects = { | 7 | objects = { |
| 8 | 8 | ||
| 9 | /* Begin PBXBuildFile section */ | 9 | /* Begin PBXBuildFile section */ |
| 10 | - 00079961DFC651D6D413B0FE3D8DEC1E /* UIWindow+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = E86385A72F3BE692AC4018DB65885A7B /* UIWindow+QMUI.m */; }; | ||
| 11 | - 009923B3C3C382AD6BB25D053332300E /* QMUILogItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 22AFA529D8BB06D207B0AFC4DB4C63B0 /* QMUILogItem.m */; }; | ||
| 12 | - 009A60343B0C1ABC9C240E6AD6B3BABC /* QMUIEmotionView.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC94B72CC75F40FA770C30E825655D5 /* QMUIEmotionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 13 | - 020E6FB53129CDA206D9D09DA23A5BEC /* QMUISegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FD97020833AEF2873EC85EDE55FB578 /* QMUISegmentedControl.m */; }; | ||
| 14 | - 028D19B5718D8DD845A41E6347D9BCEE /* QMUILogNameManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3D603DFFA65ADC3AB2E5BABB74829F /* QMUILogNameManager.m */; }; | ||
| 15 | - 029800D573EE1029D957EC53EFC57DA0 /* QMUIResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 85932D487990FC072A12E9374F52C874 /* QMUIResources.bundle */; }; | ||
| 16 | - 036C96B096E7A65AA2859DEFCBFD32E5 /* QMUIKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C61875C1C7CCD3C12C13552D6085CDC0 /* QMUIKit-dummy.m */; }; | ||
| 17 | - 04AFC2DAC48D452BF0780AF1313DFFC7 /* UITextView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD3C3E68F130B422DF3DACF69421296 /* UITextView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 18 | - 0606FDE3C5B73C9B13A3DE8C33E10D16 /* QMUINavigationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 283F50BE7F4B50C41EEA03E6BE9DE8B8 /* QMUINavigationButton.m */; }; | ||
| 19 | - 06558E260284D769570DCBBE9472DAD5 /* UIFont+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B138AD96E6F55D5CEE18B43FFEB0E09 /* UIFont+QMUI.m */; }; | ||
| 20 | - 0670D4CF19DC4F7AC1883903E738EC54 /* UISearchBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7AAFCD5D0A3D30E851278F8B487DE3 /* UISearchBar+QMUI.m */; }; | ||
| 21 | - 080B84192439B80F0F2F971288DDE1C9 /* QMUICommonDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CAED37508C776E749D8B1A0AC673D1CF /* QMUICommonDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 22 | - 09E9A63DAC1FF1FA860C51BC899F01E6 /* QMUIPopupContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B46C337B4B39772F05CDABA373C58AD /* QMUIPopupContainerView.m */; }; | ||
| 23 | - 0A0EABB508D46F96A5D4FFA1EA7E9FDB /* UITextView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B889D321AB2DCA20B101F81C77EB49 /* UITextView+QMUI.m */; }; | ||
| 24 | - 0AB0B4B4439C079269901FC50E000A3F /* QMUITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B1E16978D401CA5628C96E21D0DA9BD7 /* QMUITableView.m */; }; | ||
| 25 | - 0C499BC4AA33009BEF9CB6F326DF8F7B /* QMUIToastAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2981C23463A0E6905599C78C8B9A99 /* QMUIToastAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 26 | - 0E40CCB703F95C751B453D22178DD422 /* UICollectionView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A44B5F9CD4EB82148EAD99B391AECEAE /* UICollectionView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 27 | - 0F0810E33DA8B9A53142BEC4195A92E2 /* QMUILabel.m in Sources */ = {isa = PBXBuildFile; fileRef = C9398ABF09E8B8746F6F313652317810 /* QMUILabel.m */; }; | ||
| 28 | - 0FAB76AEBDEF887E0F68D1A7B449265A /* QMUIPopupMenuBaseItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABB3CE4A38F351A8FBD21EDF8580222 /* QMUIPopupMenuBaseItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 29 | - 0FF6507616BCA22D4A9AED4E0200163E /* UIScrollView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BA241FE0BABD76043ED1E4E0AE066D41 /* UIScrollView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 30 | - 10F1AE9055531EF98ED830D1205BEF58 /* QMUICommonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55D52D939C034CAF431D2B076FF05EF6 /* QMUICommonViewController.m */; }; | ||
| 31 | - 1155FFBE29CDA41B6624B63AEBE25AC1 /* QMUITestView.m in Sources */ = {isa = PBXBuildFile; fileRef = C136D7A96F6AEC6E04F9D7BB36CEF407 /* QMUITestView.m */; }; | ||
| 32 | - 1187522C5AD63D10076A5266723D22E0 /* QMUIAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B1BAEBCC134F0E55931EE8FD6285F9 /* QMUIAlertController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 33 | - 1217BF01E4C100D413A623C72FB19AD1 /* QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F3B2BAD0624686F245F57504F8EFF273 /* QMUICellSizeKeyCache.m */; }; | ||
| 34 | - 13F27D7A2A2CA39A6EA1222BD8B56AFE /* QMUILogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDF4F1F4B6CBE02E67053FD29C9E39C /* QMUILogger.m */; }; | 10 | + 02E1DA516008CEEC533992D0F800AE22 /* QMUISegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A396EC8BE89FD67361034654F7CFBB7F /* QMUISegmentedControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 11 | + 042C1C939B3E1676D8C8B037DBA08543 /* QMUITips.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DCC6A4BF711108367C04F5DE98D67FA /* QMUITips.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 12 | + 042FA3ECE0B73BFD4E88F66968540407 /* QMUIPopupMenuItemProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EABE85B0DD17D8D8919CE747722ED10C /* QMUIPopupMenuItemProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 13 | + 05562D850A87346D0AEF47E170B30ED3 /* QMUILogManagerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ED57E4A38F06537DC6966171C30BF157 /* QMUILogManagerViewController.m */; }; | ||
| 14 | + 05C04D925D37851BD6E8EB2431FB92E5 /* QMUIImagePickerCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C56617AB75CCE01118C8128FDF1F64 /* QMUIImagePickerCollectionViewCell.m */; }; | ||
| 15 | + 0703C830B1BBED3911A0293B307BFB71 /* QMUICellHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = EC65E8D340A5A5B77C907E2793E67762 /* QMUICellHeightCache.m */; }; | ||
| 16 | + 07171664C8F1AA14A1E53A6E76A85C59 /* QMUILogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDF4F1F4B6CBE02E67053FD29C9E39C /* QMUILogger.m */; }; | ||
| 17 | + 074D2417DAFDCEF077A374BB8285A9B1 /* QMUITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B1E16978D401CA5628C96E21D0DA9BD7 /* QMUITableView.m */; }; | ||
| 18 | + 08CC33A2153B8640270F40A457B50BAB /* QMUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = 077AFA915EC01CA9175704F67FBCAFD0 /* QMUICore.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 19 | + 0BEE27B1587A6F35BBA99FCB8D02E5C7 /* UIFont+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B138AD96E6F55D5CEE18B43FFEB0E09 /* UIFont+QMUI.m */; }; | ||
| 20 | + 0C439117BDC6ED11DCCBE955FEC1A6E2 /* NSNumber+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E5F415A8486BD8FFF6D2BEDDD5AF0CD /* NSNumber+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 21 | + 0D6016ED34B89BC1CFC2209892200959 /* QMUIPieProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6C6D629E4E1A8B1398CEE675C71C62 /* QMUIPieProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 22 | + 0DA586E820DEB14C0512450F16B79A3D /* QMUICollectionViewPagingLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = E2977DDFBEF55ED13F4AF294B294CC36 /* QMUICollectionViewPagingLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 23 | + 0E7A0645ED224E36A7D375FFFF8504AF /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AEEFD6E48F6EC9A483894FD94DE6BB7 /* Photos.framework */; }; | ||
| 24 | + 0F052878FE57FE2E06CD17C40AF24ADA /* QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D9CCBA6B30ACC6F406823B0A2F29D4 /* QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 25 | + 0FDB99DE290028D837DCF3F7045149D4 /* QMUIMarqueeLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 66670377EF4A625B8565B62F5156A929 /* QMUIMarqueeLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 26 | + 1094F5135917E1D96DC6405244653753 /* QMUIAlertController.m in Sources */ = {isa = PBXBuildFile; fileRef = DBB1DA87013A89A9A0AA87994468E7B7 /* QMUIAlertController.m */; }; | ||
| 27 | + 1113FB19E931142C62CC13E1B91A6816 /* QMUIKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E26E328980D74476C4F336AD59C8DEDF /* QMUIKeyboardManager.m */; }; | ||
| 28 | + 1140C40B0450ECB5EB0688130767A307 /* QMUISearchController.m in Sources */ = {isa = PBXBuildFile; fileRef = A045DD906F8DDC43AA5B20073E0C4FB8 /* QMUISearchController.m */; }; | ||
| 35 | 1464F27F75882D588ECAA36C0813C759 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; | 29 | 1464F27F75882D588ECAA36C0813C759 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; |
| 36 | - 15D182469E936A4B17A1EB3FEB7EA55B /* QMUILogger+QMUIConfigurationTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = A41171C1FAABAFEB8B002334683DDC02 /* QMUILogger+QMUIConfigurationTemplate.m */; }; | ||
| 37 | - 16B9A1D71A852E69B132C0DE7BD57373 /* QMUIAssetsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CA8313B026D354228B21153842B59A48 /* QMUIAssetsManager.m */; }; | ||
| 38 | - 17F143483634FD8DA1C0C5E2283DF3C7 /* QMUILogNameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CBEFBD1348A991F10A4FAD4AA664A253 /* QMUILogNameManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 39 | - 18136715B01879255C9CC3925CC9556F /* QMUINavigationBarScrollingAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECEEF9B11989B420403CD531291E663 /* QMUINavigationBarScrollingAnimator.m */; }; | ||
| 40 | - 18659A5D7757B5CA4B3EA3A02375B470 /* QMUITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EAB1559AE486653A691314C4547EB1C /* QMUITableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 41 | - 1BCA8547E82C164D930CD218F7176774 /* NSPointerArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F657C9BD0220BD743C922AF5B222E9 /* NSPointerArray+QMUI.m */; }; | ||
| 42 | - 1D192955E09802B31B8A083308F1C671 /* UITextField+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B26FF42D767BB2E6A993A94EB30DBC29 /* UITextField+QMUI.m */; }; | ||
| 43 | - 1DED2A5C61D3D992E3E72821388CA1AF /* QMUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9508DF866BFC31906CF430A49E544810 /* QMUIKit.framework */; }; | ||
| 44 | - 1EAEB1A78800938E206F3DE69BFBFDC6 /* QMUIModalPresentationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DCAC689B16A852521E02B74F8B2BE32 /* QMUIModalPresentationViewController.m */; }; | ||
| 45 | - 20EDD35E33392CA0163529FD21809CFD /* QMUIImagePickerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0EEC5A4431089D9628CC12CE116626 /* QMUIImagePickerHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 46 | - 21E959013D485C85F24014389F5A472F /* UIScrollView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C5D0EE23FC21D542575412F69178A6 /* UIScrollView+QMUI.m */; }; | 30 | + 14F3154BAE26D3FFE786BF3620E9C7EF /* QMUIKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 76039CB566391A6BA6AEBF7D9734C789 /* QMUIKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 31 | + 16058A8A31480DD1875DC48682DAE621 /* UINavigationBar+Transition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC3F3AC95A6649895997EFE7DBB8A15 /* UINavigationBar+Transition.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 32 | + 17583ABCA2798FC869B00D1201B4F182 /* UITextView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD3C3E68F130B422DF3DACF69421296 /* UITextView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 33 | + 1906828A49FA9696C1F0E5F8E1E3B7CE /* QMUICommonViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FD366EEA95B02272042009FD3216960C /* QMUICommonViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 34 | + 1982163080851D99E2EF13CA804820C5 /* NSArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CBCC2CED44C83247713DE526F707C6A /* NSArray+QMUI.m */; }; | ||
| 35 | + 19A2D203761CC0E714F1053320205441 /* UITableView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF86EE16C919F56CC23E7AEB6EA4D08 /* UITableView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 36 | + 1A0525630381C0F96D8F58811C09DECE /* QMUICollectionViewPagingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 1952CEE8CACB06D5BB473881DA37508C /* QMUICollectionViewPagingLayout.m */; }; | ||
| 37 | + 1BCB1332278A5999F0E2257AD73D3585 /* UIWindow+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = E86385A72F3BE692AC4018DB65885A7B /* UIWindow+QMUI.m */; }; | ||
| 38 | + 1CC76593A52B6D76334CAF2D4B87F2A9 /* CNLiveQQEmotionManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45E7B9414FA517474D8DB6DD8BD4B8 /* CNLiveQQEmotionManager-dummy.m */; }; | ||
| 39 | + 1D2AB15CC0D4A322A9E7F667AF15DBFA /* NSPointerArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F657C9BD0220BD743C922AF5B222E9 /* NSPointerArray+QMUI.m */; }; | ||
| 40 | + 1DED208B6D71EB4F17AEEBA0E1DABA94 /* QMUIStaticTableViewCellDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DE8BC108D919FB6CF683FF361AE29E /* QMUIStaticTableViewCellDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 41 | + 221F82F0ADE9F390A199AC993524F032 /* QMUIEmotionInputManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D4994D415610E59E9DE52417033006E4 /* QMUIEmotionInputManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 42 | + 223DEE6B3E8DE9AFE6BA46B7A741B348 /* QMUIPopupMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0738271D12A250FC4D6E98741E17AE42 /* QMUIPopupMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 47 | 23020DE81A103F83E34E310A95A4B9D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; | 43 | 23020DE81A103F83E34E310A95A4B9D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; |
| 48 | - 230D0796C9D25A505DD6EB8FBCBCB8B7 /* NSArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CBCC2CED44C83247713DE526F707C6A /* NSArray+QMUI.m */; }; | ||
| 49 | - 2399D5F298F94F108A0BDAA260710D89 /* QMUIToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D26D12E88A89080C31024959A3E22C0 /* QMUIToastView.m */; }; | ||
| 50 | - 25338D3E32189903C551C40DA78268C6 /* NSObject+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 77202FDF896E7023A466BBBE8D9EF99E /* NSObject+QMUI.m */; }; | ||
| 51 | - 25538E1CBCF3BCA640A434B8E2F380BE /* QMUINavigationBarScrollingAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F32A69897C7122B7ABED37FD7C7F782 /* QMUINavigationBarScrollingAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 52 | - 279F468C7ED9174FB323B8467559AB4D /* QMUIPieProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6C6D629E4E1A8B1398CEE675C71C62 /* QMUIPieProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 53 | - 284B81068CD88DA177DEC30BD3FA48B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; | ||
| 54 | - 285CE3B12D2A0629ED4DDC30BBE00EF4 /* NSCharacterSet+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = A9D49056A96BBFFB26BA7E5221EC613C /* NSCharacterSet+QMUI.m */; }; | ||
| 55 | - 28EACCF8864F952DE5BAF30EC1693CC5 /* UIBarItem+QMUIBadge.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FAD9906F57EC9243FEEBAF1CC94A85 /* UIBarItem+QMUIBadge.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 56 | - 2924361AE9EFE03241CC548C6554B0F8 /* CAAnimation+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 40D421279B582750E58EC942F4A0FCE7 /* CAAnimation+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 57 | - 298B9C80AE281A3D1BB39EE47575B35A /* QMUIPopupMenuButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A64DC20478808BBC302BC9F3C29BF90 /* QMUIPopupMenuButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 58 | - 2A4ABCB9374B708C29ED1CE16C0B7B74 /* NSParagraphStyle+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 422D99FD1AC04F522A413CF7ADF124CF /* NSParagraphStyle+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 59 | - 2A9B601CE2BA1F681B7B31BB888F1076 /* QMUILog.h in Headers */ = {isa = PBXBuildFile; fileRef = 233D456A0F45469D9CC3A7F13759705D /* QMUILog.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 60 | - 2B4F104B0E4579BDF6A31E9307E379C5 /* QMUIEmotionInputManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D4994D415610E59E9DE52417033006E4 /* QMUIEmotionInputManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 61 | - 2BA5C001259A21FD2F71C570CB0399C6 /* UITextField+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A2AE6157F70474DE2C8A6C5972AE70DC /* UITextField+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 62 | - 2BBD33B57DE876908E8CE2CE26BCA5A2 /* QMUIToastBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 726AF970C89C9A961AFFF8CADDEDA82D /* QMUIToastBackgroundView.m */; }; | ||
| 63 | - 2BC4AB9058E7997703ADEF9362941065 /* UIBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 683062B5F72F6AEA59EF18E1D5578B30 /* UIBarItem+QMUI.m */; }; | ||
| 64 | - 2BEDACD5C8896BB455AB7189C50D8D15 /* QMUIKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8943F79BF4D4A53FFFE3F0050916BCF6 /* QMUIKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 65 | - 2CA4C8FE5B37C886DEDA2AF92A0CA624 /* UITableView+QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A1B53096C42905AB1C59777B0B3E8AF0 /* UITableView+QMUICellHeightKeyCache.m */; }; | ||
| 66 | - 317BEC152BC20D98A8BF575EC5D47D7A /* UIImageView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 79FAF550F440725BEA0445DB99D69A52 /* UIImageView+QMUI.m */; }; | ||
| 67 | - 31AAD1FF57275E02384116303D14541F /* QMUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = 077AFA915EC01CA9175704F67FBCAFD0 /* QMUICore.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 68 | - 31C48728EE8F6E67E3D09BBA9E3BF14D /* UINavigationController+NavigationBarTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6E1E6FCDCFB243945ADA92A0F6AB5 /* UINavigationController+NavigationBarTransition.m */; }; | ||
| 69 | - 375DAB1113385B49376E064F3FB7169F /* CAAnimation+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 499EF5FE957D6D80D95323CB70730B6A /* CAAnimation+QMUI.m */; }; | ||
| 70 | - 3831C28332348C1E134956EE4D259496 /* QMUISearchController.m in Sources */ = {isa = PBXBuildFile; fileRef = A045DD906F8DDC43AA5B20073E0C4FB8 /* QMUISearchController.m */; }; | ||
| 71 | - 38FEF30EC9770F9DD5E307F84077490A /* QMUIMoreOperationController.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA9729534672F275FC6765EC39073BF /* QMUIMoreOperationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 72 | - 3A07B865AAF36CC59DC2C0903CDAB9BC /* QMUIFloatLayoutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4F87282593B83C8B61D60308091E53 /* QMUIFloatLayoutView.m */; }; | ||
| 73 | - 3BBC4FDDBEBD863054D6A06EF1A9A511 /* QMUIImagePreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15442CE05336642565CB6E148B01488 /* QMUIImagePreviewViewController.m */; }; | ||
| 74 | - 3DFF4A276B4EF0513641F246BE3229DC /* QMUITestView.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B02F3630DD5A74CFAFE7F1557DF971 /* QMUITestView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 75 | - 3EA88A1BA942C3515BC178AB1527D196 /* QMUIImagePreviewViewTransitionAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = B4C89055ECCB57B3A56318F598C5CA28 /* QMUIImagePreviewViewTransitionAnimator.m */; }; | ||
| 76 | - 3EB560CA302B05E824D51342766877BC /* UITabBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A108628037348306FAD8265EEE6A0EDF /* UITabBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 77 | - 3FE196A72F0308D0123C87CA3B4CAE49 /* QMUIEmotionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FBCA193824C0876896D38178A616F51 /* QMUIEmotionView.m */; }; | ||
| 78 | - 41E1F855972CC871181F0506620A3AA4 /* QMUIGhostButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D447ACD7C50558809EEB9011172DC5 /* QMUIGhostButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 79 | - 4203C0DFA19F36023E222076B66CE419 /* QMUIImagePickerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 161B95BB46BE053A3A86B78C869B9837 /* QMUIImagePickerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 80 | - 42A406F4362EC3AB8D863E9CFA218A2A /* QMUIPopupMenuButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D373C51981B5FAC668514CA43CDF92 /* QMUIPopupMenuButtonItem.m */; }; | ||
| 81 | - 43F51ABAEBCCFC008F4E9A2B0C55F2F2 /* QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = D537E9E21A1BAAB1E80CF579CBC55004 /* QMUIMultipleDelegates.m */; }; | ||
| 82 | - 44A834E500B5F0A6CF58B1A7838A66EC /* QMUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E71CD44B6575C425DF7CD11FFA361D8 /* QMUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 83 | - 44DE2CB61E26028CA99356736083E02C /* QMUIEmotionInputManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 93253C7854DAE2514FAB20DD80CF745A /* QMUIEmotionInputManager.m */; }; | ||
| 84 | - 452B4276BD31F8C1C074E42900F60C9C /* QMUIAlbumViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D17B68E99341DC48C2E81F03B96144 /* QMUIAlbumViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 85 | - 457FC3E316F1CAF8A154979220B36F20 /* UITableView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A0790F8B91ED97495544F4282217E4 /* UITableView+QMUI.m */; }; | ||
| 86 | - 46A469512BCD95F8C48BA356231CC484 /* UIBezierPath+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E8DF67EC99D97064B5BB52A25FD748D /* UIBezierPath+QMUI.m */; }; | ||
| 87 | - 47D5D8DC137643B1054AB692AF1220FB /* QMUIToastContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 867709A2535E18508D6CD97A8EF8994E /* QMUIToastContentView.m */; }; | ||
| 88 | - 49410FC18A469754D60E2ED3B5794421 /* UITableView+QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA4634DEC017D84E09F2CD4139567C6 /* UITableView+QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 89 | - 49693EDC48569C07CC12444D8328BFE2 /* QMUIToastAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F7830A031D621288EB25E7A6FD20C3 /* QMUIToastAnimator.m */; }; | ||
| 90 | - 4BAC0188D10682D39C017C744BE24918 /* QMUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D66AA6950E94C05B873771039500DB /* QMUISearchBar.m */; }; | ||
| 91 | - 4D0C018B4FFA991613EA81C3421DBE8B /* QMUIStaticTableViewCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = B5D064B65D40155BD70B64BB388B1ACF /* QMUIStaticTableViewCellData.m */; }; | ||
| 92 | - 509E0CD7D90414B0C56001603749C974 /* QMUIFloatLayoutView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DBF896A7B31025FE2C6DC39E67F190 /* QMUIFloatLayoutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 93 | - 53CF7B5051A968DD9E2839EA4E0A618C /* QMUITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DED7AACC5025619371184D791E6FEFC /* QMUITableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 94 | - 55EB8BFA9C6C5457E0008D64C7767180 /* UIImageView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F9BBE995013B23D4586B5AB5A2EE0 /* UIImageView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 95 | - 5627D9B81B43511827F1AAB14BF8AAF8 /* NSArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0ACFDAD3DF53E0D2B5A46263182A5D /* NSArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 96 | - 59D5EA2B13F93ABDD763967522F51B8E /* UIColor+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FB68B2AFC6810F003EA15FB5FF704DE0 /* UIColor+QMUI.m */; }; | ||
| 97 | - 5A9217E82CC97624A67284C995B96030 /* UIImage+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B1725A6198F32713C08CBA45F6AC827 /* UIImage+QMUI.m */; }; | ||
| 98 | - 5ACFB88A0E213E4A5F48E86B6C89BA56 /* UIGestureRecognizer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 650AB04A0616F4EF66DB15CF4CBF2C52 /* UIGestureRecognizer+QMUI.m */; }; | ||
| 99 | - 5B724268F070049362B3E19EB5CCFED1 /* QMUINavigationBarScrollingSnapAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 71FA6DD888FEE0F4F39ADB0658BDE578 /* QMUINavigationBarScrollingSnapAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 100 | - 5C74B748F96B94182B0A91819EE1B594 /* UITableViewCell+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1283089156FCF7A4E9AE931119BC44D8 /* UITableViewCell+QMUI.m */; }; | ||
| 101 | - 5D4B327B2CE43FEC9EDA67F889AF6FBA /* QMUILinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 39CA4E6D9642C1EA36A3E91C9A6E0472 /* QMUILinkButton.m */; }; | ||
| 102 | - 5E6C704F0580AB49C5EB68A60368DDC9 /* QMUICellHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = EC65E8D340A5A5B77C907E2793E67762 /* QMUICellHeightCache.m */; }; | ||
| 103 | - 5E999B46F24E90A730A9D63656EEC5F4 /* QMUITips.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DCC6A4BF711108367C04F5DE98D67FA /* QMUITips.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 104 | - 5F1260FEFC2A3D9D23B3FB19211FA012 /* UIImage+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 25895284DB54A412962C0FF635786791 /* UIImage+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 105 | - 5F6658639A7FA401DDBFA9F918CA2CCB /* NSURL+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 54D7951DD02F645C9086235BB4A8D5AD /* NSURL+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 106 | - 64EF12C77E4BBAAFF01F50EFFA6C2EBB /* QMUIKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 76039CB566391A6BA6AEBF7D9734C789 /* QMUIKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 107 | - 650413009F95CC107E5E86EAAACA4C5C /* NSCharacterSet+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1342CAA536F1093670F70710BF2D0E8B /* NSCharacterSet+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 108 | - 667D2E525F1E073B7D19527107933857 /* QMUIImagePickerPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DD02F0ED9678FC6298B2F20AB2D76063 /* QMUIImagePickerPreviewViewController.m */; }; | ||
| 109 | - 67EA130BD03AB93AD02E51ED48D7CA75 /* QMUICollectionViewPagingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 1952CEE8CACB06D5BB473881DA37508C /* QMUICollectionViewPagingLayout.m */; }; | ||
| 110 | - 6A392A399BAF275B665437C1709FC8F9 /* QMUIScrollAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 616D197C7043557D8CD03CAA163FF758 /* QMUIScrollAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 111 | - 6A513867FC5317A7DB3B25ADD2CF4062 /* QMUIPopupMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AC4C7536C6A522197B783CAE57FBED3 /* QMUIPopupMenuView.m */; }; | ||
| 112 | - 6A52977BC7315609213D3FC307D33801 /* QMUILogManagerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ED57E4A38F06537DC6966171C30BF157 /* QMUILogManagerViewController.m */; }; | ||
| 113 | - 6BE82E7269B64C07EC6788B2103EEC44 /* QMUIOrderedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = DDDA9F16724F7DF41E399F7936141A26 /* QMUIOrderedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 114 | - 6C298A807D278A17B6D4640B503483DA /* QMUIAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B3FE982FEADC65BEC00A71A527CE0D /* QMUIAsset.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 115 | - 6CCF983B0FDD37473F4136EE27EEE074 /* QMUISlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1901C9CC0A5C3032FC01AAB002057BBC /* QMUISlider.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 116 | - 6D81224A3F0F528AEBCBD2197D9BEEE7 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AEEFD6E48F6EC9A483894FD94DE6BB7 /* Photos.framework */; }; | ||
| 117 | - 6EC2742756A7DD0332E2FA3C222B69E6 /* UITableView+QMUIStaticCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAB1C72CEACC749511F82D680CB3CF0 /* UITableView+QMUIStaticCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 118 | - 6EEDF96E12EDFB3D68EDD6FEE15A4ED9 /* QMUIConfigurationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D8750A5FCB1ED4F34F50B194B17B7F /* QMUIConfigurationMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 119 | - 6F3702DFE6F3C397CDB4CD788B5512D5 /* UIColor+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 869C42510C54A3ADB853E5BF49F8E6A5 /* UIColor+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 120 | - 6FF3FC7E7345EF63BDAC26E33192B3E7 /* NSString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 841D768E9E7FEF437D4846C1C31B5575 /* NSString+QMUI.m */; }; | ||
| 121 | - 708280E4D841BE70609928947576A09D /* UITabBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = CEAB45CBC99EEAB4F5A994E6581CD23F /* UITabBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 122 | - 732C9EECB3DBDC64AD53EFCECB15E69E /* QMUIGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F4B66BD0FAE2F4269835611D719976 /* QMUIGridView.m */; }; | ||
| 123 | - 74912F2AFE98C9A5C918A9838CDDA291 /* QMUIZoomImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CF3F9562DD8C287DC6D2542A34FC724 /* QMUIZoomImageView.m */; }; | ||
| 124 | - 7511CCAFC25637137A02E38852DAFB90 /* NSNumber+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E5F415A8486BD8FFF6D2BEDDD5AF0CD /* NSNumber+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 125 | - 751B2CA3A158C7A3B7D4CA1400BB0589 /* QMUILogItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6178F81A5DCE840951801F0B9BD0BBB9 /* QMUILogItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 44 | + 233FCDE64906FF00093AC39F5A522C42 /* UIScrollView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C5D0EE23FC21D542575412F69178A6 /* UIScrollView+QMUI.m */; }; |
| 45 | + 239A5F18B3C30C8344DC1E60C1DF9BE6 /* QMUIVisualEffectView.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AB498BC41FC2118B18390DD86D8B85 /* QMUIVisualEffectView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 46 | + 23F191A750223C4F9DDA171AB3B19C29 /* UIImageView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F9BBE995013B23D4586B5AB5A2EE0 /* UIImageView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 47 | + 24494FC9603F4D1945CE4CA0C43787E4 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D0850B301BEB3719C4A7D17FB2F40CA /* QMUILogger+QMUIConfigurationTemplate.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 48 | + 24B2E094850F678DE4E6E077F8D4B8F9 /* CALayer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 75549842FFA8F83CDFD8C4645AE95611 /* CALayer+QMUI.m */; }; | ||
| 49 | + 24B45B15332C78C8AE2A747BB3109E13 /* UIInterface+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 461861850FA6A468417A888DF7E1165E /* UIInterface+QMUI.m */; }; | ||
| 50 | + 25EF57F5EECDE2D5417D9EDB97A3FD77 /* UINavigationBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC36AE2BBAAF6E062E1BB571A12DAC3 /* UINavigationBar+QMUI.m */; }; | ||
| 51 | + 2617E925AA649A85C4E5AFE25C1863EA /* UITabBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = CEAB45CBC99EEAB4F5A994E6581CD23F /* UITabBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 52 | + 26B12524E68CB604758AF0B104BD9C38 /* QMUINavigationBarScrollingAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECEEF9B11989B420403CD531291E663 /* QMUINavigationBarScrollingAnimator.m */; }; | ||
| 53 | + 270D783A352F95F2F6669C7C94B88F58 /* QMUILabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 75B55534A34D585299A7D9664A7C39CC /* QMUILabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 54 | + 276CA92930CE91AA8EA54E080EDE9DA8 /* UIBezierPath+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1996B9D42A07181EA5C80FE74AF1A167 /* UIBezierPath+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 55 | + 29EBD38562EC55D8AE82BBF747EC1263 /* UIGestureRecognizer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 650AB04A0616F4EF66DB15CF4CBF2C52 /* UIGestureRecognizer+QMUI.m */; }; | ||
| 56 | + 2A348C1634887EEC30853649A6574271 /* QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D62F035D90C15C26B9622E7CEB8CA71 /* QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 57 | + 2CB9B655E90C89BB1149D41AA24CE484 /* QMUILogger+QMUIConfigurationTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = A41171C1FAABAFEB8B002334683DDC02 /* QMUILogger+QMUIConfigurationTemplate.m */; }; | ||
| 58 | + 2F3AF3AA16193C15804B5AA031CBF105 /* QMUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D66AA6950E94C05B873771039500DB /* QMUISearchBar.m */; }; | ||
| 59 | + 2FE930EA3C0C7E13FBFF28BD0E62D3EA /* QMUIImagePreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFFF25B06592EA5C7EFA48A1258266B /* QMUIImagePreviewView.m */; }; | ||
| 60 | + 30AD179BE868C0326FC3C82A395A9D54 /* QMUIFillButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CDE2D459E31DE8A69617CECA6250125 /* QMUIFillButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 61 | + 326FC8EBA902239096609D18F34557F1 /* UINavigationController+NavigationBarTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6E1E6FCDCFB243945ADA92A0F6AB5 /* UINavigationController+NavigationBarTransition.m */; }; | ||
| 62 | + 3288CE6D38671566DD785DBEA2AAE6DB /* QMUIModalPresentationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DCAC689B16A852521E02B74F8B2BE32 /* QMUIModalPresentationViewController.m */; }; | ||
| 63 | + 32BFA2D6367EBED1351F3D8039529C16 /* QMUIGridView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F99588BE293DF0528770A7C21A81FDB /* QMUIGridView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 64 | + 3422F6AB9B6510D0AD7D364265AC8310 /* QMUICommonDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CAED37508C776E749D8B1A0AC673D1CF /* QMUICommonDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 65 | + 34F325B6B6563E089F076DF8EAD954C9 /* QMUIHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE3BE5E75CEA2213D2096157B25FF8B /* QMUIHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 66 | + 3569C00B99596E5D51CCA5F3925A96B0 /* QMUIOrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D4464095CFC47051FEFA4E0CF85B2497 /* QMUIOrderedDictionary.m */; }; | ||
| 67 | + 35930A4E44C59A4553D44E7DA9162D57 /* UICollectionView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A44B5F9CD4EB82148EAD99B391AECEAE /* UICollectionView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 68 | + 36608075A6C9D48863106BCCCF92685A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40260A64A188F91D6A6381DF6BFCA26D /* CoreGraphics.framework */; }; | ||
| 69 | + 377DD6229EAB1E1818CC2A7F2328FB39 /* NSURL+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 54D7951DD02F645C9086235BB4A8D5AD /* NSURL+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 70 | + 3812452C46C33897AB527FE575208B7B /* QMUIImagePickerCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0BC95E8F4CCB85D92C0CCE6DDB679B /* QMUIImagePickerCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 71 | + 38FCCB26F94A022CDE6FD757A2B55BA8 /* QMUIPopupMenuBaseItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 95B8BA450A02AE3B1E5624D77632AB0F /* QMUIPopupMenuBaseItem.m */; }; | ||
| 72 | + 394F09652FEBE5CE31AB08A92EE6AEF9 /* QMUIPopupContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B46C337B4B39772F05CDABA373C58AD /* QMUIPopupContainerView.m */; }; | ||
| 73 | + 3A24565CE0B34BEB075207E00BCB0B42 /* QMUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6505AAF0659F39DEAB36634B19A798D /* QMUITextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 74 | + 3AC494578A1780C752B299BEEC0B1BED /* QMUIPieProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1932056E130DE52DD4D2C1FFEFF6488E /* QMUIPieProgressView.m */; }; | ||
| 75 | + 3B17CEF335A76C9E502E99E4CEF9C0E5 /* QMUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B054A6D940AF86C0A85D955EBEF8C9F /* QMUITextView.m */; }; | ||
| 76 | + 3BCD878B7EFDA20B16721D1A7B415FF2 /* CNLiveQQEmotionManager.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 45BD8FD7E06D41144EF5B0775E29A400 /* CNLiveQQEmotionManager.bundle */; }; | ||
| 77 | + 3CE3B9063D64D589C82CEA740D4D4711 /* UIBarItem+QMUIBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 7664E1AFB598843452C5EE0DFDA2F90F /* UIBarItem+QMUIBadge.m */; }; | ||
| 78 | + 3D90F38C6AEF7949C2A518DCA2D0EED4 /* UITextField+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B26FF42D767BB2E6A993A94EB30DBC29 /* UITextField+QMUI.m */; }; | ||
| 79 | + 3D9D6377965E2C27D3F11FE52B06E888 /* QMUILabel.m in Sources */ = {isa = PBXBuildFile; fileRef = C9398ABF09E8B8746F6F313652317810 /* QMUILabel.m */; }; | ||
| 80 | + 3E44316F30A9D6B5820BB3CA995FE5C7 /* UILabel+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1196980CB7705682DA4A1EE38C7EB1DF /* UILabel+QMUI.m */; }; | ||
| 81 | + 3E62AF8C984813F1BA4830145C0ACE4A /* QMUILogNameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CBEFBD1348A991F10A4FAD4AA664A253 /* QMUILogNameManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 82 | + 3F976ECCE9F6701974F9A9C7BDAC1699 /* QMUIPopupMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AC4C7536C6A522197B783CAE57FBED3 /* QMUIPopupMenuView.m */; }; | ||
| 83 | + 3FE20FC2A24321648A0FC374E2039E63 /* QMUINavigationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 283F50BE7F4B50C41EEA03E6BE9DE8B8 /* QMUINavigationButton.m */; }; | ||
| 84 | + 40938CBE5D8D025842479CF7D5CF6840 /* QMUICommonTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 00838B8220BC4A9F6921DEDEF7C87BB5 /* QMUICommonTableViewController.m */; }; | ||
| 85 | + 413AD97A8E20B9901E490463AD13417A /* UIView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC6F084D6F34C249C680A3A0B1449A8 /* UIView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 86 | + 41A663BAE98C3F4340FA0205DBDE8FF4 /* QMUIAssetsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 418E55EF1A1D3B3789758B61DB0F07AE /* QMUIAssetsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 87 | + 41AD5EF297FF1CF054AFA29150D7508D /* QMUIDialogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F1CE3B7EF800365F868727333DF157 /* QMUIDialogViewController.m */; }; | ||
| 88 | + 425311D3CC8FDED2A09FC81C7390FF46 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; | ||
| 89 | + 446DBAEB9948191F8C68A132907D8DF5 /* QMUIVisualEffectView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB92BF234C24893E40E87322812BE854 /* QMUIVisualEffectView.m */; }; | ||
| 90 | + 449FC1A38EEF504E58DADBC69F50E061 /* QMUIStaticTableViewCellDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = EB229A67630CCBB2F844070BFBEC9144 /* QMUIStaticTableViewCellDataSource.m */; }; | ||
| 91 | + 44A17B1249DBEFC1BD8E46EE2BC9695A /* QMUIConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F698C6F858196B9297E6D63FB0E63E2 /* QMUIConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 92 | + 4796EFB7FED75FFDD69869176B208023 /* QMUIAssetsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E191ACCD195AF9FEB074F6CB45C1269D /* QMUIAssetsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 93 | + 4979F855F19AB7CCC5CBED30AEFFB99C /* UIImageView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 79FAF550F440725BEA0445DB99D69A52 /* UIImageView+QMUI.m */; }; | ||
| 94 | + 4992A641370CEA49857EB42555C6AA68 /* NSObject+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FBA584E8D69023B04F3E9C0EE13AC4B /* NSObject+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 95 | + 4BAE4ADCBC92A1288FE87A94151F0B0C /* QMUINavigationTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF0C172B9B16B8CADFB100C4ECC6B51 /* QMUINavigationTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 96 | + 4CB4688C53F5EB1CAB9CEDA2FF0609D4 /* NSAttributedString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C06D0BC222CE3E61E465D76A20EF7812 /* NSAttributedString+QMUI.m */; }; | ||
| 97 | + 4CD12A388B61F9A52637BFAD3C6347B5 /* QMUIToastBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = BECC15D823DCF17DFB168444DD512D83 /* QMUIToastBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 98 | + 4D2A3160876EA15D0C7299CFCA743480 /* CNLiveQQEmotionManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 471CB4F8C8219E11A4FB3C6A2A4CD687 /* CNLiveQQEmotionManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 99 | + 4D974C145DF616B38E57EF171D5D9BE6 /* UITextView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B889D321AB2DCA20B101F81C77EB49 /* UITextView+QMUI.m */; }; | ||
| 100 | + 4E08FBAF21D4834D0042166B /* QMUIEmotion+CNLiveEmotion.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FBA921D4834D0042166B /* QMUIEmotion+CNLiveEmotion.h */; }; | ||
| 101 | + 4E08FBB021D4834D0042166B /* CNLiveQQEmotionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FBAA21D4834D0042166B /* CNLiveQQEmotionManager.m */; }; | ||
| 102 | + 4E08FBB121D4834D0042166B /* CNLiveQQEmotionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E08FBAB21D4834D0042166B /* CNLiveQQEmotionManager.h */; }; | ||
| 103 | + 4E08FBB221D4834D0042166B /* QMUIEmotion+CNLiveEmotion.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E08FBAC21D4834D0042166B /* QMUIEmotion+CNLiveEmotion.m */; }; | ||
| 104 | + 4E08FBB321D4834D0042166B /* CNLive_QQEmotion.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E08FBAE21D4834D0042166B /* CNLive_QQEmotion.bundle */; }; | ||
| 105 | + 4EB3C7915A9208F2CCBDC02022168EFF /* QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = D537E9E21A1BAAB1E80CF579CBC55004 /* QMUIMultipleDelegates.m */; }; | ||
| 106 | + 50A7E86D6D11137A958A52D732BA0567 /* QMUITableViewHeaderFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3CFA4E9B72274853BD50AA1762BEA4 /* QMUITableViewHeaderFooterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 107 | + 50F4072340100177FD1139903D7548E5 /* QMUIGhostButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D447ACD7C50558809EEB9011172DC5 /* QMUIGhostButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 108 | + 52499FAD3DEDF2CADD35041BE1D49CC2 /* QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F3B2BAD0624686F245F57504F8EFF273 /* QMUICellSizeKeyCache.m */; }; | ||
| 109 | + 53386E080BBFE9CB510BFBF30C2A583B /* QMUISearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1F717D2A0F5A721EB82C4F5487E962 /* QMUISearchBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 110 | + 535D9EEBE1750BA2B7C22ABC02A245E1 /* UIButton+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B0AA544D03796CB11223A4816268340 /* UIButton+QMUI.m */; }; | ||
| 111 | + 55E14E4D4F7832DF5D3E32100E24EEF5 /* QMUIPopupMenuButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A64DC20478808BBC302BC9F3C29BF90 /* QMUIPopupMenuButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 112 | + 56ECC9B6A4069BD70A2801D78CCD2684 /* QMUINavigationBarScrollingAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F32A69897C7122B7ABED37FD7C7F782 /* QMUINavigationBarScrollingAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 113 | + 580FB40C9CC2BBE86353A6907D279247 /* QMUIConfigurationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D8750A5FCB1ED4F34F50B194B17B7F /* QMUIConfigurationMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 114 | + 585E8EDB5209DB6F6EA1F27B38A4393A /* UINavigationBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = DF8698EC7AE5965D0103956446E512B6 /* UINavigationBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 115 | + 5865CBB8DB5687E5A3A6EB9C0E8E0DB1 /* QMUILinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 39CA4E6D9642C1EA36A3E91C9A6E0472 /* QMUILinkButton.m */; }; | ||
| 116 | + 591EA8AAB4CDB370BDFA719217748025 /* QMUITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DED7AACC5025619371184D791E6FEFC /* QMUITableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 117 | + 59559405500F17AF0089BAC85CE973A0 /* NSArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0ACFDAD3DF53E0D2B5A46263182A5D /* NSArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 118 | + 5B8E2545BFF2F2142CCF2CC4EBB51FAE /* NSString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 841D768E9E7FEF437D4846C1C31B5575 /* NSString+QMUI.m */; }; | ||
| 119 | + 5BA3DB32A3325709DF3FE718684ABE9D /* QMUICommonTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F61563A08E28F519DB973AE802F57CB /* QMUICommonTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 120 | + 5C334ADA9E54E901F331C868F0ED1F71 /* UIGestureRecognizer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E719ADE006E41FD830DEBECEB80C27 /* UIGestureRecognizer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 121 | + 5C5183C589529446368DC0377CC615B9 /* QMUITabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C0FEFE801A14A45382A8A00A81443E19 /* QMUITabBarViewController.m */; }; | ||
| 122 | + 5C519ED6C41DF609E578FD5345385AC2 /* QMUIToastContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 867709A2535E18508D6CD97A8EF8994E /* QMUIToastContentView.m */; }; | ||
| 123 | + 5D1FCE9627AE8CBBD70A506B58F2200E /* QMUILogManagerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3541F828BAD3505DDC8F0704A9DC4EA6 /* QMUILogManagerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 124 | + 5DF7A362548F5BC1783099AA9414DC20 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB6A17FB5E745A52EDC0FC41A4F8296 /* UICollectionView+QMUICellSizeKeyCache.m */; }; | ||
| 125 | + 5EB9B6C6CB1142895F47D3DAA0FB22C7 /* UICollectionView+QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEB59D540E5BE7443437C918454DA10 /* UICollectionView+QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 126 | + 5F2C1DD8DD727818EA86FC7044B3DD84 /* QMUITableViewProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E295F9CA326954427EB0E5B99C32C9 /* QMUITableViewProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 127 | + 5F96485ED444BEBEDEF14F3DB10871DA /* UITableViewCell+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B868D5A4F5C7283565D2FCCFD4DA168E /* UITableViewCell+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 128 | + 6021F6E5ADF35F6550B36706156F4D72 /* CALayer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ECAAEED7ED1AE6BB0C74A7E484DE701 /* CALayer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 129 | + 63349ECF55DE39DA816562851340C768 /* UILabel+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BFE6C0338FF14F776ED05B848791DEE /* UILabel+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 130 | + 63D914FB8F344212451CEBB35BA41E11 /* NSParagraphStyle+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 422D99FD1AC04F522A413CF7ADF124CF /* NSParagraphStyle+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 131 | + 667FAE9F990927DC543A767CC9C01A47 /* QMUINavigationBarScrollingSnapAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = C4A122ADE1B28F4931A5D1F00EA44BBF /* QMUINavigationBarScrollingSnapAnimator.m */; }; | ||
| 132 | + 67607222246B1024314AC18A713B86F5 /* QMUITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EAB1559AE486653A691314C4547EB1C /* QMUITableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 133 | + 69C6F9FF5CC7FC5DFC2C0E0777849783 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; | ||
| 134 | + 6A0905225716FE190318D783A9862A12 /* QMUISlider.m in Sources */ = {isa = PBXBuildFile; fileRef = B1A5A2C71F414E5AA8C1C2CD4D56985F /* QMUISlider.m */; }; | ||
| 135 | + 6A2286E4E173C910D3982466C621F63E /* QMUIScrollAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 616D197C7043557D8CD03CAA163FF758 /* QMUIScrollAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 136 | + 6A77280D6F63F515F3C1BC409D3AF2F6 /* QMUIFloatLayoutView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DBF896A7B31025FE2C6DC39E67F190 /* QMUIFloatLayoutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 137 | + 727613D83A632F86EE8FA79612702284 /* QMUIButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 287C336CDC48C5051F59D0FCF740229B /* QMUIButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 138 | + 7317F2093AB8171E912C30EEF07A1960 /* QMUIFloatLayoutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4F87282593B83C8B61D60308091E53 /* QMUIFloatLayoutView.m */; }; | ||
| 139 | + 73C2F1F4DC81C9CA23E25AF7915C4228 /* QMUIFillButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 1984A77A339279E570FDBFBBC4C3E7D3 /* QMUIFillButton.m */; }; | ||
| 140 | + 74CA589B9069D58D93BE4C6B107446BC /* QMUISlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1901C9CC0A5C3032FC01AAB002057BBC /* QMUISlider.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 126 | 75A8231CF6E72182F4A417EFB0FBB43A /* Pods-CNLiveQQEmotionManager_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 082E5FC5E18DDBAF7FF2A7048E124DE9 /* Pods-CNLiveQQEmotionManager_Tests-dummy.m */; }; | 141 | 75A8231CF6E72182F4A417EFB0FBB43A /* Pods-CNLiveQQEmotionManager_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 082E5FC5E18DDBAF7FF2A7048E124DE9 /* Pods-CNLiveQQEmotionManager_Tests-dummy.m */; }; |
| 127 | - 75D4429514EEEB1D2E51CCD29CD2D2FC /* QMUIMarqueeLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 66670377EF4A625B8565B62F5156A929 /* QMUIMarqueeLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 128 | - 7685D950F47BD2BFA31923AF1363D1DA /* QMUIMoreOperationController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC8BDE0C3092C803525B946DB8576CC /* QMUIMoreOperationController.m */; }; | ||
| 129 | - 76C05B0E13D1E43312A038F5EDE9B615 /* QMUIScrollAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 857B8006B85CBCA575684957635B0A10 /* QMUIScrollAnimator.m */; }; | ||
| 130 | - 76E8F3A130C657C608981B482C90F41D /* ReplaceMe.m in Sources */ = {isa = PBXBuildFile; fileRef = EC53053885BA543926799AB55BA7791B /* ReplaceMe.m */; }; | ||
| 131 | - 773D2E92FDC2AC035C40D845717F25F6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40260A64A188F91D6A6381DF6BFCA26D /* CoreGraphics.framework */; }; | ||
| 132 | - 77C0821E8AD2B99B1452EA59635409A5 /* UIButton+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B0AA544D03796CB11223A4816268340 /* UIButton+QMUI.m */; }; | ||
| 133 | - 799F51DC3479A701EED0D674F2DE1AE9 /* QMUIImagePreviewViewTransitionAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = DD309F2F8CB5E37EA28A715D01C270FB /* QMUIImagePreviewViewTransitionAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 134 | - 7ABED5C93A295D335C407EE1C47FD502 /* QMUIToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D444F54109B58C71D511822CCC3D70 /* QMUIToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 142 | + 762A5714D4B8311CBFD4637B5DD50B57 /* QMUITestView.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B02F3630DD5A74CFAFE7F1557DF971 /* QMUITestView.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 143 | + 76A7A1AB80CE8D75CDDBDF4B3D98D251 /* QMUIDialogViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 015BB595DBD6949EBEAA8738FE12223C /* QMUIDialogViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 144 | + 78719386CE371A5EE11EA60DC27CE97D /* UIColor+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FB68B2AFC6810F003EA15FB5FF704DE0 /* UIColor+QMUI.m */; }; | ||
| 135 | 7AE4DFD1D7375D1193D1B34CA2806684 /* Pods-CNLiveQQEmotionManager_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 164F12632A0282B6F424FF000AFF8347 /* Pods-CNLiveQQEmotionManager_Example-dummy.m */; }; | 145 | 7AE4DFD1D7375D1193D1B34CA2806684 /* Pods-CNLiveQQEmotionManager_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 164F12632A0282B6F424FF000AFF8347 /* Pods-CNLiveQQEmotionManager_Example-dummy.m */; }; |
| 136 | - 7B9E88C5532C3FDED52A74E20A0AC545 /* QMUIMarqueeLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 02AE85186AFBED5626B4880AC416E72E /* QMUIMarqueeLabel.m */; }; | ||
| 137 | - 7D971039A3246EBD1CCE7E9BA1ED4C2B /* UIBarItem+QMUIBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 7664E1AFB598843452C5EE0DFDA2F90F /* UIBarItem+QMUIBadge.m */; }; | ||
| 138 | - 7ECA20E737BC4278B5ACB17FB4582300 /* UIBezierPath+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1996B9D42A07181EA5C80FE74AF1A167 /* UIBezierPath+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 139 | - 7F9C4478E15AAF60CB553A18894269BA /* NSPointerArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 30F176113F7996CD3D61EA30EB7BBCB8 /* NSPointerArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 140 | - 800EC5CDB415B3665AE6EA600EC37954 /* UIControl+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CDD7D98B71F997EEBCAB5336337C4E4 /* UIControl+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 141 | - 80C9D0E552C6D5C91F283A8BF86E971F /* QMUIButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 287C336CDC48C5051F59D0FCF740229B /* QMUIButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 142 | - 8155166F4E263AF28A85564093C17BB1 /* QMUIPieProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1932056E130DE52DD4D2C1FFEFF6488E /* QMUIPieProgressView.m */; }; | ||
| 143 | - 81884F766F7C85B7E8AA8C09BDE14B74 /* QMUICollectionViewPagingLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = E2977DDFBEF55ED13F4AF294B294CC36 /* QMUICollectionViewPagingLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 144 | - 825BCC145163C7C581310E0D871BF21C /* QMUIEmptyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3588B9E21B3E79011ABBE2A871A9D2AD /* QMUIEmptyView.m */; }; | ||
| 145 | - 826EC56510F8390AD56C91BE9C578B43 /* UIInterface+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BA7F2D7D88AB86A72FDA6D76DB4B96F5 /* UIInterface+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 146 | - 84F775F8949FBA7749ACFF0F9FEB2427 /* QMUIPopupMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0738271D12A250FC4D6E98741E17AE42 /* QMUIPopupMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 147 | - 84FB4D0B5B6CF067A26EE4315A68BD88 /* UITableView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF86EE16C919F56CC23E7AEB6EA4D08 /* UITableView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 148 | - 897C4EB6A52B6EB56F7C81E66EC7D62C /* QMUILinkButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B8BD968040F7A09D4EBEE2F20A9F39CC /* QMUILinkButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 149 | - 8CC8FFF9F7D4B7D2C00DFBA08097A3F6 /* QMUIAssetsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 36699F793146618678F7DC35307003BB /* QMUIAssetsGroup.m */; }; | ||
| 150 | - 8DBCA55C278C55CF2A50F607BA58B86F /* UITabBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 619519D7A09BA5CEA4266A2640B4581E /* UITabBar+QMUI.m */; }; | ||
| 151 | - 8DDA8AAE6B69A133269594D42ACB0911 /* QMUIToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = D423AE613459A02EF5750754E241E992 /* QMUIToolbarButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 152 | - 8F01EC75B1FF66E8375AD8625CEEB991 /* QMUIWeakObjectContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = FE6C5B6806715C91E5F7F9EC9C69F532 /* QMUIWeakObjectContainer.m */; }; | ||
| 153 | - 8FB93D351B4264237A65ED1B2F724C6D /* QMUIZoomImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 31CB781E583D78BD658298CF0F9EEB9D /* QMUIZoomImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 154 | - 8FCCE088D841F9915CCB1DDFD90A080C /* QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = C885FA9876A632DBC6894FA1F7DF3FF5 /* QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 155 | - 904FFDA743079E95ADA30B808A90AEA7 /* QMUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6505AAF0659F39DEAB36634B19A798D /* QMUITextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 156 | - 910E62CAECF40BA7080C79833072C452 /* QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 76D9CCBA6B30ACC6F406823B0A2F29D4 /* QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 157 | - 92D2E8AD2F3CA4EB58A3321ECC4D81B7 /* QMUIImagePickerPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F4DCE773B8DDE5C085E6E4708CE3F9 /* QMUIImagePickerPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 158 | - 937649D44C258DA0B08259151D1039D1 /* QMUIStaticTableViewCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D214161CD57C864F4C0C809DBA89B14 /* QMUIStaticTableViewCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 146 | + 7E70D91F79E5FF2D1DD168F1A757414B /* QMUIAssetsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CA8313B026D354228B21153842B59A48 /* QMUIAssetsManager.m */; }; |
| 147 | + 7E7A86B59F68A1DB6CCAF32F012224F9 /* UIBarItem+QMUIBadge.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FAD9906F57EC9243FEEBAF1CC94A85 /* UIBarItem+QMUIBadge.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 148 | + 7F0AB0748DFBD08D3844AA9E77B4B372 /* UIViewController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 165E0888868032EBFDE488DA7F0FD3C3 /* UIViewController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 149 | + 7FCA01ED401D022E91210D8A8E3057D0 /* NSObject+QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = B25FFA583216D9C9D2213A8B3C427C6A /* NSObject+QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 150 | + 7FE0F6AEF63D809E7F04D836D03B56B3 /* NSNumber+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9FF34D4DFD43A9746700AFCFE9DFBD /* NSNumber+QMUI.m */; }; | ||
| 151 | + 800F7DFB3D7361546AC085F91A2D02FC /* QMUIGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F4B66BD0FAE2F4269835611D719976 /* QMUIGridView.m */; }; | ||
| 152 | + 80C2E701F3C7FBD42B7EFA5567373600 /* QMUILogItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 22AFA529D8BB06D207B0AFC4DB4C63B0 /* QMUILogItem.m */; }; | ||
| 153 | + 811D1EA87D92D2B2B882621428BD7418 /* QMUIAlbumViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D17B68E99341DC48C2E81F03B96144 /* QMUIAlbumViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 154 | + 812726A7E7F334344A0FB4A36F9E5AD4 /* UITableView+QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A1B53096C42905AB1C59777B0B3E8AF0 /* UITableView+QMUICellHeightKeyCache.m */; }; | ||
| 155 | + 814BB95BF08B39EFC35CCAAF35C75FFB /* UIImage+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 25895284DB54A412962C0FF635786791 /* UIImage+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 156 | + 82438A0A0BA7EC658EEDF9E8C984C96E /* QMUILinkButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B8BD968040F7A09D4EBEE2F20A9F39CC /* QMUILinkButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 157 | + 834E5FF06DE3953BEACF59FB67A31F42 /* QMUIKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8943F79BF4D4A53FFFE3F0050916BCF6 /* QMUIKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 158 | + 847EA73345AD8FAA59BD38AB006AC8DC /* QMUISearchController.h in Headers */ = {isa = PBXBuildFile; fileRef = 327C8E15776D10CC335EE39D482F0B93 /* QMUISearchController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 159 | + 84DAA9AC6F13214BB0C92C66FA6F30E7 /* UIControl+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = D8AAD4B9E2A2C7842EA9551EBEAC6A7E /* UIControl+QMUI.m */; }; | ||
| 160 | + 874CCE411B9066B5C3C9962AFC31FA99 /* QMUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A048ACF092059565289CF4641A22005 /* QMUINavigationController.m */; }; | ||
| 161 | + 8CF82DA0150296B48385EDAEDE56B940 /* QMUIEmotionInputManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 93253C7854DAE2514FAB20DD80CF745A /* QMUIEmotionInputManager.m */; }; | ||
| 162 | + 8DEBE8CE8C76B69EC969777C1CE995CD /* UINavigationBar+Transition.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E99114CB3E2D765D08B090D9D995059 /* UINavigationBar+Transition.m */; }; | ||
| 163 | + 8F15C2291E0BA18464677A3B4B663B8C /* QMUIMoreOperationController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC8BDE0C3092C803525B946DB8576CC /* QMUIMoreOperationController.m */; }; | ||
| 164 | + 8FE3B5446C68C9F535BBC3B9500E41E9 /* QMUIModalPresentationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E952A4B8FB69C74700E00F99EDDEF51 /* QMUIModalPresentationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 165 | + 92E716FEC6E616A49E25F010919E0E7D /* UITableView+QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA4634DEC017D84E09F2CD4139567C6 /* UITableView+QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 166 | + 92E89EB93C536C73923714B653442A25 /* UIInterface+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BA7F2D7D88AB86A72FDA6D76DB4B96F5 /* UIInterface+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 167 | + 93123986DA082F1ABBC0EBCEAB2D1B3E /* QMUIRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 127E47F52696D3D8ED8F707C8C66EE50 /* QMUIRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 168 | + 931921622F544F50D21E0A60BD4BFB6F /* UITableViewCell+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1283089156FCF7A4E9AE931119BC44D8 /* UITableViewCell+QMUI.m */; }; | ||
| 169 | + 93919B806DD60E5C71F379D28B3C0D19 /* QMUIImagePreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15442CE05336642565CB6E148B01488 /* QMUIImagePreviewViewController.m */; }; | ||
| 159 | 9514079CB71732F38B228B2C0A133196 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 238390F2AF37A84991CA0B56F6A4BEC1 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 170 | 9514079CB71732F38B228B2C0A133196 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 238390F2AF37A84991CA0B56F6A4BEC1 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 160 | - 952F98A0E4437EE5537A3B43A3C42A36 /* QMUISearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1F717D2A0F5A721EB82C4F5487E962 /* QMUISearchBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 161 | - 95F0A454A00852ED98DEED55A63AEAB6 /* UIButton+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B65B0B8E776B08BD1DE850C481CABC96 /* UIButton+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 162 | - 9619571CB6A155FDD5E34CE961EA509F /* QMUITabBarViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 824F70F3808B026C14632564A627F063 /* QMUITabBarViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 163 | - 967229D9F869D9B08D81BCF6D193A615 /* QMUIImagePreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 355CD548B59249FF7CE60F8D01F476DE /* QMUIImagePreviewView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 164 | - 97B2092C648E83ACFA8B58AC12828F52 /* QMUIAlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B82B4BCFD16806FC20C290B3D2E699 /* QMUIAlbumViewController.m */; }; | ||
| 165 | - 99227FD1E2246153898F61F514382D0E /* QMUIFillButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 1984A77A339279E570FDBFBBC4C3E7D3 /* QMUIFillButton.m */; }; | ||
| 166 | - 99C46447CFDB8A79BCA8748F6E75468C /* QMUIImagePreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = EE39525CA5175DB98D35B53C5F5EA1B6 /* QMUIImagePreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 167 | - 99F3825B360E6B96E9236E0259202F04 /* QMUIImagePickerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5197D6245F70C0122146EB6DFD6F879B /* QMUIImagePickerHelper.m */; }; | ||
| 168 | - 9BFF7556F9F863EACFC60288B328C0BA /* UITabBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3808C54A498A6C7A8A5DC615CAE391B4 /* UITabBarItem+QMUI.m */; }; | ||
| 169 | - 9C49319B599F5C9DA172925BCC07C8CF /* QMUIImagePickerCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0BC95E8F4CCB85D92C0CCE6DDB679B /* QMUIImagePickerCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 170 | - 9F4AF834FD17CC1F693A6E0C89859BF6 /* QMUILogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2889BF54D43039E34ECE63FAC85D2E1D /* QMUILogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 171 | - A0C7E8386A553E8256A3C5DD016E9BFF /* UITableView+QMUIStaticCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF56C90A7B7E8EB1C2D376674309117 /* UITableView+QMUIStaticCell.m */; }; | ||
| 172 | - A18E817B9624B086944400D3E442A7F5 /* QMUIHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE3BE5E75CEA2213D2096157B25FF8B /* QMUIHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 173 | - A2F7950EB490E4797659EE05C6769CEF /* QMUICellHeightCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E626E9E36A29D01E46FBF42A7AF154E5 /* QMUICellHeightCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 174 | - A61ACF04E008C73EEEEF55E321C09F87 /* UIActivityIndicatorView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F55C4429DF1417CDE5C08227ECFD97D2 /* UIActivityIndicatorView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 175 | - A64B19BED91CA903530113717CEC2ADB /* NSString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = AE749EADDDFC3C0BCB54B92B97DC9A3E /* NSString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 176 | - A6B4F07E2F6931F3926EA9017455A114 /* QMUIAlertController.m in Sources */ = {isa = PBXBuildFile; fileRef = DBB1DA87013A89A9A0AA87994468E7B7 /* QMUIAlertController.m */; }; | ||
| 177 | - A6D86EDFC14C2DB4873F9AAA72C7AD93 /* UIInterface+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 461861850FA6A468417A888DF7E1165E /* UIInterface+QMUI.m */; }; | ||
| 178 | - A77AA1530E1131E8E1D9F208003DF4AB /* QMUIImagePickerCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C56617AB75CCE01118C8128FDF1F64 /* QMUIImagePickerCollectionViewCell.m */; }; | ||
| 179 | - AB1938BBBFF93A1EEF22204BAC94C01E /* QMUIGhostButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 967AB00EA7E3BA4F62B4C7085A4711CF /* QMUIGhostButton.m */; }; | ||
| 180 | - AB483B31C087BF54EAF0AF1FA35C8FCD /* CNLiveQQEmotionManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39960B3F1E9A29C9741A88DB69433E68 /* CNLiveQQEmotionManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 181 | - AB4CFD9CC17B80F15AB5C43057B07D37 /* QMUIKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E26E328980D74476C4F336AD59C8DEDF /* QMUIKeyboardManager.m */; }; | ||
| 182 | - AC0CB24C373DCE0166FD22B3CA27AA2A /* QMUIModalPresentationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E952A4B8FB69C74700E00F99EDDEF51 /* QMUIModalPresentationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 183 | - AD73DE8C96E9F8EEFD6B042CDE1832B8 /* NSParagraphStyle+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 66FC77F74C6B4AF75D3E2EFBE3DD25A6 /* NSParagraphStyle+QMUI.m */; }; | ||
| 184 | - AD901A6CD46434EF9AEAAEC34CA95968 /* UILabel+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BFE6C0338FF14F776ED05B848791DEE /* UILabel+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 185 | - ADF808055857FB24F5CC02C23708BFA1 /* UINavigationBar+Transition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC3F3AC95A6649895997EFE7DBB8A15 /* UINavigationBar+Transition.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 186 | - AE75AA5AF2B3D445A5436B49D6DEC8D7 /* QMUIStaticTableViewCellDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = EB229A67630CCBB2F844070BFBEC9144 /* QMUIStaticTableViewCellDataSource.m */; }; | ||
| 187 | - AEE51263DC003FD2C9D5CF0840B29129 /* UIWindow+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 18159ED77BAE29B4AC4ABAB295C1A6B4 /* UIWindow+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 188 | - B0BF367732440D33B8ABB7898ACDA5DB /* QMUIVisualEffectView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB92BF234C24893E40E87322812BE854 /* QMUIVisualEffectView.m */; }; | ||
| 189 | - B20A461DC0F6691408EAF9EC967D8301 /* QMUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B054A6D940AF86C0A85D955EBEF8C9F /* QMUITextView.m */; }; | ||
| 190 | - B263B067AD30BDAF53AAD474242F1F96 /* QMUINavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = C0B8E9C8A57CB3B34447C7AFF7EE44F3 /* QMUINavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 191 | - B28D61BE44872FE0DB99A980A6F32687 /* QMUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = C43A7E5C626923A12C6FE74C0DF6B8F4 /* QMUITextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 192 | - B293CF3C72CA50D962E63340A84F5209 /* QMUIDialogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F1CE3B7EF800365F868727333DF157 /* QMUIDialogViewController.m */; }; | ||
| 193 | - B3C19C17547BC256645821A9B4A193C2 /* QMUIImagePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC56849B1C6696F083821703676DA32 /* QMUIImagePickerViewController.m */; }; | ||
| 194 | - B629B360B4BB45210087FC086EAAD3E7 /* NSAttributedString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C06D0BC222CE3E61E465D76A20EF7812 /* NSAttributedString+QMUI.m */; }; | ||
| 195 | - B7F450029FE131F93018831629BD4B12 /* QMUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 9252BCC60CA50B365DDCC86BBD5BE970 /* QMUITextField.m */; }; | ||
| 196 | - B8C187B11EBAC1CC4519C8BA5FE90F50 /* QMUIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EE0AF141F0E9AE7BF1C90592659BCB /* QMUIButton.m */; }; | ||
| 197 | - B9A61F71D665E2D4D3E0239B765EBD05 /* QMUINavigationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 639E0FFC9470B61321B1DA3C8531BE68 /* QMUINavigationButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 198 | - B9EB1FC1CEDE5EDB1B943B9739401D87 /* QMUISlider.m in Sources */ = {isa = PBXBuildFile; fileRef = B1A5A2C71F414E5AA8C1C2CD4D56985F /* QMUISlider.m */; }; | ||
| 199 | - BB5797359067FB315A69A484036DC9A7 /* QMUICommonTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F61563A08E28F519DB973AE802F57CB /* QMUICommonTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 200 | - C11BAB9F914F2BD34663867536A4AEE6 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB6A17FB5E745A52EDC0FC41A4F8296 /* UICollectionView+QMUICellSizeKeyCache.m */; }; | ||
| 201 | - C315C1AC97E1249B17753D96AE8A0601 /* UIGestureRecognizer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E719ADE006E41FD830DEBECEB80C27 /* UIGestureRecognizer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 202 | - C33132DE895C4D83E0BB474032E0F16A /* QMUITabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C0FEFE801A14A45382A8A00A81443E19 /* QMUITabBarViewController.m */; }; | 171 | + 95237EE7D48806F60E1229A1A8CDA396 /* QMUIImagePickerPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DD02F0ED9678FC6298B2F20AB2D76063 /* QMUIImagePickerPreviewViewController.m */; }; |
| 172 | + 958233363F43C29B4F35242F978B5FE7 /* CAAnimation+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 499EF5FE957D6D80D95323CB70730B6A /* CAAnimation+QMUI.m */; }; | ||
| 173 | + 959F91AE82E76BA67D7121CD2A35B9A4 /* QMUIImagePickerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 161B95BB46BE053A3A86B78C869B9837 /* QMUIImagePickerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 174 | + 95B4B7F73CC12766A7934025A42F9076 /* UISearchBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3F01F7981A029E86204CEEB4B0A82A /* UISearchBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 175 | + 99762C005B9366E65E654EEFAA84E2AF /* QMUIStaticTableViewCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D214161CD57C864F4C0C809DBA89B14 /* QMUIStaticTableViewCellData.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 176 | + 99BC0C8AF1C2186B66F50523BBC6FFB6 /* QMUIImagePreviewViewTransitionAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = DD309F2F8CB5E37EA28A715D01C270FB /* QMUIImagePreviewViewTransitionAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 177 | + 9A55B2E8E30A168436AC4380E868D6BD /* QMUIZoomImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CF3F9562DD8C287DC6D2542A34FC724 /* QMUIZoomImageView.m */; }; | ||
| 178 | + 9AFCA57588BE602D12A8C2A13BA457A2 /* QMUITestView.m in Sources */ = {isa = PBXBuildFile; fileRef = C136D7A96F6AEC6E04F9D7BB36CEF407 /* QMUITestView.m */; }; | ||
| 179 | + 9D87E95DA2F0325F8C6F105FE0A8EDED /* NSCharacterSet+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = A9D49056A96BBFFB26BA7E5221EC613C /* NSCharacterSet+QMUI.m */; }; | ||
| 180 | + 9DA04BE57EA7D93F1731E76C754A4E76 /* UIImage+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B1725A6198F32713C08CBA45F6AC827 /* UIImage+QMUI.m */; }; | ||
| 181 | + 9E21996BA3EF92751EDA9AC78B6B0380 /* QMUITabBarViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 824F70F3808B026C14632564A627F063 /* QMUITabBarViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 182 | + A0617FB58D2BD39CE0D32E2926630DE7 /* QMUIHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EAD16142E5A442F1D766F3A5D49BB0D /* QMUIHelper.m */; }; | ||
| 183 | + A1522144ED78BB084E8B888627A3353A /* NSAttributedString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 5079DDDCF8ED34E921770AEE593997D2 /* NSAttributedString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 184 | + A3A05CA021EB8524DF28986F71C159DA /* QMUIToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = D423AE613459A02EF5750754E241E992 /* QMUIToolbarButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 185 | + A5263ACD0D2D29D91322B8FCA3609B5E /* UIButton+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B65B0B8E776B08BD1DE850C481CABC96 /* UIButton+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 186 | + A6E2E7CB755CE5FABF6B9A1A239C3BE4 /* NSPointerArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 30F176113F7996CD3D61EA30EB7BBCB8 /* NSPointerArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 187 | + A72E3945CC3B6040666157BACDF54E57 /* UIBezierPath+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E8DF67EC99D97064B5BB52A25FD748D /* UIBezierPath+QMUI.m */; }; | ||
| 188 | + A7335899535AEAC3D992496CD7FE8234 /* NSURL+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 945A54E818CAE0C47232E4C381A7687E /* NSURL+QMUI.m */; }; | ||
| 189 | + A840E36122C7B70575D382D9E96B2F77 /* QMUIMoreOperationController.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA9729534672F275FC6765EC39073BF /* QMUIMoreOperationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 190 | + A8B70E4BA01A6A81A0CD0CC615329692 /* QMUIToastAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2981C23463A0E6905599C78C8B9A99 /* QMUIToastAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 191 | + AB17846CD9F7F48CBB7F5EB49658FE50 /* UIActivityIndicatorView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F55C4429DF1417CDE5C08227ECFD97D2 /* UIActivityIndicatorView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 192 | + AB3673C71E39A435F50B6B5087223E94 /* UIScrollView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BA241FE0BABD76043ED1E4E0AE066D41 /* UIScrollView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 193 | + AD4E3AAEDD84D16BAA2B8A4D8D1C906B /* QMUIToastBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 726AF970C89C9A961AFFF8CADDEDA82D /* QMUIToastBackgroundView.m */; }; | ||
| 194 | + ADCD34EEA41BE9207946F9C61CDC3712 /* QMUIImagePreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = EE39525CA5175DB98D35B53C5F5EA1B6 /* QMUIImagePreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 195 | + AE825964DD648105527AC47C1AA86B23 /* QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = C885FA9876A632DBC6894FA1F7DF3FF5 /* QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 196 | + AE85F6169E73440A332C5CB2F8E0A7CD /* QMUINavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = C0B8E9C8A57CB3B34447C7AFF7EE44F3 /* QMUINavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 197 | + B025887E16CC16916C913E7D1EBD459E /* NSCharacterSet+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1342CAA536F1093670F70710BF2D0E8B /* NSCharacterSet+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 198 | + B08FD715559D1A07C6DFA8A6A046646F /* QMUIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EE0AF141F0E9AE7BF1C90592659BCB /* QMUIButton.m */; }; | ||
| 199 | + B13CE18D730D357479F47D62FBE2EC9A /* QMUIEmotionView.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC94B72CC75F40FA770C30E825655D5 /* QMUIEmotionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 200 | + B7093310EBB41D5C5E99B36792701D83 /* QMUIToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D26D12E88A89080C31024959A3E22C0 /* QMUIToastView.m */; }; | ||
| 201 | + B8210A297F1BF819AEF8926E7E6E2649 /* QMUIPopupMenuBaseItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABB3CE4A38F351A8FBD21EDF8580222 /* QMUIPopupMenuBaseItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 202 | + B8EB0BC6250943D1A870BDF3F65DC3F5 /* CAAnimation+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 40D421279B582750E58EC942F4A0FCE7 /* CAAnimation+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 203 | + BA2955C7E9A18A37B8A35AD0AD2CBF21 /* QMUICommonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55D52D939C034CAF431D2B076FF05EF6 /* QMUICommonViewController.m */; }; | ||
| 204 | + BA8B462A846EAA8E93B0965262642049 /* QMUIToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D850ABD913ABEBD0DDB6DF2CED64C70 /* QMUIToolbarButton.m */; }; | ||
| 205 | + BB131CD7E5D5D38D59DDF6D583F7C82C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01CFDAA967B2756498E77B4330F718A2 /* UIKit.framework */; }; | ||
| 206 | + BC4E95D136D057F335475D0327154E43 /* QMUIKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C61875C1C7CCD3C12C13552D6085CDC0 /* QMUIKit-dummy.m */; }; | ||
| 207 | + BC63AF6C67B10EFCEB4F888A0D271B2A /* QMUIConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E54E4F49EB2413C6A87A157A5CBC845B /* QMUIConfiguration.m */; }; | ||
| 208 | + BCE5BA43E43EA745A6C5C00C309EA2C2 /* QMUIEmotionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FBCA193824C0876896D38178A616F51 /* QMUIEmotionView.m */; }; | ||
| 209 | + BEDCE99DE8F614A18DA97D1DE4FBAE98 /* QMUIImagePickerPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F4DCE773B8DDE5C085E6E4708CE3F9 /* QMUIImagePickerPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 210 | + C01C420C5C752F6D262E924A8B4134DD /* QMUILogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2889BF54D43039E34ECE63FAC85D2E1D /* QMUILogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 211 | + C0DF1AE7CA8FFA51ACCA5288B00669BB /* QMUIResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 85932D487990FC072A12E9374F52C874 /* QMUIResources.bundle */; }; | ||
| 212 | + C3C520D818605AB32F8BA08E5B8D33D9 /* UIColor+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 869C42510C54A3ADB853E5BF49F8E6A5 /* UIColor+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 213 | + C43B49D25DA701125BCFA95951E87E1C /* QMUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E71CD44B6575C425DF7CD11FFA361D8 /* QMUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 214 | + C4AED3E5A9BBFABD2C196A5780377A53 /* NSString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = AE749EADDDFC3C0BCB54B92B97DC9A3E /* NSString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 203 | C5DAF9F3D8D4EEA8620D54E9459A3E1E /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF51943F509C8E41613CC6B511BF252 /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 215 | C5DAF9F3D8D4EEA8620D54E9459A3E1E /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF51943F509C8E41613CC6B511BF252 /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 204 | - C634ACB58AFCF6EF2865AC7E68592637 /* QMUIVisualEffectView.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AB498BC41FC2118B18390DD86D8B85 /* QMUIVisualEffectView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 205 | - C67C9466659DE713D285196D0663D13E /* QMUIToastContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB0B08F81CB62FBC862DC4B8AD650F7 /* QMUIToastContentView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 206 | - C69207BFBD6C361DC9D7FD6029B7AB39 /* QMUIImagePreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFFF25B06592EA5C7EFA48A1258266B /* QMUIImagePreviewView.m */; }; | ||
| 207 | - C773247EC45F4EC45B21379E6325FD43 /* QMUITableViewHeaderFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3CFA4E9B72274853BD50AA1762BEA4 /* QMUITableViewHeaderFooterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 208 | - C7D31944F93CAB991704CDB38C680F28 /* QMUIConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E54E4F49EB2413C6A87A157A5CBC845B /* QMUIConfiguration.m */; }; | ||
| 209 | - C8FC072CC3C59C109E4F118423C12D71 /* QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 00662AEF1699E1D4902BAD916450E34B /* QMUICellHeightKeyCache.m */; }; | ||
| 210 | - C99D54A69A6CA2C894E4E367E04BFD4F /* QMUILogManagerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3541F828BAD3505DDC8F0704A9DC4EA6 /* QMUILogManagerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 211 | - CCB87F0153D6FAA00705F9056D116DCC /* UIView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC6F084D6F34C249C680A3A0B1449A8 /* UIView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 212 | - CD5B8F2B146E16CAD2E570E113B65D57 /* NSAttributedString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 5079DDDCF8ED34E921770AEE593997D2 /* NSAttributedString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 213 | - CDC0B88CF5486625E8DDEE230086FDC0 /* UICollectionView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B76C07B4297EEF730A63E8D1187E125 /* UICollectionView+QMUI.m */; }; | ||
| 214 | - CED51BF4867C91FB7D28024B1D9B2F04 /* QMUIPopupContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A63D3844E87808AA9D24689B6B47B062 /* QMUIPopupContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 215 | - CF1AF8CCEDF3328365FEE10BE7FA467E /* QMUIEmptyView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4636F28001CE67ED9789F72ACB72D4DB /* QMUIEmptyView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 216 | - CF84BC84E69EA8324926B0B9E4DC3BC9 /* UINavigationController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B36D00AD94C22E70156A190BCF04B5E /* UINavigationController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 217 | - CFA6BE291564691B0D48BBD7D51A074D /* QMUITableViewProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E295F9CA326954427EB0E5B99C32C9 /* QMUITableViewProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 218 | - CFDED579E2CAE7843B57495032F2481F /* QMUIAssetsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E191ACCD195AF9FEB074F6CB45C1269D /* QMUIAssetsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 219 | - D0C5562844F98463091AB595BB5283B5 /* QMUIAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = B486D035DFA15E971FCBB939A382D549 /* QMUIAsset.m */; }; | ||
| 220 | - D0EF339E991F505A2B0FB42048544A56 /* QMUISegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A396EC8BE89FD67361034654F7CFBB7F /* QMUISegmentedControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 221 | - D126E31352E78C38DA62BA0C8E1EFA20 /* QMUIRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 127E47F52696D3D8ED8F707C8C66EE50 /* QMUIRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 222 | - D1AB664B35D1CAA8AA2AAE07D4065B2E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01CFDAA967B2756498E77B4330F718A2 /* UIKit.framework */; }; | ||
| 223 | - D1D828AEBFCE11D04E4F741EA7FEEBA8 /* UIViewController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = D8B383EFF233CC47CFE93E39E3A294B3 /* UIViewController+QMUI.m */; }; | ||
| 224 | - D236584C3A54E830954804526FF35AC8 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D0850B301BEB3719C4A7D17FB2F40CA /* QMUILogger+QMUIConfigurationTemplate.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 225 | - D29342BC4E2950D808F4D9F69F11F814 /* QMUICommonTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 00838B8220BC4A9F6921DEDEF7C87BB5 /* QMUICommonTableViewController.m */; }; | ||
| 226 | - D2B5809CEE2778B8B80DDFE7E149C8A6 /* CALayer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 75549842FFA8F83CDFD8C4645AE95611 /* CALayer+QMUI.m */; }; | ||
| 227 | - D361B5908B3F8B643CC75CCBF5AF95D9 /* UINavigationBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = DF8698EC7AE5965D0103956446E512B6 /* UINavigationBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 228 | - D3935746432890925A48D0F78526452B /* NSObject+QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AD4D24307FD758878B3C7FD3F26715 /* NSObject+QMUIMultipleDelegates.m */; }; | ||
| 229 | - D3A48FE42341C37A815E93DA9D3BBE1F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5A4D8A37F6DBD42E1FA4954EEBD3F7B /* Foundation.framework */; }; | ||
| 230 | - D5224676710DBA689F48867B7DC14A10 /* QMUINavigationTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = E04880C0C33071DE92510CF3E4219816 /* QMUINavigationTitleView.m */; }; | ||
| 231 | - D5B3C295BF559E3C0E60D8CD7BE07928 /* QMUINavigationBarScrollingSnapAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = C4A122ADE1B28F4931A5D1F00EA44BBF /* QMUINavigationBarScrollingSnapAnimator.m */; }; | ||
| 232 | - D5FEF9FE307741A2250792C9CBDA0F3B /* NSNumber+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9FF34D4DFD43A9746700AFCFE9DFBD /* NSNumber+QMUI.m */; }; | ||
| 233 | - D7F3F8C25DE0E0FF68BA18273B2CF046 /* QMUIOrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D4464095CFC47051FEFA4E0CF85B2497 /* QMUIOrderedDictionary.m */; }; | ||
| 234 | - D852FF47D8791E06F9331CA0EE5D10C4 /* UINavigationBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC36AE2BBAAF6E062E1BB571A12DAC3 /* UINavigationBar+QMUI.m */; }; | ||
| 235 | - D8A3E90B5722DE6F9CF68123A9A192DB /* QMUIWeakObjectContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ABC0D68AF99F730F1536B7F5A57C071 /* QMUIWeakObjectContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 236 | - D9FF6DDA0AA22C06713A56091ACD57D4 /* QMUIPopupMenuItemProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EABE85B0DD17D8D8919CE747722ED10C /* QMUIPopupMenuItemProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 237 | - DB8E1820B65CC6EB150DFE34DF0A4A21 /* QMUIAssetsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 418E55EF1A1D3B3789758B61DB0F07AE /* QMUIAssetsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 238 | - DC02A023DE6D4426EC47EB8DF0A5B8CD /* QMUIToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D850ABD913ABEBD0DDB6DF2CED64C70 /* QMUIToolbarButton.m */; }; | ||
| 239 | - DCEDF82CB3789A4AA003F626CD50C3A2 /* UIControl+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = D8AAD4B9E2A2C7842EA9551EBEAC6A7E /* UIControl+QMUI.m */; }; | ||
| 240 | - DD88BF2E2568DC72D4C1DF488409E99E /* QMUITips.m in Sources */ = {isa = PBXBuildFile; fileRef = F19D6A92D9B1A0E9C28D5A8485EBE11D /* QMUITips.m */; }; | ||
| 241 | - DDCC3F2F1505E1172770C2EB6C6A0F9D /* UIView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CEEBE0056F48DF0574635BFF9B97D17 /* UIView+QMUI.m */; }; | ||
| 242 | - DDE817D1262A53AFD4686E58E517BE01 /* QMUIStaticTableViewCellDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DE8BC108D919FB6CF683FF361AE29E /* QMUIStaticTableViewCellDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 243 | - DE2833383075B450C4FD10C089980850 /* NSObject+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FBA584E8D69023B04F3E9C0EE13AC4B /* NSObject+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 244 | - DF6376FD44C0AB29CBDA74FEC3489112 /* QMUISearchController.h in Headers */ = {isa = PBXBuildFile; fileRef = 327C8E15776D10CC335EE39D482F0B93 /* QMUISearchController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 245 | - E01FCBE19577BEFDC42B67E50B06871D /* NSURL+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 945A54E818CAE0C47232E4C381A7687E /* NSURL+QMUI.m */; }; | ||
| 246 | - E043FCE50946EC2B807D3CDF328737AD /* QMUIFillButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CDE2D459E31DE8A69617CECA6250125 /* QMUIFillButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 247 | - E1EB962320537C28F844BD12D96CF12F /* UITableViewCell+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B868D5A4F5C7283565D2FCCFD4DA168E /* UITableViewCell+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 248 | - E480055DEC99947073D7FCDDDBD6222F /* QMUINavigationTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF0C172B9B16B8CADFB100C4ECC6B51 /* QMUINavigationTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 249 | - E4FE629EE40DE24694CAADCF2FC6D836 /* QMUIRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 946F39A3036111880BAED7E5EF15FA33 /* QMUIRuntime.m */; }; | ||
| 250 | - E66307477575C79F92E757A76B55B1B7 /* QMUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ACDE20E4892A38F41F0E4F9CF62A11DC /* QMUITableViewCell.m */; }; | ||
| 251 | - E7D9223FCCA72B3D07936EBFF2AEDF04 /* QMUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A048ACF092059565289CF4641A22005 /* QMUINavigationController.m */; }; | ||
| 252 | - E97312D01BE0811D5747007131CFAD25 /* NSObject+QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = B25FFA583216D9C9D2213A8B3C427C6A /* NSObject+QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 253 | - E9C44A8D7E571577CEB70577B47D8BF8 /* UIViewController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 165E0888868032EBFDE488DA7F0FD3C3 /* UIViewController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 254 | - EA0BBD86F5FAEDCA09741F781A2B1DC8 /* QMUILabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 75B55534A34D585299A7D9664A7C39CC /* QMUILabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 255 | - EB147FFF003AC4095E4BFE56FFFE553A /* QMUIHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EAD16142E5A442F1D766F3A5D49BB0D /* QMUIHelper.m */; }; | ||
| 256 | - EB1DA2E334018B8B3D5DA7089C796C3E /* UINavigationBar+Transition.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E99114CB3E2D765D08B090D9D995059 /* UINavigationBar+Transition.m */; }; | ||
| 257 | - EB58AE1BBE9C95BE7830A3B5FD25DC55 /* QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D62F035D90C15C26B9622E7CEB8CA71 /* QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 258 | - EBD533463501A6876B15034C6688C55B /* UISearchBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3F01F7981A029E86204CEEB4B0A82A /* UISearchBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 259 | - EBE9972454FBC35DFF6007F81DFC296C /* CALayer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ECAAEED7ED1AE6BB0C74A7E484DE701 /* CALayer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 260 | - ED673D4D30E222D220830473098822CD /* UINavigationController+NavigationBarTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 0795C145C01D191967884F859BD43A9D /* UINavigationController+NavigationBarTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 261 | - EE870127791DB1EB66610AC5ED33BAA1 /* QMUICommonViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FD366EEA95B02272042009FD3216960C /* QMUICommonViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 262 | - F02526FAB859DD35E50B153ECE946F31 /* UIActivityIndicatorView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AD23780728557F602277DDEF5C2921B /* UIActivityIndicatorView+QMUI.m */; }; | ||
| 263 | - F0D783A1C300E3913E34F11C1826C0BD /* QMUIConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F698C6F858196B9297E6D63FB0E63E2 /* QMUIConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 264 | - F393EE28F383750A84CEE0DAE8477E01 /* UINavigationController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B69590567331243D21345E880160327D /* UINavigationController+QMUI.m */; }; | ||
| 265 | - F3B854F2AE29FEC434881FBB18BC7C74 /* QMUIGridView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F99588BE293DF0528770A7C21A81FDB /* QMUIGridView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 266 | - F3DC7E4B79616CE1AB7BD2D4B7372FC9 /* QMUIPopupMenuBaseItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 95B8BA450A02AE3B1E5624D77632AB0F /* QMUIPopupMenuBaseItem.m */; }; | ||
| 267 | - F43AED3F4FC86D7EE226D790AA6ABB26 /* QMUIDialogViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 015BB595DBD6949EBEAA8738FE12223C /* QMUIDialogViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 268 | - F52406D64F702A1413CA1CE46FFF3366 /* QMUITableViewHeaderFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF70F64119EA11EBFE453FC82669886 /* QMUITableViewHeaderFooterView.m */; }; | ||
| 269 | - F5EABD9B7F3E2AC8DB36152C69C1579C /* UIFont+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F7A119D066B4550FC5E42E400F8862 /* UIFont+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 270 | - F923512B1B2801DF7A825C698E37BE86 /* QMUIToastBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = BECC15D823DCF17DFB168444DD512D83 /* QMUIToastBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 271 | - FA9311C9CF0E695B5BC7ECFC672A45F5 /* UILabel+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1196980CB7705682DA4A1EE38C7EB1DF /* UILabel+QMUI.m */; }; | ||
| 272 | - FB0A3CBEBBF02552A38377210DA62D3D /* CNLiveQQEmotionManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C59E2B6E3A6AFE3B29826DAF9C1A8F2 /* CNLiveQQEmotionManager-dummy.m */; }; | ||
| 273 | - FB24F59FC03C9154073C361AAD4A80DB /* UIBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1777C15B5E4B64602B31CDE9D5B871DE /* UIBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 274 | - FC958869A6CE9A52B482435E759FC7B5 /* UICollectionView+QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEB59D540E5BE7443437C918454DA10 /* UICollectionView+QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 275 | - FFC67B741D96263E771C79BF245B969D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01CFDAA967B2756498E77B4330F718A2 /* UIKit.framework */; }; | 216 | + C9C118946F2088F309BA35EC6A7728BD /* QMUIImagePreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 355CD548B59249FF7CE60F8D01F476DE /* QMUIImagePreviewView.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 217 | + C9DE95C4B0CFC2596D5EC7C6D32E81EC /* QMUIImagePickerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5197D6245F70C0122146EB6DFD6F879B /* QMUIImagePickerHelper.m */; }; | ||
| 218 | + CAB2501A77A3C82FF65D8610077C43A6 /* QMUITips.m in Sources */ = {isa = PBXBuildFile; fileRef = F19D6A92D9B1A0E9C28D5A8485EBE11D /* QMUITips.m */; }; | ||
| 219 | + CAFB030CDB6984C7A614486ADD1AF24D /* QMUISegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FD97020833AEF2873EC85EDE55FB578 /* QMUISegmentedControl.m */; }; | ||
| 220 | + CB5CC814D55FF113CB2B4C17C3E6359D /* QMUIMarqueeLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 02AE85186AFBED5626B4880AC416E72E /* QMUIMarqueeLabel.m */; }; | ||
| 221 | + CBA217C269C60CD0D9B4B24CB0DAF7A7 /* QMUIAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B1BAEBCC134F0E55931EE8FD6285F9 /* QMUIAlertController.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 222 | + CBD05965E23E88F9549F0C3FFA2BCA40 /* NSObject+QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AD4D24307FD758878B3C7FD3F26715 /* NSObject+QMUIMultipleDelegates.m */; }; | ||
| 223 | + CC5AB3066C499611B0E5140BB13C357F /* QMUINavigationBarScrollingSnapAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 71FA6DD888FEE0F4F39ADB0658BDE578 /* QMUINavigationBarScrollingSnapAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 224 | + CC89DBE204D0462779DC543D2F28CAA4 /* UITabBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3808C54A498A6C7A8A5DC615CAE391B4 /* UITabBarItem+QMUI.m */; }; | ||
| 225 | + CDCAE5EFC281EA8DA8185418DDBADB05 /* QMUILog.h in Headers */ = {isa = PBXBuildFile; fileRef = 233D456A0F45469D9CC3A7F13759705D /* QMUILog.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 226 | + CE3F5D8B819DC4A74EE103CFF9B920C5 /* UIControl+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CDD7D98B71F997EEBCAB5336337C4E4 /* UIControl+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 227 | + CF718374CAC5C8EA6143DFCA1DB95CC1 /* QMUIOrderedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = DDDA9F16724F7DF41E399F7936141A26 /* QMUIOrderedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 228 | + CF795E9F40787A34047AF08ED79C646D /* QMUIRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 946F39A3036111880BAED7E5EF15FA33 /* QMUIRuntime.m */; }; | ||
| 229 | + D02C318E16E5FFDBDE198084F4BF4F0D /* QMUIPopupContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A63D3844E87808AA9D24689B6B47B062 /* QMUIPopupContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 230 | + D0B5F630B7E10C84CCDC6138143CE05E /* UIFont+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F7A119D066B4550FC5E42E400F8862 /* UIFont+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 231 | + D272F1C1969A987094ACB072A1B29CCA /* UITableView+QMUIStaticCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF56C90A7B7E8EB1C2D376674309117 /* UITableView+QMUIStaticCell.m */; }; | ||
| 232 | + D4936900CC0479CC6C3D89E7EF4B9517 /* QMUIScrollAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 857B8006B85CBCA575684957635B0A10 /* QMUIScrollAnimator.m */; }; | ||
| 233 | + D4CAD1A5D489229D93374ABEE1FC3509 /* UIViewController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = D8B383EFF233CC47CFE93E39E3A294B3 /* UIViewController+QMUI.m */; }; | ||
| 234 | + D59AB9943390C88DE95EE750B1F84628 /* NSParagraphStyle+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 66FC77F74C6B4AF75D3E2EFBE3DD25A6 /* NSParagraphStyle+QMUI.m */; }; | ||
| 235 | + D6013CBBBF0DA621F8D6CB9024093B32 /* NSObject+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 77202FDF896E7023A466BBBE8D9EF99E /* NSObject+QMUI.m */; }; | ||
| 236 | + D817A1B0FE25D04CCB812ACFBCEBA628 /* QMUIAlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B82B4BCFD16806FC20C290B3D2E699 /* QMUIAlbumViewController.m */; }; | ||
| 237 | + D8DDE577CA8AD82B8B9AFBAA5299539B /* QMUILogNameManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3D603DFFA65ADC3AB2E5BABB74829F /* QMUILogNameManager.m */; }; | ||
| 238 | + D968F576B98F5A61522699A147A61E59 /* UINavigationController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B36D00AD94C22E70156A190BCF04B5E /* UINavigationController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 239 | + D9A6F4CFFD5B57D8906371C4A02467BF /* QMUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 9252BCC60CA50B365DDCC86BBD5BE970 /* QMUITextField.m */; }; | ||
| 240 | + DAC68D510E3F82E2EB2B37EB86E0DB97 /* QMUITableViewHeaderFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF70F64119EA11EBFE453FC82669886 /* QMUITableViewHeaderFooterView.m */; }; | ||
| 241 | + DEB5AAA53AD74375540DA2B5A977418D /* QMUIToastContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB0B08F81CB62FBC862DC4B8AD650F7 /* QMUIToastContentView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 242 | + DF7D33F33C012591A95F757A802ED08A /* UINavigationController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B69590567331243D21345E880160327D /* UINavigationController+QMUI.m */; }; | ||
| 243 | + DFBF15F5298B7A2C972B7A4792D892C4 /* QMUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9508DF866BFC31906CF430A49E544810 /* QMUIKit.framework */; }; | ||
| 244 | + E16500D6725D9E183401AFEEB8431450 /* UIBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 683062B5F72F6AEA59EF18E1D5578B30 /* UIBarItem+QMUI.m */; }; | ||
| 245 | + E40AD0B7761B6BA9637D8C88B3056CB1 /* QMUIToastAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F7830A031D621288EB25E7A6FD20C3 /* QMUIToastAnimator.m */; }; | ||
| 246 | + E76176AC6E4C1655CE05912CB121AE28 /* UIActivityIndicatorView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AD23780728557F602277DDEF5C2921B /* UIActivityIndicatorView+QMUI.m */; }; | ||
| 247 | + E77642998450E1D64B13257A27951B7D /* UITabBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A108628037348306FAD8265EEE6A0EDF /* UITabBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 248 | + E8ABEC393F3440F0C45E196A8721E51F /* QMUIWeakObjectContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = FE6C5B6806715C91E5F7F9EC9C69F532 /* QMUIWeakObjectContainer.m */; }; | ||
| 249 | + E8BE16402A8B69A8DBB4AC58DC7A2B40 /* QMUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = ACDE20E4892A38F41F0E4F9CF62A11DC /* QMUITableViewCell.m */; }; | ||
| 250 | + E8FD6328D27D8406B33E987D8DDCE740 /* QMUIImagePreviewViewTransitionAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = B4C89055ECCB57B3A56318F598C5CA28 /* QMUIImagePreviewViewTransitionAnimator.m */; }; | ||
| 251 | + E9135CF60529AA26ADA6BD1D394574B5 /* QMUILogItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6178F81A5DCE840951801F0B9BD0BBB9 /* QMUILogItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 252 | + EAEEEB2DAEE7B85D94B28BFA7747757F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01CFDAA967B2756498E77B4330F718A2 /* UIKit.framework */; }; | ||
| 253 | + EB5CF6C49E563313ED4E3BE9F03AB315 /* QMUIToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D444F54109B58C71D511822CCC3D70 /* QMUIToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 254 | + EC00ED70EB8E99B12B81AD8BC05872F5 /* QMUIAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B3FE982FEADC65BEC00A71A527CE0D /* QMUIAsset.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 255 | + EC665002D78286716B4733726863DAAA /* QMUIStaticTableViewCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = B5D064B65D40155BD70B64BB388B1ACF /* QMUIStaticTableViewCellData.m */; }; | ||
| 256 | + EC8D3BA237310823E3CAAE5CBB14BEE7 /* UITableView+QMUIStaticCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAB1C72CEACC749511F82D680CB3CF0 /* UITableView+QMUIStaticCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 257 | + ED231EA9AB569AE5CE61D89D4C36D2F9 /* QMUIZoomImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 31CB781E583D78BD658298CF0F9EEB9D /* QMUIZoomImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 258 | + EE514A97713FDE8162CFB6D46E2B288C /* QMUIGhostButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 967AB00EA7E3BA4F62B4C7085A4711CF /* QMUIGhostButton.m */; }; | ||
| 259 | + EF0144BD415CFB6044F8DBF9C7FB34C1 /* QMUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = C43A7E5C626923A12C6FE74C0DF6B8F4 /* QMUITextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 260 | + EF20CC33E77AC18E8C376779037340D6 /* QMUIAssetsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 36699F793146618678F7DC35307003BB /* QMUIAssetsGroup.m */; }; | ||
| 261 | + EFF478DF7D0D398AF8C434AD3323B6CD /* QMUIPopupMenuButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D373C51981B5FAC668514CA43CDF92 /* QMUIPopupMenuButtonItem.m */; }; | ||
| 262 | + F078B7BA6C883466B6476EC17488C43D /* UICollectionView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B76C07B4297EEF730A63E8D1187E125 /* UICollectionView+QMUI.m */; }; | ||
| 263 | + F08EC75B444B24D0315A77F2DAACAAA2 /* UIWindow+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 18159ED77BAE29B4AC4ABAB295C1A6B4 /* UIWindow+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 264 | + F1CDD5B78957651786BEC3250748D69D /* UIView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CEEBE0056F48DF0574635BFF9B97D17 /* UIView+QMUI.m */; }; | ||
| 265 | + F31F9FFD0632B49368A131D6ECFD2E59 /* QMUINavigationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 639E0FFC9470B61321B1DA3C8531BE68 /* QMUINavigationButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 266 | + F4397CC4340ACE948E75D750B01D7285 /* UINavigationController+NavigationBarTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 0795C145C01D191967884F859BD43A9D /* UINavigationController+NavigationBarTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 267 | + F53F69344AC807B0929223D116A50199 /* QMUINavigationTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = E04880C0C33071DE92510CF3E4219816 /* QMUINavigationTitleView.m */; }; | ||
| 268 | + F5CCA98BAF1D70EA178D2AA382D1E085 /* QMUIWeakObjectContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ABC0D68AF99F730F1536B7F5A57C071 /* QMUIWeakObjectContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 269 | + F6522CBEF609421FD9B7F76CBF766BE3 /* QMUICellHeightCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E626E9E36A29D01E46FBF42A7AF154E5 /* QMUICellHeightCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 270 | + F8FC58A6A89DE8E6BCBC33819301598F /* UIBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1777C15B5E4B64602B31CDE9D5B871DE /* UIBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 271 | + FAB9C293FAF56665C3ADEAA4BE9EAB8D /* QMUIImagePickerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0EEC5A4431089D9628CC12CE116626 /* QMUIImagePickerHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 272 | + FB2E8FD8968F737E79E2827BDE0E8905 /* QMUIEmptyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3588B9E21B3E79011ABBE2A871A9D2AD /* QMUIEmptyView.m */; }; | ||
| 273 | + FB90C6ECF73D72DD87803C5AC12AD391 /* QMUIImagePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC56849B1C6696F083821703676DA32 /* QMUIImagePickerViewController.m */; }; | ||
| 274 | + FBC40A5386993F353C2FE70ED6FD12E5 /* UISearchBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7AAFCD5D0A3D30E851278F8B487DE3 /* UISearchBar+QMUI.m */; }; | ||
| 275 | + FD2238ECE53F88F31F9F068FC9F1266C /* UITableView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A0790F8B91ED97495544F4282217E4 /* UITableView+QMUI.m */; }; | ||
| 276 | + FD95C6B58738E64812801480EAA89D9A /* UITabBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 619519D7A09BA5CEA4266A2640B4581E /* UITabBar+QMUI.m */; }; | ||
| 277 | + FE2187E9A22B37E6FE6BFE9ED3E215F0 /* QMUIEmptyView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4636F28001CE67ED9789F72ACB72D4DB /* QMUIEmptyView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 278 | + FE2B6D46838007587E3793369CE38A30 /* QMUIAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = B486D035DFA15E971FCBB939A382D549 /* QMUIAsset.m */; }; | ||
| 279 | + FE3FED51C55020C5FCE5A37BB40AE841 /* UITextField+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A2AE6157F70474DE2C8A6C5972AE70DC /* UITextField+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
| 280 | + FEDA3976789CEC3E4826342E027DE144 /* QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 00662AEF1699E1D4902BAD916450E34B /* QMUICellHeightKeyCache.m */; }; | ||
| 276 | /* End PBXBuildFile section */ | 281 | /* End PBXBuildFile section */ |
| 277 | 282 | ||
| 278 | /* Begin PBXContainerItemProxy section */ | 283 | /* Begin PBXContainerItemProxy section */ |
| @@ -287,50 +292,53 @@ | @@ -287,50 +292,53 @@ | ||
| 287 | isa = PBXContainerItemProxy; | 292 | isa = PBXContainerItemProxy; |
| 288 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 293 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
| 289 | proxyType = 1; | 294 | proxyType = 1; |
| 290 | - remoteGlobalIDString = 1DA0EE7D269A769E7150267896F7CC23; | 295 | + remoteGlobalIDString = E221EF9F0DFB323B4CA6ABEFE2ECF133; |
| 296 | + remoteInfo = QMUIKit; | ||
| 297 | + }; | ||
| 298 | + 561C689A70F6BC91EAC3C71851754E4E /* PBXContainerItemProxy */ = { | ||
| 299 | + isa = PBXContainerItemProxy; | ||
| 300 | + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | ||
| 301 | + proxyType = 1; | ||
| 302 | + remoteGlobalIDString = E221EF9F0DFB323B4CA6ABEFE2ECF133; | ||
| 291 | remoteInfo = QMUIKit; | 303 | remoteInfo = QMUIKit; |
| 292 | }; | 304 | }; |
| 293 | 6DEBA2BE47C3D9357305372E37A48380 /* PBXContainerItemProxy */ = { | 305 | 6DEBA2BE47C3D9357305372E37A48380 /* PBXContainerItemProxy */ = { |
| 294 | isa = PBXContainerItemProxy; | 306 | isa = PBXContainerItemProxy; |
| 295 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 307 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
| 296 | proxyType = 1; | 308 | proxyType = 1; |
| 297 | - remoteGlobalIDString = DBC82BBAD345877872A9798410B56427; | 309 | + remoteGlobalIDString = 54DF6A2A8187F8C7DEE2435589E9A303; |
| 298 | remoteInfo = CNLiveQQEmotionManager; | 310 | remoteInfo = CNLiveQQEmotionManager; |
| 299 | }; | 311 | }; |
| 300 | B0C4864824D6ECCC6174E02A023B6E9F /* PBXContainerItemProxy */ = { | 312 | B0C4864824D6ECCC6174E02A023B6E9F /* PBXContainerItemProxy */ = { |
| 301 | isa = PBXContainerItemProxy; | 313 | isa = PBXContainerItemProxy; |
| 302 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 314 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
| 303 | proxyType = 1; | 315 | proxyType = 1; |
| 304 | - remoteGlobalIDString = 1DA0EE7D269A769E7150267896F7CC23; | 316 | + remoteGlobalIDString = E221EF9F0DFB323B4CA6ABEFE2ECF133; |
| 305 | remoteInfo = QMUIKit; | 317 | remoteInfo = QMUIKit; |
| 306 | }; | 318 | }; |
| 307 | - C8F67CB759B615CD184C4DA64757AB42 /* PBXContainerItemProxy */ = { | 319 | + C1B3A199C2AF7FFD193BD35662F71D28 /* PBXContainerItemProxy */ = { |
| 308 | isa = PBXContainerItemProxy; | 320 | isa = PBXContainerItemProxy; |
| 309 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 321 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
| 310 | proxyType = 1; | 322 | proxyType = 1; |
| 311 | - remoteGlobalIDString = 1DA0EE7D269A769E7150267896F7CC23; | ||
| 312 | - remoteInfo = QMUIKit; | 323 | + remoteGlobalIDString = 3400D584E34CC4A1A13E48B84ED734AB; |
| 324 | + remoteInfo = "CNLiveQQEmotionManager-CNLiveQQEmotionManager"; | ||
| 313 | }; | 325 | }; |
| 314 | /* End PBXContainerItemProxy section */ | 326 | /* End PBXContainerItemProxy section */ |
| 315 | 327 | ||
| 316 | /* Begin PBXFileReference section */ | 328 | /* Begin PBXFileReference section */ |
| 317 | - 002E2AB922B9C70279FB1A3E784C8AE6 /* CNLiveQQEmotionManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CNLiveQQEmotionManager.framework; path = CNLiveQQEmotionManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 318 | 00662AEF1699E1D4902BAD916450E34B /* QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightKeyCache/QMUICellHeightKeyCache.m; sourceTree = "<group>"; }; | 329 | 00662AEF1699E1D4902BAD916450E34B /* QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightKeyCache/QMUICellHeightKeyCache.m; sourceTree = "<group>"; }; |
| 319 | 00838B8220BC4A9F6921DEDEF7C87BB5 /* QMUICommonTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonTableViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.m; sourceTree = "<group>"; }; | 330 | 00838B8220BC4A9F6921DEDEF7C87BB5 /* QMUICommonTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonTableViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.m; sourceTree = "<group>"; }; |
| 320 | 015BB595DBD6949EBEAA8738FE12223C /* QMUIDialogViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIDialogViewController.h; path = QMUIKit/QMUIComponents/QMUIDialogViewController.h; sourceTree = "<group>"; }; | 331 | 015BB595DBD6949EBEAA8738FE12223C /* QMUIDialogViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIDialogViewController.h; path = QMUIKit/QMUIComponents/QMUIDialogViewController.h; sourceTree = "<group>"; }; |
| 321 | 01CFDAA967B2756498E77B4330F718A2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; | 332 | 01CFDAA967B2756498E77B4330F718A2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; |
| 322 | 01DE8BC108D919FB6CF683FF361AE29E /* QMUIStaticTableViewCellDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellDataSource.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.h; sourceTree = "<group>"; }; | 333 | 01DE8BC108D919FB6CF683FF361AE29E /* QMUIStaticTableViewCellDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellDataSource.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.h; sourceTree = "<group>"; }; |
| 323 | - 0268E219ECAA8A39388833F8A8146E00 /* CNLiveQQEmotionManager.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveQQEmotionManager.xcconfig; sourceTree = "<group>"; }; | ||
| 324 | 02AE85186AFBED5626B4880AC416E72E /* QMUIMarqueeLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMarqueeLabel.m; path = QMUIKit/QMUIComponents/QMUIMarqueeLabel.m; sourceTree = "<group>"; }; | 334 | 02AE85186AFBED5626B4880AC416E72E /* QMUIMarqueeLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMarqueeLabel.m; path = QMUIKit/QMUIComponents/QMUIMarqueeLabel.m; sourceTree = "<group>"; }; |
| 325 | 0738271D12A250FC4D6E98741E17AE42 /* QMUIPopupMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuView.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuView.h; sourceTree = "<group>"; }; | 335 | 0738271D12A250FC4D6E98741E17AE42 /* QMUIPopupMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuView.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuView.h; sourceTree = "<group>"; }; |
| 326 | 077AFA915EC01CA9175704F67FBCAFD0 /* QMUICore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICore.h; path = QMUIKit/QMUICore/QMUICore.h; sourceTree = "<group>"; }; | 336 | 077AFA915EC01CA9175704F67FBCAFD0 /* QMUICore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICore.h; path = QMUIKit/QMUICore/QMUICore.h; sourceTree = "<group>"; }; |
| 327 | 0795C145C01D191967884F859BD43A9D /* UINavigationController+NavigationBarTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+NavigationBarTransition.h"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.h"; sourceTree = "<group>"; }; | 337 | 0795C145C01D191967884F859BD43A9D /* UINavigationController+NavigationBarTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+NavigationBarTransition.h"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.h"; sourceTree = "<group>"; }; |
| 328 | 07B3FE982FEADC65BEC00A71A527CE0D /* QMUIAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAsset.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.h; sourceTree = "<group>"; }; | 338 | 07B3FE982FEADC65BEC00A71A527CE0D /* QMUIAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAsset.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.h; sourceTree = "<group>"; }; |
| 329 | 082E5FC5E18DDBAF7FF2A7048E124DE9 /* Pods-CNLiveQQEmotionManager_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CNLiveQQEmotionManager_Tests-dummy.m"; sourceTree = "<group>"; }; | 339 | 082E5FC5E18DDBAF7FF2A7048E124DE9 /* Pods-CNLiveQQEmotionManager_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CNLiveQQEmotionManager_Tests-dummy.m"; sourceTree = "<group>"; }; |
| 330 | - 08CEB2FB43F1A5A3A5D33A6A82FA88ED /* CNLiveQQEmotionManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveQQEmotionManager-prefix.pch"; sourceTree = "<group>"; }; | ||
| 331 | 09DE4495D1599AE4F813CB26757138C6 /* QMUIKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QMUIKit.xcconfig; sourceTree = "<group>"; }; | 340 | 09DE4495D1599AE4F813CB26757138C6 /* QMUIKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QMUIKit.xcconfig; sourceTree = "<group>"; }; |
| 332 | 0ABC0D68AF99F730F1536B7F5A57C071 /* QMUIWeakObjectContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIWeakObjectContainer.h; path = QMUIKit/QMUIComponents/QMUIWeakObjectContainer.h; sourceTree = "<group>"; }; | 341 | 0ABC0D68AF99F730F1536B7F5A57C071 /* QMUIWeakObjectContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIWeakObjectContainer.h; path = QMUIKit/QMUIComponents/QMUIWeakObjectContainer.h; sourceTree = "<group>"; }; |
| 333 | - 0BD2888BF340CA2B16E74A4B6C254A1D /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = QMUIKit.framework; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 334 | 0E3F01F7981A029E86204CEEB4B0A82A /* UISearchBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISearchBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.h"; sourceTree = "<group>"; }; | 342 | 0E3F01F7981A029E86204CEEB4B0A82A /* UISearchBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISearchBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.h"; sourceTree = "<group>"; }; |
| 335 | 0E8DF67EC99D97064B5BB52A25FD748D /* UIBezierPath+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.m"; sourceTree = "<group>"; }; | 343 | 0E8DF67EC99D97064B5BB52A25FD748D /* UIBezierPath+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.m"; sourceTree = "<group>"; }; |
| 336 | 1196980CB7705682DA4A1EE38C7EB1DF /* UILabel+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+QMUI.m"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.m"; sourceTree = "<group>"; }; | 344 | 1196980CB7705682DA4A1EE38C7EB1DF /* UILabel+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+QMUI.m"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.m"; sourceTree = "<group>"; }; |
| @@ -350,6 +358,7 @@ | @@ -350,6 +358,7 @@ | ||
| 350 | 1952CEE8CACB06D5BB473881DA37508C /* QMUICollectionViewPagingLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICollectionViewPagingLayout.m; path = QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.m; sourceTree = "<group>"; }; | 358 | 1952CEE8CACB06D5BB473881DA37508C /* QMUICollectionViewPagingLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICollectionViewPagingLayout.m; path = QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.m; sourceTree = "<group>"; }; |
| 351 | 1984A77A339279E570FDBFBBC4C3E7D3 /* QMUIFillButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIFillButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.m; sourceTree = "<group>"; }; | 359 | 1984A77A339279E570FDBFBBC4C3E7D3 /* QMUIFillButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIFillButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.m; sourceTree = "<group>"; }; |
| 352 | 1996B9D42A07181EA5C80FE74AF1A167 /* UIBezierPath+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBezierPath+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.h"; sourceTree = "<group>"; }; | 360 | 1996B9D42A07181EA5C80FE74AF1A167 /* UIBezierPath+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBezierPath+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.h"; sourceTree = "<group>"; }; |
| 361 | + 1A1FDCBE51419DF01AD28695427C5001 /* CNLiveQQEmotionManager.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveQQEmotionManager.xcconfig; sourceTree = "<group>"; }; | ||
| 353 | 1CDE2D459E31DE8A69617CECA6250125 /* QMUIFillButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIFillButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.h; sourceTree = "<group>"; }; | 362 | 1CDE2D459E31DE8A69617CECA6250125 /* QMUIFillButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIFillButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.h; sourceTree = "<group>"; }; |
| 354 | 1EC36AE2BBAAF6E062E1BB571A12DAC3 /* UINavigationBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UINavigationBar+QMUI.m"; sourceTree = "<group>"; }; | 363 | 1EC36AE2BBAAF6E062E1BB571A12DAC3 /* UINavigationBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UINavigationBar+QMUI.m"; sourceTree = "<group>"; }; |
| 355 | 1F61563A08E28F519DB973AE802F57CB /* QMUICommonTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonTableViewController.h; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.h; sourceTree = "<group>"; }; | 364 | 1F61563A08E28F519DB973AE802F57CB /* QMUICommonTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonTableViewController.h; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.h; sourceTree = "<group>"; }; |
| @@ -357,7 +366,6 @@ | @@ -357,7 +366,6 @@ | ||
| 357 | 233D456A0F45469D9CC3A7F13759705D /* QMUILog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILog.h; path = QMUIKit/QMUIComponents/Log/QMUILog.h; sourceTree = "<group>"; }; | 366 | 233D456A0F45469D9CC3A7F13759705D /* QMUILog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILog.h; path = QMUIKit/QMUIComponents/Log/QMUILog.h; sourceTree = "<group>"; }; |
| 358 | 238390F2AF37A84991CA0B56F6A4BEC1 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CNLiveQQEmotionManager_Example-umbrella.h"; sourceTree = "<group>"; }; | 367 | 238390F2AF37A84991CA0B56F6A4BEC1 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CNLiveQQEmotionManager_Example-umbrella.h"; sourceTree = "<group>"; }; |
| 359 | 23EE0AF141F0E9AE7BF1C90592659BCB /* QMUIButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIButton.m; sourceTree = "<group>"; }; | 368 | 23EE0AF141F0E9AE7BF1C90592659BCB /* QMUIButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIButton.m; sourceTree = "<group>"; }; |
| 360 | - 23EECC210C3B4F583F060432565E46A1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
| 361 | 25895284DB54A412962C0FF635786791 /* UIImage+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImage+QMUI.h"; sourceTree = "<group>"; }; | 369 | 25895284DB54A412962C0FF635786791 /* UIImage+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImage+QMUI.h"; sourceTree = "<group>"; }; |
| 362 | 26B1BAEBCC134F0E55931EE8FD6285F9 /* QMUIAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlertController.h; path = QMUIKit/QMUIComponents/QMUIAlertController.h; sourceTree = "<group>"; }; | 370 | 26B1BAEBCC134F0E55931EE8FD6285F9 /* QMUIAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlertController.h; path = QMUIKit/QMUIComponents/QMUIAlertController.h; sourceTree = "<group>"; }; |
| 363 | 2796CF2EB92BEAA5493AAC6D39FA9504 /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveQQEmotionManager_Example.release.xcconfig"; sourceTree = "<group>"; }; | 371 | 2796CF2EB92BEAA5493AAC6D39FA9504 /* Pods-CNLiveQQEmotionManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveQQEmotionManager_Example.release.xcconfig"; sourceTree = "<group>"; }; |
| @@ -370,6 +378,7 @@ | @@ -370,6 +378,7 @@ | ||
| 370 | 2CBCC2CED44C83247713DE526F707C6A /* NSArray+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSArray+QMUI.m"; sourceTree = "<group>"; }; | 378 | 2CBCC2CED44C83247713DE526F707C6A /* NSArray+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSArray+QMUI.m"; sourceTree = "<group>"; }; |
| 371 | 2CDD7D98B71F997EEBCAB5336337C4E4 /* UIControl+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.h"; sourceTree = "<group>"; }; | 379 | 2CDD7D98B71F997EEBCAB5336337C4E4 /* UIControl+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.h"; sourceTree = "<group>"; }; |
| 372 | 2CEEBE0056F48DF0574635BFF9B97D17 /* UIView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.m"; sourceTree = "<group>"; }; | 380 | 2CEEBE0056F48DF0574635BFF9B97D17 /* UIView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.m"; sourceTree = "<group>"; }; |
| 381 | + 2D109EA69FDC9F7A04ABA36C0119CDD2 /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 373 | 2D214161CD57C864F4C0C809DBA89B14 /* QMUIStaticTableViewCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellData.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellData.h; sourceTree = "<group>"; }; | 382 | 2D214161CD57C864F4C0C809DBA89B14 /* QMUIStaticTableViewCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellData.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellData.h; sourceTree = "<group>"; }; |
| 374 | 2DAAB98AB8F7B589E3D99782A2CF241B /* Pods-CNLiveQQEmotionManager_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CNLiveQQEmotionManager_Tests-acknowledgements.markdown"; sourceTree = "<group>"; }; | 383 | 2DAAB98AB8F7B589E3D99782A2CF241B /* Pods-CNLiveQQEmotionManager_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CNLiveQQEmotionManager_Tests-acknowledgements.markdown"; sourceTree = "<group>"; }; |
| 375 | 2DE6E1E6FCDCFB243945ADA92A0F6AB5 /* UINavigationController+NavigationBarTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+NavigationBarTransition.m"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.m"; sourceTree = "<group>"; }; | 384 | 2DE6E1E6FCDCFB243945ADA92A0F6AB5 /* UINavigationController+NavigationBarTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+NavigationBarTransition.m"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.m"; sourceTree = "<group>"; }; |
| @@ -387,13 +396,11 @@ | @@ -387,13 +396,11 @@ | ||
| 387 | 3588B9E21B3E79011ABBE2A871A9D2AD /* QMUIEmptyView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmptyView.m; path = QMUIKit/QMUIComponents/QMUIEmptyView.m; sourceTree = "<group>"; }; | 396 | 3588B9E21B3E79011ABBE2A871A9D2AD /* QMUIEmptyView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmptyView.m; path = QMUIKit/QMUIComponents/QMUIEmptyView.m; sourceTree = "<group>"; }; |
| 388 | 36699F793146618678F7DC35307003BB /* QMUIAssetsGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsGroup.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.m; sourceTree = "<group>"; }; | 397 | 36699F793146618678F7DC35307003BB /* QMUIAssetsGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsGroup.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.m; sourceTree = "<group>"; }; |
| 389 | 3808C54A498A6C7A8A5DC615CAE391B4 /* UITabBarItem+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.m"; sourceTree = "<group>"; }; | 398 | 3808C54A498A6C7A8A5DC615CAE391B4 /* UITabBarItem+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.m"; sourceTree = "<group>"; }; |
| 390 | - 39960B3F1E9A29C9741A88DB69433E68 /* CNLiveQQEmotionManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveQQEmotionManager-umbrella.h"; sourceTree = "<group>"; }; | ||
| 391 | 39CA4E6D9642C1EA36A3E91C9A6E0472 /* QMUILinkButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILinkButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.m; sourceTree = "<group>"; }; | 399 | 39CA4E6D9642C1EA36A3E91C9A6E0472 /* QMUILinkButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILinkButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.m; sourceTree = "<group>"; }; |
| 392 | 3A3CFA4E9B72274853BD50AA1762BEA4 /* QMUITableViewHeaderFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewHeaderFooterView.h; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.h; sourceTree = "<group>"; }; | 400 | 3A3CFA4E9B72274853BD50AA1762BEA4 /* QMUITableViewHeaderFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewHeaderFooterView.h; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.h; sourceTree = "<group>"; }; |
| 393 | 3ABB3CE4A38F351A8FBD21EDF8580222 /* QMUIPopupMenuBaseItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuBaseItem.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuBaseItem.h; sourceTree = "<group>"; }; | 401 | 3ABB3CE4A38F351A8FBD21EDF8580222 /* QMUIPopupMenuBaseItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuBaseItem.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuBaseItem.h; sourceTree = "<group>"; }; |
| 394 | 3B0AA544D03796CB11223A4816268340 /* UIButton+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIButton+QMUI.m"; sourceTree = "<group>"; }; | 402 | 3B0AA544D03796CB11223A4816268340 /* UIButton+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIButton+QMUI.m"; sourceTree = "<group>"; }; |
| 395 | 3BFE6C0338FF14F776ED05B848791DEE /* UILabel+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+QMUI.h"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.h"; sourceTree = "<group>"; }; | 403 | 3BFE6C0338FF14F776ED05B848791DEE /* UILabel+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+QMUI.h"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.h"; sourceTree = "<group>"; }; |
| 396 | - 3C59E2B6E3A6AFE3B29826DAF9C1A8F2 /* CNLiveQQEmotionManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveQQEmotionManager-dummy.m"; sourceTree = "<group>"; }; | ||
| 397 | 3CF0C172B9B16B8CADFB100C4ECC6B51 /* QMUINavigationTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationTitleView.h; path = QMUIKit/QMUIComponents/QMUINavigationTitleView.h; sourceTree = "<group>"; }; | 404 | 3CF0C172B9B16B8CADFB100C4ECC6B51 /* QMUINavigationTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationTitleView.h; path = QMUIKit/QMUIComponents/QMUINavigationTitleView.h; sourceTree = "<group>"; }; |
| 398 | 3D0850B301BEB3719C4A7D17FB2F40CA /* QMUILogger+QMUIConfigurationTemplate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QMUILogger+QMUIConfigurationTemplate.h"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.h"; sourceTree = "<group>"; }; | 405 | 3D0850B301BEB3719C4A7D17FB2F40CA /* QMUILogger+QMUIConfigurationTemplate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QMUILogger+QMUIConfigurationTemplate.h"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.h"; sourceTree = "<group>"; }; |
| 399 | 3D26D12E88A89080C31024959A3E22C0 /* QMUIToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastView.m; sourceTree = "<group>"; }; | 406 | 3D26D12E88A89080C31024959A3E22C0 /* QMUIToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastView.m; sourceTree = "<group>"; }; |
| @@ -404,18 +411,28 @@ | @@ -404,18 +411,28 @@ | ||
| 404 | 40D421279B582750E58EC942F4A0FCE7 /* CAAnimation+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAAnimation+QMUI.h"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.h"; sourceTree = "<group>"; }; | 411 | 40D421279B582750E58EC942F4A0FCE7 /* CAAnimation+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAAnimation+QMUI.h"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.h"; sourceTree = "<group>"; }; |
| 405 | 418E55EF1A1D3B3789758B61DB0F07AE /* QMUIAssetsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAssetsManager.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.h; sourceTree = "<group>"; }; | 412 | 418E55EF1A1D3B3789758B61DB0F07AE /* QMUIAssetsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAssetsManager.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.h; sourceTree = "<group>"; }; |
| 406 | 422D99FD1AC04F522A413CF7ADF124CF /* NSParagraphStyle+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSParagraphStyle+QMUI.h"; sourceTree = "<group>"; }; | 413 | 422D99FD1AC04F522A413CF7ADF124CF /* NSParagraphStyle+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSParagraphStyle+QMUI.h"; sourceTree = "<group>"; }; |
| 414 | + 45BD8FD7E06D41144EF5B0775E29A400 /* CNLiveQQEmotionManager.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CNLiveQQEmotionManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 407 | 461861850FA6A468417A888DF7E1165E /* UIInterface+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIInterface+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.m"; sourceTree = "<group>"; }; | 415 | 461861850FA6A468417A888DF7E1165E /* UIInterface+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIInterface+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.m"; sourceTree = "<group>"; }; |
| 408 | 4636F28001CE67ED9789F72ACB72D4DB /* QMUIEmptyView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmptyView.h; path = QMUIKit/QMUIComponents/QMUIEmptyView.h; sourceTree = "<group>"; }; | 416 | 4636F28001CE67ED9789F72ACB72D4DB /* QMUIEmptyView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmptyView.h; path = QMUIKit/QMUIComponents/QMUIEmptyView.h; sourceTree = "<group>"; }; |
| 417 | + 471CB4F8C8219E11A4FB3C6A2A4CD687 /* CNLiveQQEmotionManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveQQEmotionManager-umbrella.h"; sourceTree = "<group>"; }; | ||
| 409 | 499EF5FE957D6D80D95323CB70730B6A /* CAAnimation+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAAnimation+QMUI.m"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.m"; sourceTree = "<group>"; }; | 418 | 499EF5FE957D6D80D95323CB70730B6A /* CAAnimation+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAAnimation+QMUI.m"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.m"; sourceTree = "<group>"; }; |
| 419 | + 49BBF0D63780984D9C445016B3C84D9E /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; }; | ||
| 410 | 4A048ACF092059565289CF4641A22005 /* QMUINavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationController.m; path = QMUIKit/QMUIMainFrame/QMUINavigationController.m; sourceTree = "<group>"; }; | 420 | 4A048ACF092059565289CF4641A22005 /* QMUINavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationController.m; path = QMUIKit/QMUIMainFrame/QMUINavigationController.m; sourceTree = "<group>"; }; |
| 411 | 4D850ABD913ABEBD0DDB6DF2CED64C70 /* QMUIToolbarButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToolbarButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.m; sourceTree = "<group>"; }; | 421 | 4D850ABD913ABEBD0DDB6DF2CED64C70 /* QMUIToolbarButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToolbarButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.m; sourceTree = "<group>"; }; |
| 422 | + 4E08FBA921D4834D0042166B /* QMUIEmotion+CNLiveEmotion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QMUIEmotion+CNLiveEmotion.h"; sourceTree = "<group>"; }; | ||
| 423 | + 4E08FBAA21D4834D0042166B /* CNLiveQQEmotionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveQQEmotionManager.m; sourceTree = "<group>"; }; | ||
| 424 | + 4E08FBAB21D4834D0042166B /* CNLiveQQEmotionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveQQEmotionManager.h; sourceTree = "<group>"; }; | ||
| 425 | + 4E08FBAC21D4834D0042166B /* QMUIEmotion+CNLiveEmotion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QMUIEmotion+CNLiveEmotion.m"; sourceTree = "<group>"; }; | ||
| 426 | + 4E08FBAE21D4834D0042166B /* CNLive_QQEmotion.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CNLive_QQEmotion.bundle; sourceTree = "<group>"; }; | ||
| 412 | 4EAB1C72CEACC749511F82D680CB3CF0 /* UITableView+QMUIStaticCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUIStaticCell.h"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.h"; sourceTree = "<group>"; }; | 427 | 4EAB1C72CEACC749511F82D680CB3CF0 /* UITableView+QMUIStaticCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUIStaticCell.h"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.h"; sourceTree = "<group>"; }; |
| 413 | 4EAD16142E5A442F1D766F3A5D49BB0D /* QMUIHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIHelper.m; path = QMUIKit/QMUICore/QMUIHelper.m; sourceTree = "<group>"; }; | 428 | 4EAD16142E5A442F1D766F3A5D49BB0D /* QMUIHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIHelper.m; path = QMUIKit/QMUICore/QMUIHelper.m; sourceTree = "<group>"; }; |
| 414 | 4F1F717D2A0F5A721EB82C4F5487E962 /* QMUISearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISearchBar.h; path = QMUIKit/QMUIComponents/QMUISearchBar.h; sourceTree = "<group>"; }; | 429 | 4F1F717D2A0F5A721EB82C4F5487E962 /* QMUISearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISearchBar.h; path = QMUIKit/QMUIComponents/QMUISearchBar.h; sourceTree = "<group>"; }; |
| 430 | + 4F67769977E7C2B0067761299675580D /* ResourceBundle-CNLiveQQEmotionManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CNLiveQQEmotionManager-Info.plist"; sourceTree = "<group>"; }; | ||
| 415 | 4F99588BE293DF0528770A7C21A81FDB /* QMUIGridView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIGridView.h; path = QMUIKit/QMUIComponents/QMUIGridView.h; sourceTree = "<group>"; }; | 431 | 4F99588BE293DF0528770A7C21A81FDB /* QMUIGridView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIGridView.h; path = QMUIKit/QMUIComponents/QMUIGridView.h; sourceTree = "<group>"; }; |
| 416 | 4FBA584E8D69023B04F3E9C0EE13AC4B /* NSObject+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSObject+QMUI.h"; sourceTree = "<group>"; }; | 432 | 4FBA584E8D69023B04F3E9C0EE13AC4B /* NSObject+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSObject+QMUI.h"; sourceTree = "<group>"; }; |
| 417 | 5079DDDCF8ED34E921770AEE593997D2 /* NSAttributedString+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSAttributedString+QMUI.h"; sourceTree = "<group>"; }; | 433 | 5079DDDCF8ED34E921770AEE593997D2 /* NSAttributedString+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSAttributedString+QMUI.h"; sourceTree = "<group>"; }; |
| 418 | 5197D6245F70C0122146EB6DFD6F879B /* QMUIImagePickerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerHelper.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerHelper.m; sourceTree = "<group>"; }; | 434 | 5197D6245F70C0122146EB6DFD6F879B /* QMUIImagePickerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerHelper.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerHelper.m; sourceTree = "<group>"; }; |
| 435 | + 52D219EDD9925B58FD19BC32C59C1A59 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; }; | ||
| 419 | 54D7951DD02F645C9086235BB4A8D5AD /* NSURL+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.h"; sourceTree = "<group>"; }; | 436 | 54D7951DD02F645C9086235BB4A8D5AD /* NSURL+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.h"; sourceTree = "<group>"; }; |
| 420 | 55D52D939C034CAF431D2B076FF05EF6 /* QMUICommonViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonViewController.m; sourceTree = "<group>"; }; | 437 | 55D52D939C034CAF431D2B076FF05EF6 /* QMUICommonViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonViewController.m; sourceTree = "<group>"; }; |
| 421 | 58D17B68E99341DC48C2E81F03B96144 /* QMUIAlbumViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlbumViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIAlbumViewController.h; sourceTree = "<group>"; }; | 438 | 58D17B68E99341DC48C2E81F03B96144 /* QMUIAlbumViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlbumViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIAlbumViewController.h; sourceTree = "<group>"; }; |
| @@ -463,6 +480,7 @@ | @@ -463,6 +480,7 @@ | ||
| 463 | 7EC56849B1C6696F083821703676DA32 /* QMUIImagePickerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerViewController.m; sourceTree = "<group>"; }; | 480 | 7EC56849B1C6696F083821703676DA32 /* QMUIImagePickerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerViewController.m; sourceTree = "<group>"; }; |
| 464 | 815F9E648524703CB39EC166B185CD53 /* Pods-CNLiveQQEmotionManager_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveQQEmotionManager_Tests-resources.sh"; sourceTree = "<group>"; }; | 481 | 815F9E648524703CB39EC166B185CD53 /* Pods-CNLiveQQEmotionManager_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveQQEmotionManager_Tests-resources.sh"; sourceTree = "<group>"; }; |
| 465 | 824F70F3808B026C14632564A627F063 /* QMUITabBarViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITabBarViewController.h; path = QMUIKit/QMUIMainFrame/QMUITabBarViewController.h; sourceTree = "<group>"; }; | 482 | 824F70F3808B026C14632564A627F063 /* QMUITabBarViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITabBarViewController.h; path = QMUIKit/QMUIMainFrame/QMUITabBarViewController.h; sourceTree = "<group>"; }; |
| 483 | + 83E6C92A01DA83BF0F4CF28042EECF9E /* Pods_CNLiveQQEmotionManager_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveQQEmotionManager_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 466 | 83E719ADE006E41FD830DEBECEB80C27 /* UIGestureRecognizer+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIGestureRecognizer+QMUI.h"; sourceTree = "<group>"; }; | 484 | 83E719ADE006E41FD830DEBECEB80C27 /* UIGestureRecognizer+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIGestureRecognizer+QMUI.h"; sourceTree = "<group>"; }; |
| 467 | 841D768E9E7FEF437D4846C1C31B5575 /* NSString+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSString+QMUI.m"; sourceTree = "<group>"; }; | 485 | 841D768E9E7FEF437D4846C1C31B5575 /* NSString+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSString+QMUI.m"; sourceTree = "<group>"; }; |
| 468 | 857B8006B85CBCA575684957635B0A10 /* QMUIScrollAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIScrollAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUIScrollAnimator.m; sourceTree = "<group>"; }; | 486 | 857B8006B85CBCA575684957635B0A10 /* QMUIScrollAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIScrollAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUIScrollAnimator.m; sourceTree = "<group>"; }; |
| @@ -473,14 +491,15 @@ | @@ -473,14 +491,15 @@ | ||
| 473 | 8943F79BF4D4A53FFFE3F0050916BCF6 /* QMUIKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-umbrella.h"; sourceTree = "<group>"; }; | 491 | 8943F79BF4D4A53FFFE3F0050916BCF6 /* QMUIKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-umbrella.h"; sourceTree = "<group>"; }; |
| 474 | 8AD23780728557F602277DDEF5C2921B /* UIActivityIndicatorView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIActivityIndicatorView+QMUI.m"; sourceTree = "<group>"; }; | 492 | 8AD23780728557F602277DDEF5C2921B /* UIActivityIndicatorView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIActivityIndicatorView+QMUI.m"; sourceTree = "<group>"; }; |
| 475 | 8B36D00AD94C22E70156A190BCF04B5E /* UINavigationController+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+QMUI.h"; path = "QMUIKit/UIKitExtensions/UINavigationController+QMUI.h"; sourceTree = "<group>"; }; | 493 | 8B36D00AD94C22E70156A190BCF04B5E /* UINavigationController+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+QMUI.h"; path = "QMUIKit/UIKitExtensions/UINavigationController+QMUI.h"; sourceTree = "<group>"; }; |
| 476 | - 8E25B1A118F2BAC1BC5C239466717A8F /* Pods_CNLiveQQEmotionManager_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_CNLiveQQEmotionManager_Tests.framework; path = "Pods-CNLiveQQEmotionManager_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 477 | 8E2981C23463A0E6905599C78C8B9A99 /* QMUIToastAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastAnimator.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastAnimator.h; sourceTree = "<group>"; }; | 494 | 8E2981C23463A0E6905599C78C8B9A99 /* QMUIToastAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastAnimator.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastAnimator.h; sourceTree = "<group>"; }; |
| 478 | 8E7AAFCD5D0A3D30E851278F8B487DE3 /* UISearchBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISearchBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.m"; sourceTree = "<group>"; }; | 495 | 8E7AAFCD5D0A3D30E851278F8B487DE3 /* UISearchBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISearchBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.m"; sourceTree = "<group>"; }; |
| 479 | 8E952A4B8FB69C74700E00F99EDDEF51 /* QMUIModalPresentationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIModalPresentationViewController.h; path = QMUIKit/QMUIComponents/QMUIModalPresentationViewController.h; sourceTree = "<group>"; }; | 496 | 8E952A4B8FB69C74700E00F99EDDEF51 /* QMUIModalPresentationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIModalPresentationViewController.h; path = QMUIKit/QMUIComponents/QMUIModalPresentationViewController.h; sourceTree = "<group>"; }; |
| 480 | 8EAB1559AE486653A691314C4547EB1C /* QMUITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableView.h; path = QMUIKit/QMUIComponents/QMUITableView.h; sourceTree = "<group>"; }; | 497 | 8EAB1559AE486653A691314C4547EB1C /* QMUITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableView.h; path = QMUIKit/QMUIComponents/QMUITableView.h; sourceTree = "<group>"; }; |
| 498 | + 8F45E7B9414FA517474D8DB6DD8BD4B8 /* CNLiveQQEmotionManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveQQEmotionManager-dummy.m"; sourceTree = "<group>"; }; | ||
| 499 | + 903230DA5BCAF7132FEF3844D55153C4 /* CNLiveQQEmotionManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveQQEmotionManager.modulemap; sourceTree = "<group>"; }; | ||
| 481 | 9252BCC60CA50B365DDCC86BBD5BE970 /* QMUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITextField.m; path = QMUIKit/QMUIComponents/QMUITextField.m; sourceTree = "<group>"; }; | 500 | 9252BCC60CA50B365DDCC86BBD5BE970 /* QMUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITextField.m; path = QMUIKit/QMUIComponents/QMUITextField.m; sourceTree = "<group>"; }; |
| 482 | 93253C7854DAE2514FAB20DD80CF745A /* QMUIEmotionInputManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmotionInputManager.m; path = QMUIKit/QMUIComponents/QMUIEmotionInputManager.m; sourceTree = "<group>"; }; | 501 | 93253C7854DAE2514FAB20DD80CF745A /* QMUIEmotionInputManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmotionInputManager.m; path = QMUIKit/QMUIComponents/QMUIEmotionInputManager.m; sourceTree = "<group>"; }; |
| 483 | - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; | 502 | + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; |
| 484 | 945A54E818CAE0C47232E4C381A7687E /* NSURL+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.m"; sourceTree = "<group>"; }; | 503 | 945A54E818CAE0C47232E4C381A7687E /* NSURL+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.m"; sourceTree = "<group>"; }; |
| 485 | 946F39A3036111880BAED7E5EF15FA33 /* QMUIRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIRuntime.m; path = QMUIKit/QMUICore/QMUIRuntime.m; sourceTree = "<group>"; }; | 504 | 946F39A3036111880BAED7E5EF15FA33 /* QMUIRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIRuntime.m; path = QMUIKit/QMUICore/QMUIRuntime.m; sourceTree = "<group>"; }; |
| 486 | 9508DF866BFC31906CF430A49E544810 /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 505 | 9508DF866BFC31906CF430A49E544810 /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
| @@ -503,11 +522,11 @@ | @@ -503,11 +522,11 @@ | ||
| 503 | A1DD097D0D9BD2343FC6C1485A2D7C4B /* QMUIKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-prefix.pch"; sourceTree = "<group>"; }; | 522 | A1DD097D0D9BD2343FC6C1485A2D7C4B /* QMUIKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-prefix.pch"; sourceTree = "<group>"; }; |
| 504 | A2AE6157F70474DE2C8A6C5972AE70DC /* UITextField+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITextField+QMUI.h"; sourceTree = "<group>"; }; | 523 | A2AE6157F70474DE2C8A6C5972AE70DC /* UITextField+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITextField+QMUI.h"; sourceTree = "<group>"; }; |
| 505 | A396EC8BE89FD67361034654F7CFBB7F /* QMUISegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISegmentedControl.h; path = QMUIKit/QMUIComponents/QMUISegmentedControl.h; sourceTree = "<group>"; }; | 524 | A396EC8BE89FD67361034654F7CFBB7F /* QMUISegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISegmentedControl.h; path = QMUIKit/QMUIComponents/QMUISegmentedControl.h; sourceTree = "<group>"; }; |
| 506 | - A39BEE9DEC6A3601B216D1B0CAFE3B6B /* Pods_CNLiveQQEmotionManager_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_CNLiveQQEmotionManager_Example.framework; path = "Pods-CNLiveQQEmotionManager_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 507 | A41171C1FAABAFEB8B002334683DDC02 /* QMUILogger+QMUIConfigurationTemplate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QMUILogger+QMUIConfigurationTemplate.m"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.m"; sourceTree = "<group>"; }; | 525 | A41171C1FAABAFEB8B002334683DDC02 /* QMUILogger+QMUIConfigurationTemplate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QMUILogger+QMUIConfigurationTemplate.m"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.m"; sourceTree = "<group>"; }; |
| 508 | A44B5F9CD4EB82148EAD99B391AECEAE /* UICollectionView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UICollectionView+QMUI.h"; sourceTree = "<group>"; }; | 526 | A44B5F9CD4EB82148EAD99B391AECEAE /* UICollectionView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UICollectionView+QMUI.h"; sourceTree = "<group>"; }; |
| 509 | A4B2C5041D6D79465BB12E2C1E36E139 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 527 | A4B2C5041D6D79465BB12E2C1E36E139 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 510 | A63D3844E87808AA9D24689B6B47B062 /* QMUIPopupContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupContainerView.h; path = QMUIKit/QMUIComponents/QMUIPopupContainerView.h; sourceTree = "<group>"; }; | 528 | A63D3844E87808AA9D24689B6B47B062 /* QMUIPopupContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupContainerView.h; path = QMUIKit/QMUIComponents/QMUIPopupContainerView.h; sourceTree = "<group>"; }; |
| 529 | + A863DD2C1E71C251264AF745A8181AC0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
| 511 | A9D49056A96BBFFB26BA7E5221EC613C /* NSCharacterSet+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCharacterSet+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSCharacterSet+QMUI.m"; sourceTree = "<group>"; }; | 530 | A9D49056A96BBFFB26BA7E5221EC613C /* NSCharacterSet+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCharacterSet+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSCharacterSet+QMUI.m"; sourceTree = "<group>"; }; |
| 512 | AAEB59D540E5BE7443437C918454DA10 /* UICollectionView+QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUICellSizeKeyCache.h"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.h"; sourceTree = "<group>"; }; | 531 | AAEB59D540E5BE7443437C918454DA10 /* UICollectionView+QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUICellSizeKeyCache.h"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.h"; sourceTree = "<group>"; }; |
| 513 | AB41D3E7FB8C333DEED11D72F853AC50 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveQQEmotionManager_Tests.release.xcconfig"; sourceTree = "<group>"; }; | 532 | AB41D3E7FB8C333DEED11D72F853AC50 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveQQEmotionManager_Tests.release.xcconfig"; sourceTree = "<group>"; }; |
| @@ -530,6 +549,7 @@ | @@ -530,6 +549,7 @@ | ||
| 530 | B868D5A4F5C7283565D2FCCFD4DA168E /* UITableViewCell+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITableViewCell+QMUI.h"; sourceTree = "<group>"; }; | 549 | B868D5A4F5C7283565D2FCCFD4DA168E /* UITableViewCell+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITableViewCell+QMUI.h"; sourceTree = "<group>"; }; |
| 531 | B8BD968040F7A09D4EBEE2F20A9F39CC /* QMUILinkButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILinkButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.h; sourceTree = "<group>"; }; | 550 | B8BD968040F7A09D4EBEE2F20A9F39CC /* QMUILinkButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILinkButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.h; sourceTree = "<group>"; }; |
| 532 | BA241FE0BABD76043ED1E4E0AE066D41 /* UIScrollView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIScrollView+QMUI.h"; sourceTree = "<group>"; }; | 551 | BA241FE0BABD76043ED1E4E0AE066D41 /* UIScrollView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIScrollView+QMUI.h"; sourceTree = "<group>"; }; |
| 552 | + BA74D0C3780DA9A22D3FC8FB428F4038 /* CNLiveQQEmotionManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveQQEmotionManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
| 533 | BA7F2D7D88AB86A72FDA6D76DB4B96F5 /* UIInterface+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIInterface+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.h"; sourceTree = "<group>"; }; | 553 | BA7F2D7D88AB86A72FDA6D76DB4B96F5 /* UIInterface+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIInterface+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.h"; sourceTree = "<group>"; }; |
| 534 | BCC6F084D6F34C249C680A3A0B1449A8 /* UIView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.h"; sourceTree = "<group>"; }; | 554 | BCC6F084D6F34C249C680A3A0B1449A8 /* UIView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.h"; sourceTree = "<group>"; }; |
| 535 | BDF56C90A7B7E8EB1C2D376674309117 /* UITableView+QMUIStaticCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUIStaticCell.m"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.m"; sourceTree = "<group>"; }; | 555 | BDF56C90A7B7E8EB1C2D376674309117 /* UITableView+QMUIStaticCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUIStaticCell.m"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.m"; sourceTree = "<group>"; }; |
| @@ -545,7 +565,6 @@ | @@ -545,7 +565,6 @@ | ||
| 545 | C4A122ADE1B28F4931A5D1F00EA44BBF /* QMUINavigationBarScrollingSnapAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationBarScrollingSnapAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingSnapAnimator.m; sourceTree = "<group>"; }; | 565 | C4A122ADE1B28F4931A5D1F00EA44BBF /* QMUINavigationBarScrollingSnapAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationBarScrollingSnapAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingSnapAnimator.m; sourceTree = "<group>"; }; |
| 546 | C61875C1C7CCD3C12C13552D6085CDC0 /* QMUIKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QMUIKit-dummy.m"; sourceTree = "<group>"; }; | 566 | C61875C1C7CCD3C12C13552D6085CDC0 /* QMUIKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QMUIKit-dummy.m"; sourceTree = "<group>"; }; |
| 547 | C885FA9876A632DBC6894FA1F7DF3FF5 /* QMUIMultipleDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMultipleDelegates.h; path = QMUIKit/QMUIComponents/QMUIMultipleDelegates/QMUIMultipleDelegates.h; sourceTree = "<group>"; }; | 567 | C885FA9876A632DBC6894FA1F7DF3FF5 /* QMUIMultipleDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMultipleDelegates.h; path = QMUIKit/QMUIComponents/QMUIMultipleDelegates/QMUIMultipleDelegates.h; sourceTree = "<group>"; }; |
| 548 | - C9357BE8B638658D52797AA6759B8E8D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; }; | ||
| 549 | C9398ABF09E8B8746F6F313652317810 /* QMUILabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILabel.m; path = QMUIKit/QMUIComponents/QMUILabel.m; sourceTree = "<group>"; }; | 568 | C9398ABF09E8B8746F6F313652317810 /* QMUILabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILabel.m; path = QMUIKit/QMUIComponents/QMUILabel.m; sourceTree = "<group>"; }; |
| 550 | CA5433C944DAF0EA9184C5FF2D861344 /* Pods-CNLiveQQEmotionManager_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveQQEmotionManager_Example-resources.sh"; sourceTree = "<group>"; }; | 569 | CA5433C944DAF0EA9184C5FF2D861344 /* Pods-CNLiveQQEmotionManager_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveQQEmotionManager_Example-resources.sh"; sourceTree = "<group>"; }; |
| 551 | CA8313B026D354228B21153842B59A48 /* QMUIAssetsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsManager.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.m; sourceTree = "<group>"; }; | 570 | CA8313B026D354228B21153842B59A48 /* QMUIAssetsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsManager.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.m; sourceTree = "<group>"; }; |
| @@ -554,7 +573,6 @@ | @@ -554,7 +573,6 @@ | ||
| 554 | CBEFBD1348A991F10A4FAD4AA664A253 /* QMUILogNameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogNameManager.h; path = QMUIKit/QMUIComponents/Log/QMUILogNameManager.h; sourceTree = "<group>"; }; | 573 | CBEFBD1348A991F10A4FAD4AA664A253 /* QMUILogNameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogNameManager.h; path = QMUIKit/QMUIComponents/Log/QMUILogNameManager.h; sourceTree = "<group>"; }; |
| 555 | CBF51943F509C8E41613CC6B511BF252 /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CNLiveQQEmotionManager_Tests-umbrella.h"; sourceTree = "<group>"; }; | 574 | CBF51943F509C8E41613CC6B511BF252 /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CNLiveQQEmotionManager_Tests-umbrella.h"; sourceTree = "<group>"; }; |
| 556 | CBF70F64119EA11EBFE453FC82669886 /* QMUITableViewHeaderFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableViewHeaderFooterView.m; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.m; sourceTree = "<group>"; }; | 575 | CBF70F64119EA11EBFE453FC82669886 /* QMUITableViewHeaderFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableViewHeaderFooterView.m; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.m; sourceTree = "<group>"; }; |
| 557 | - CBF94454F311FEBB921A0CF99AA2154C /* CNLiveQQEmotionManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveQQEmotionManager.modulemap; sourceTree = "<group>"; }; | ||
| 558 | CCB6A17FB5E745A52EDC0FC41A4F8296 /* UICollectionView+QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+QMUICellSizeKeyCache.m"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.m"; sourceTree = "<group>"; }; | 576 | CCB6A17FB5E745A52EDC0FC41A4F8296 /* UICollectionView+QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+QMUICellSizeKeyCache.m"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.m"; sourceTree = "<group>"; }; |
| 559 | CEAB45CBC99EEAB4F5A994E6581CD23F /* UITabBarItem+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.h"; sourceTree = "<group>"; }; | 577 | CEAB45CBC99EEAB4F5A994E6581CD23F /* UITabBarItem+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.h"; sourceTree = "<group>"; }; |
| 560 | D2F4DCE773B8DDE5C085E6E4708CE3F9 /* QMUIImagePickerPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerPreviewViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.h; sourceTree = "<group>"; }; | 578 | D2F4DCE773B8DDE5C085E6E4708CE3F9 /* QMUIImagePickerPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerPreviewViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.h; sourceTree = "<group>"; }; |
| @@ -568,7 +586,7 @@ | @@ -568,7 +586,7 @@ | ||
| 568 | D67F9BBE995013B23D4586B5AB5A2EE0 /* UIImageView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImageView+QMUI.h"; sourceTree = "<group>"; }; | 586 | D67F9BBE995013B23D4586B5AB5A2EE0 /* UIImageView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImageView+QMUI.h"; sourceTree = "<group>"; }; |
| 569 | D8AAD4B9E2A2C7842EA9551EBEAC6A7E /* UIControl+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.m"; sourceTree = "<group>"; }; | 587 | D8AAD4B9E2A2C7842EA9551EBEAC6A7E /* UIControl+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.m"; sourceTree = "<group>"; }; |
| 570 | D8B383EFF233CC47CFE93E39E3A294B3 /* UIViewController+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIViewController+QMUI.m"; sourceTree = "<group>"; }; | 588 | D8B383EFF233CC47CFE93E39E3A294B3 /* UIViewController+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIViewController+QMUI.m"; sourceTree = "<group>"; }; |
| 571 | - DB2457D22C3CE65BFACA6F156F21916F /* CNLiveQQEmotionManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = CNLiveQQEmotionManager.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; | 589 | + DA3EC171EFE17DE7E2506E61B9D207C6 /* Pods_CNLiveQQEmotionManager_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveQQEmotionManager_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 572 | DBB1DA87013A89A9A0AA87994468E7B7 /* QMUIAlertController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAlertController.m; path = QMUIKit/QMUIComponents/QMUIAlertController.m; sourceTree = "<group>"; }; | 590 | DBB1DA87013A89A9A0AA87994468E7B7 /* QMUIAlertController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAlertController.m; path = QMUIKit/QMUIComponents/QMUIAlertController.m; sourceTree = "<group>"; }; |
| 573 | DD02F0ED9678FC6298B2F20AB2D76063 /* QMUIImagePickerPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerPreviewViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.m; sourceTree = "<group>"; }; | 591 | DD02F0ED9678FC6298B2F20AB2D76063 /* QMUIImagePickerPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerPreviewViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.m; sourceTree = "<group>"; }; |
| 574 | DD309F2F8CB5E37EA28A715D01C270FB /* QMUIImagePreviewViewTransitionAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewTransitionAnimator.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewTransitionAnimator.h; sourceTree = "<group>"; }; | 592 | DD309F2F8CB5E37EA28A715D01C270FB /* QMUIImagePreviewViewTransitionAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewTransitionAnimator.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewTransitionAnimator.h; sourceTree = "<group>"; }; |
| @@ -589,12 +607,12 @@ | @@ -589,12 +607,12 @@ | ||
| 589 | E86385A72F3BE692AC4018DB65885A7B /* UIWindow+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIWindow+QMUI.m"; sourceTree = "<group>"; }; | 607 | E86385A72F3BE692AC4018DB65885A7B /* UIWindow+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIWindow+QMUI.m"; sourceTree = "<group>"; }; |
| 590 | EABE85B0DD17D8D8919CE747722ED10C /* QMUIPopupMenuItemProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuItemProtocol.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuItemProtocol.h; sourceTree = "<group>"; }; | 608 | EABE85B0DD17D8D8919CE747722ED10C /* QMUIPopupMenuItemProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuItemProtocol.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuItemProtocol.h; sourceTree = "<group>"; }; |
| 591 | EB229A67630CCBB2F844070BFBEC9144 /* QMUIStaticTableViewCellDataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIStaticTableViewCellDataSource.m; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.m; sourceTree = "<group>"; }; | 609 | EB229A67630CCBB2F844070BFBEC9144 /* QMUIStaticTableViewCellDataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIStaticTableViewCellDataSource.m; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.m; sourceTree = "<group>"; }; |
| 592 | - EC53053885BA543926799AB55BA7791B /* ReplaceMe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReplaceMe.m; path = CNLiveQQEmotionManager/Classes/ReplaceMe.m; sourceTree = "<group>"; }; | ||
| 593 | EC65E8D340A5A5B77C907E2793E67762 /* QMUICellHeightCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightCache.m; sourceTree = "<group>"; }; | 610 | EC65E8D340A5A5B77C907E2793E67762 /* QMUICellHeightCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightCache.m; sourceTree = "<group>"; }; |
| 594 | ED57E4A38F06537DC6966171C30BF157 /* QMUILogManagerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogManagerViewController.m; path = QMUIKit/QMUIComponents/QMUILogManagerViewController.m; sourceTree = "<group>"; }; | 611 | ED57E4A38F06537DC6966171C30BF157 /* QMUILogManagerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogManagerViewController.m; path = QMUIKit/QMUIComponents/QMUILogManagerViewController.m; sourceTree = "<group>"; }; |
| 595 | EDC94B72CC75F40FA770C30E825655D5 /* QMUIEmotionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmotionView.h; path = QMUIKit/QMUIComponents/QMUIEmotionView.h; sourceTree = "<group>"; }; | 612 | EDC94B72CC75F40FA770C30E825655D5 /* QMUIEmotionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmotionView.h; path = QMUIKit/QMUIComponents/QMUIEmotionView.h; sourceTree = "<group>"; }; |
| 596 | EE39525CA5175DB98D35B53C5F5EA1B6 /* QMUIImagePreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewController.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewController.h; sourceTree = "<group>"; }; | 613 | EE39525CA5175DB98D35B53C5F5EA1B6 /* QMUIImagePreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewController.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewController.h; sourceTree = "<group>"; }; |
| 597 | - EFA39E747F90D2F6DE7488ACFEA7B60A /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; }; | 614 | + EFDFDF57F6DCEDB2212B999855A62C04 /* CNLiveQQEmotionManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveQQEmotionManager-prefix.pch"; sourceTree = "<group>"; }; |
| 615 | + F0F011784C5A5A04DF90C91248AB2B91 /* CNLiveQQEmotionManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; path = CNLiveQQEmotionManager.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; | ||
| 598 | F19D6A92D9B1A0E9C28D5A8485EBE11D /* QMUITips.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITips.m; path = QMUIKit/QMUIComponents/QMUITips.m; sourceTree = "<group>"; }; | 616 | F19D6A92D9B1A0E9C28D5A8485EBE11D /* QMUITips.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITips.m; path = QMUIKit/QMUIComponents/QMUITips.m; sourceTree = "<group>"; }; |
| 599 | F3B2BAD0624686F245F57504F8EFF273 /* QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellSizeKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellSizeKeyCache/QMUICellSizeKeyCache.m; sourceTree = "<group>"; }; | 617 | F3B2BAD0624686F245F57504F8EFF273 /* QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellSizeKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellSizeKeyCache/QMUICellSizeKeyCache.m; sourceTree = "<group>"; }; |
| 600 | F4F4B66BD0FAE2F4269835611D719976 /* QMUIGridView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIGridView.m; path = QMUIKit/QMUIComponents/QMUIGridView.m; sourceTree = "<group>"; }; | 618 | F4F4B66BD0FAE2F4269835611D719976 /* QMUIGridView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIGridView.m; path = QMUIKit/QMUIComponents/QMUIGridView.m; sourceTree = "<group>"; }; |
| @@ -611,13 +629,24 @@ | @@ -611,13 +629,24 @@ | ||
| 611 | /* End PBXFileReference section */ | 629 | /* End PBXFileReference section */ |
| 612 | 630 | ||
| 613 | /* Begin PBXFrameworksBuildPhase section */ | 631 | /* Begin PBXFrameworksBuildPhase section */ |
| 614 | - AF80217BBCCB97E02F9248AEAD1DE188 /* Frameworks */ = { | 632 | + 1907E59D1F556E36B565F391F4643622 /* Frameworks */ = { |
| 615 | isa = PBXFrameworksBuildPhase; | 633 | isa = PBXFrameworksBuildPhase; |
| 616 | buildActionMask = 2147483647; | 634 | buildActionMask = 2147483647; |
| 617 | files = ( | 635 | files = ( |
| 618 | - D3A48FE42341C37A815E93DA9D3BBE1F /* Foundation.framework in Frameworks */, | ||
| 619 | - 1DED2A5C61D3D992E3E72821388CA1AF /* QMUIKit.framework in Frameworks */, | ||
| 620 | - FFC67B741D96263E771C79BF245B969D /* UIKit.framework in Frameworks */, | 636 | + 69C6F9FF5CC7FC5DFC2C0E0777849783 /* Foundation.framework in Frameworks */, |
| 637 | + DFBF15F5298B7A2C972B7A4792D892C4 /* QMUIKit.framework in Frameworks */, | ||
| 638 | + BB131CD7E5D5D38D59DDF6D583F7C82C /* UIKit.framework in Frameworks */, | ||
| 639 | + ); | ||
| 640 | + runOnlyForDeploymentPostprocessing = 0; | ||
| 641 | + }; | ||
| 642 | + 3E9A74C961F32DD3E7246747D19915F0 /* Frameworks */ = { | ||
| 643 | + isa = PBXFrameworksBuildPhase; | ||
| 644 | + buildActionMask = 2147483647; | ||
| 645 | + files = ( | ||
| 646 | + 36608075A6C9D48863106BCCCF92685A /* CoreGraphics.framework in Frameworks */, | ||
| 647 | + 425311D3CC8FDED2A09FC81C7390FF46 /* Foundation.framework in Frameworks */, | ||
| 648 | + 0E7A0645ED224E36A7D375FFFF8504AF /* Photos.framework in Frameworks */, | ||
| 649 | + EAEEEB2DAEE7B85D94B28BFA7747757F /* UIKit.framework in Frameworks */, | ||
| 621 | ); | 650 | ); |
| 622 | runOnlyForDeploymentPostprocessing = 0; | 651 | runOnlyForDeploymentPostprocessing = 0; |
| 623 | }; | 652 | }; |
| @@ -629,14 +658,10 @@ | @@ -629,14 +658,10 @@ | ||
| 629 | ); | 658 | ); |
| 630 | runOnlyForDeploymentPostprocessing = 0; | 659 | runOnlyForDeploymentPostprocessing = 0; |
| 631 | }; | 660 | }; |
| 632 | - F596919B886B5FD8E35966BCFA7DA0DA /* Frameworks */ = { | 661 | + EE7DB7A1ED17308F8F95655423420B53 /* Frameworks */ = { |
| 633 | isa = PBXFrameworksBuildPhase; | 662 | isa = PBXFrameworksBuildPhase; |
| 634 | buildActionMask = 2147483647; | 663 | buildActionMask = 2147483647; |
| 635 | files = ( | 664 | files = ( |
| 636 | - 773D2E92FDC2AC035C40D845717F25F6 /* CoreGraphics.framework in Frameworks */, | ||
| 637 | - 284B81068CD88DA177DEC30BD3FA48B0 /* Foundation.framework in Frameworks */, | ||
| 638 | - 6D81224A3F0F528AEBCBD2197D9BEEE7 /* Photos.framework in Frameworks */, | ||
| 639 | - D1AB664B35D1CAA8AA2AAE07D4065B2E /* UIKit.framework in Frameworks */, | ||
| 640 | ); | 665 | ); |
| 641 | runOnlyForDeploymentPostprocessing = 0; | 666 | runOnlyForDeploymentPostprocessing = 0; |
| 642 | }; | 667 | }; |
| @@ -783,16 +808,6 @@ | @@ -783,16 +808,6 @@ | ||
| 783 | name = QMUIPieProgressView; | 808 | name = QMUIPieProgressView; |
| 784 | sourceTree = "<group>"; | 809 | sourceTree = "<group>"; |
| 785 | }; | 810 | }; |
| 786 | - 36095FB87590B22BCC7BC9517BC1ED91 /* Pod */ = { | ||
| 787 | - isa = PBXGroup; | ||
| 788 | - children = ( | ||
| 789 | - DB2457D22C3CE65BFACA6F156F21916F /* CNLiveQQEmotionManager.podspec */, | ||
| 790 | - EFA39E747F90D2F6DE7488ACFEA7B60A /* LICENSE */, | ||
| 791 | - C9357BE8B638658D52797AA6759B8E8D /* README.md */, | ||
| 792 | - ); | ||
| 793 | - name = Pod; | ||
| 794 | - sourceTree = "<group>"; | ||
| 795 | - }; | ||
| 796 | 37E650697568913C0DC6FEC45E92F519 /* QMUILinkButton */ = { | 811 | 37E650697568913C0DC6FEC45E92F519 /* QMUILinkButton */ = { |
| 797 | isa = PBXGroup; | 812 | isa = PBXGroup; |
| 798 | children = ( | 813 | children = ( |
| @@ -881,6 +896,18 @@ | @@ -881,6 +896,18 @@ | ||
| 881 | name = QMUIKeyboardManager; | 896 | name = QMUIKeyboardManager; |
| 882 | sourceTree = "<group>"; | 897 | sourceTree = "<group>"; |
| 883 | }; | 898 | }; |
| 899 | + 4B2C3D806CEFA67A1DE01B088FF77249 /* Products */ = { | ||
| 900 | + isa = PBXGroup; | ||
| 901 | + children = ( | ||
| 902 | + 45BD8FD7E06D41144EF5B0775E29A400 /* CNLiveQQEmotionManager.bundle */, | ||
| 903 | + BA74D0C3780DA9A22D3FC8FB428F4038 /* CNLiveQQEmotionManager.framework */, | ||
| 904 | + DA3EC171EFE17DE7E2506E61B9D207C6 /* Pods_CNLiveQQEmotionManager_Example.framework */, | ||
| 905 | + 83E6C92A01DA83BF0F4CF28042EECF9E /* Pods_CNLiveQQEmotionManager_Tests.framework */, | ||
| 906 | + 2D109EA69FDC9F7A04ABA36C0119CDD2 /* QMUIKit.framework */, | ||
| 907 | + ); | ||
| 908 | + name = Products; | ||
| 909 | + sourceTree = "<group>"; | ||
| 910 | + }; | ||
| 884 | 4C8E490AF8CD5461A29E5BB4114F502F /* QMUIWeakObjectContainer */ = { | 911 | 4C8E490AF8CD5461A29E5BB4114F502F /* QMUIWeakObjectContainer */ = { |
| 885 | isa = PBXGroup; | 912 | isa = PBXGroup; |
| 886 | children = ( | 913 | children = ( |
| @@ -890,6 +917,34 @@ | @@ -890,6 +917,34 @@ | ||
| 890 | name = QMUIWeakObjectContainer; | 917 | name = QMUIWeakObjectContainer; |
| 891 | sourceTree = "<group>"; | 918 | sourceTree = "<group>"; |
| 892 | }; | 919 | }; |
| 920 | + 4E08FBA721D4834D0042166B /* CNLiveQQEmotionManager */ = { | ||
| 921 | + isa = PBXGroup; | ||
| 922 | + children = ( | ||
| 923 | + 4E08FBA821D4834D0042166B /* Classes */, | ||
| 924 | + 4E08FBAD21D4834D0042166B /* Assets */, | ||
| 925 | + ); | ||
| 926 | + path = CNLiveQQEmotionManager; | ||
| 927 | + sourceTree = "<group>"; | ||
| 928 | + }; | ||
| 929 | + 4E08FBA821D4834D0042166B /* Classes */ = { | ||
| 930 | + isa = PBXGroup; | ||
| 931 | + children = ( | ||
| 932 | + 4E08FBAB21D4834D0042166B /* CNLiveQQEmotionManager.h */, | ||
| 933 | + 4E08FBAA21D4834D0042166B /* CNLiveQQEmotionManager.m */, | ||
| 934 | + 4E08FBA921D4834D0042166B /* QMUIEmotion+CNLiveEmotion.h */, | ||
| 935 | + 4E08FBAC21D4834D0042166B /* QMUIEmotion+CNLiveEmotion.m */, | ||
| 936 | + ); | ||
| 937 | + path = Classes; | ||
| 938 | + sourceTree = "<group>"; | ||
| 939 | + }; | ||
| 940 | + 4E08FBAD21D4834D0042166B /* Assets */ = { | ||
| 941 | + isa = PBXGroup; | ||
| 942 | + children = ( | ||
| 943 | + 4E08FBAE21D4834D0042166B /* CNLive_QQEmotion.bundle */, | ||
| 944 | + ); | ||
| 945 | + path = Assets; | ||
| 946 | + sourceTree = "<group>"; | ||
| 947 | + }; | ||
| 893 | 52B3B98205CECBE3077659D635EFBA65 /* QMUIImagePreviewView */ = { | 948 | 52B3B98205CECBE3077659D635EFBA65 /* QMUIImagePreviewView */ = { |
| 894 | isa = PBXGroup; | 949 | isa = PBXGroup; |
| 895 | children = ( | 950 | children = ( |
| @@ -981,20 +1036,6 @@ | @@ -981,20 +1036,6 @@ | ||
| 981 | name = QMUIComponents; | 1036 | name = QMUIComponents; |
| 982 | sourceTree = "<group>"; | 1037 | sourceTree = "<group>"; |
| 983 | }; | 1038 | }; |
| 984 | - 5D0CFA7D8C015CE53FA8EB0B5C6FBCFB /* Support Files */ = { | ||
| 985 | - isa = PBXGroup; | ||
| 986 | - children = ( | ||
| 987 | - CBF94454F311FEBB921A0CF99AA2154C /* CNLiveQQEmotionManager.modulemap */, | ||
| 988 | - 0268E219ECAA8A39388833F8A8146E00 /* CNLiveQQEmotionManager.xcconfig */, | ||
| 989 | - 3C59E2B6E3A6AFE3B29826DAF9C1A8F2 /* CNLiveQQEmotionManager-dummy.m */, | ||
| 990 | - 08CEB2FB43F1A5A3A5D33A6A82FA88ED /* CNLiveQQEmotionManager-prefix.pch */, | ||
| 991 | - 39960B3F1E9A29C9741A88DB69433E68 /* CNLiveQQEmotionManager-umbrella.h */, | ||
| 992 | - 23EECC210C3B4F583F060432565E46A1 /* Info.plist */, | ||
| 993 | - ); | ||
| 994 | - name = "Support Files"; | ||
| 995 | - path = "Example/Pods/Target Support Files/CNLiveQQEmotionManager"; | ||
| 996 | - sourceTree = "<group>"; | ||
| 997 | - }; | ||
| 998 | 5F7097135637684CB9A438495F19A6EA /* Pods */ = { | 1039 | 5F7097135637684CB9A438495F19A6EA /* Pods */ = { |
| 999 | isa = PBXGroup; | 1040 | isa = PBXGroup; |
| 1000 | children = ( | 1041 | children = ( |
| @@ -1171,7 +1212,7 @@ | @@ -1171,7 +1212,7 @@ | ||
| 1171 | C1929440881BEE4C23D23A074586C3C8 /* Development Pods */, | 1212 | C1929440881BEE4C23D23A074586C3C8 /* Development Pods */, |
| 1172 | 61C604EA3B826F83242AD570542402D4 /* Frameworks */, | 1213 | 61C604EA3B826F83242AD570542402D4 /* Frameworks */, |
| 1173 | 5F7097135637684CB9A438495F19A6EA /* Pods */, | 1214 | 5F7097135637684CB9A438495F19A6EA /* Pods */, |
| 1174 | - E3F109DC62DCD46C61338417450998C5 /* Products */, | 1215 | + 4B2C3D806CEFA67A1DE01B088FF77249 /* Products */, |
| 1175 | 73931AB75E0D8014BE07681C3678D8F2 /* Targets Support Files */, | 1216 | 73931AB75E0D8014BE07681C3678D8F2 /* Targets Support Files */, |
| 1176 | ); | 1217 | ); |
| 1177 | sourceTree = "<group>"; | 1218 | sourceTree = "<group>"; |
| @@ -1246,7 +1287,6 @@ | @@ -1246,7 +1287,6 @@ | ||
| 1246 | 4C8E490AF8CD5461A29E5BB4114F502F /* QMUIWeakObjectContainer */, | 1287 | 4C8E490AF8CD5461A29E5BB4114F502F /* QMUIWeakObjectContainer */, |
| 1247 | 6FAF552236C756BA2F6070D84D8615CD /* Support Files */, | 1288 | 6FAF552236C756BA2F6070D84D8615CD /* Support Files */, |
| 1248 | ); | 1289 | ); |
| 1249 | - name = QMUIKit; | ||
| 1250 | path = QMUIKit; | 1290 | path = QMUIKit; |
| 1251 | sourceTree = "<group>"; | 1291 | sourceTree = "<group>"; |
| 1252 | }; | 1292 | }; |
| @@ -1267,6 +1307,21 @@ | @@ -1267,6 +1307,21 @@ | ||
| 1267 | name = QMUISegmentedControl; | 1307 | name = QMUISegmentedControl; |
| 1268 | sourceTree = "<group>"; | 1308 | sourceTree = "<group>"; |
| 1269 | }; | 1309 | }; |
| 1310 | + 8EA2443127FBC016D40F23482CFE6C46 /* Support Files */ = { | ||
| 1311 | + isa = PBXGroup; | ||
| 1312 | + children = ( | ||
| 1313 | + 903230DA5BCAF7132FEF3844D55153C4 /* CNLiveQQEmotionManager.modulemap */, | ||
| 1314 | + 1A1FDCBE51419DF01AD28695427C5001 /* CNLiveQQEmotionManager.xcconfig */, | ||
| 1315 | + 8F45E7B9414FA517474D8DB6DD8BD4B8 /* CNLiveQQEmotionManager-dummy.m */, | ||
| 1316 | + EFDFDF57F6DCEDB2212B999855A62C04 /* CNLiveQQEmotionManager-prefix.pch */, | ||
| 1317 | + 471CB4F8C8219E11A4FB3C6A2A4CD687 /* CNLiveQQEmotionManager-umbrella.h */, | ||
| 1318 | + A863DD2C1E71C251264AF745A8181AC0 /* Info.plist */, | ||
| 1319 | + 4F67769977E7C2B0067761299675580D /* ResourceBundle-CNLiveQQEmotionManager-Info.plist */, | ||
| 1320 | + ); | ||
| 1321 | + name = "Support Files"; | ||
| 1322 | + path = "Example/Pods/Target Support Files/CNLiveQQEmotionManager"; | ||
| 1323 | + sourceTree = "<group>"; | ||
| 1324 | + }; | ||
| 1270 | 907890214060B4062542A167A65792EE /* QMUISlider */ = { | 1325 | 907890214060B4062542A167A65792EE /* QMUISlider */ = { |
| 1271 | isa = PBXGroup; | 1326 | isa = PBXGroup; |
| 1272 | children = ( | 1327 | children = ( |
| @@ -1287,6 +1342,17 @@ | @@ -1287,6 +1342,17 @@ | ||
| 1287 | name = QMUIMultipleDelegates; | 1342 | name = QMUIMultipleDelegates; |
| 1288 | sourceTree = "<group>"; | 1343 | sourceTree = "<group>"; |
| 1289 | }; | 1344 | }; |
| 1345 | + 9557AB06FE718261F7D1C6F960A87BCE /* CNLiveQQEmotionManager */ = { | ||
| 1346 | + isa = PBXGroup; | ||
| 1347 | + children = ( | ||
| 1348 | + 4E08FBA721D4834D0042166B /* CNLiveQQEmotionManager */, | ||
| 1349 | + B7109D89C6E117B245E0B379A0EA9192 /* Pod */, | ||
| 1350 | + 8EA2443127FBC016D40F23482CFE6C46 /* Support Files */, | ||
| 1351 | + ); | ||
| 1352 | + name = CNLiveQQEmotionManager; | ||
| 1353 | + path = ../..; | ||
| 1354 | + sourceTree = "<group>"; | ||
| 1355 | + }; | ||
| 1290 | 98D1AB27D4561B330399DB3DC931EAE4 /* QMUILogManagerViewController */ = { | 1356 | 98D1AB27D4561B330399DB3DC931EAE4 /* QMUILogManagerViewController */ = { |
| 1291 | isa = PBXGroup; | 1357 | isa = PBXGroup; |
| 1292 | children = ( | 1358 | children = ( |
| @@ -1378,6 +1444,16 @@ | @@ -1378,6 +1444,16 @@ | ||
| 1378 | name = QMUITableView; | 1444 | name = QMUITableView; |
| 1379 | sourceTree = "<group>"; | 1445 | sourceTree = "<group>"; |
| 1380 | }; | 1446 | }; |
| 1447 | + B7109D89C6E117B245E0B379A0EA9192 /* Pod */ = { | ||
| 1448 | + isa = PBXGroup; | ||
| 1449 | + children = ( | ||
| 1450 | + F0F011784C5A5A04DF90C91248AB2B91 /* CNLiveQQEmotionManager.podspec */, | ||
| 1451 | + 52D219EDD9925B58FD19BC32C59C1A59 /* LICENSE */, | ||
| 1452 | + 49BBF0D63780984D9C445016B3C84D9E /* README.md */, | ||
| 1453 | + ); | ||
| 1454 | + name = Pod; | ||
| 1455 | + sourceTree = "<group>"; | ||
| 1456 | + }; | ||
| 1381 | BB0569D6B89D7096CA8F6D6C28438D59 /* QMUICAAnimationExtension */ = { | 1457 | BB0569D6B89D7096CA8F6D6C28438D59 /* QMUICAAnimationExtension */ = { |
| 1382 | isa = PBXGroup; | 1458 | isa = PBXGroup; |
| 1383 | children = ( | 1459 | children = ( |
| @@ -1408,7 +1484,7 @@ | @@ -1408,7 +1484,7 @@ | ||
| 1408 | C1929440881BEE4C23D23A074586C3C8 /* Development Pods */ = { | 1484 | C1929440881BEE4C23D23A074586C3C8 /* Development Pods */ = { |
| 1409 | isa = PBXGroup; | 1485 | isa = PBXGroup; |
| 1410 | children = ( | 1486 | children = ( |
| 1411 | - FC2510C236448BB24B779824F52932A7 /* CNLiveQQEmotionManager */, | 1487 | + 9557AB06FE718261F7D1C6F960A87BCE /* CNLiveQQEmotionManager */, |
| 1412 | ); | 1488 | ); |
| 1413 | name = "Development Pods"; | 1489 | name = "Development Pods"; |
| 1414 | sourceTree = "<group>"; | 1490 | sourceTree = "<group>"; |
| @@ -1482,17 +1558,6 @@ | @@ -1482,17 +1558,6 @@ | ||
| 1482 | name = QMUISearchBar; | 1558 | name = QMUISearchBar; |
| 1483 | sourceTree = "<group>"; | 1559 | sourceTree = "<group>"; |
| 1484 | }; | 1560 | }; |
| 1485 | - E3F109DC62DCD46C61338417450998C5 /* Products */ = { | ||
| 1486 | - isa = PBXGroup; | ||
| 1487 | - children = ( | ||
| 1488 | - 002E2AB922B9C70279FB1A3E784C8AE6 /* CNLiveQQEmotionManager.framework */, | ||
| 1489 | - A39BEE9DEC6A3601B216D1B0CAFE3B6B /* Pods_CNLiveQQEmotionManager_Example.framework */, | ||
| 1490 | - 8E25B1A118F2BAC1BC5C239466717A8F /* Pods_CNLiveQQEmotionManager_Tests.framework */, | ||
| 1491 | - 0BD2888BF340CA2B16E74A4B6C254A1D /* QMUIKit.framework */, | ||
| 1492 | - ); | ||
| 1493 | - name = Products; | ||
| 1494 | - sourceTree = "<group>"; | ||
| 1495 | - }; | ||
| 1496 | E58A83D28E188B12F927C561FF451ED9 /* QMUIModalPresentationViewController */ = { | 1561 | E58A83D28E188B12F927C561FF451ED9 /* QMUIModalPresentationViewController */ = { |
| 1497 | isa = PBXGroup; | 1562 | isa = PBXGroup; |
| 1498 | children = ( | 1563 | children = ( |
| @@ -1530,198 +1595,208 @@ | @@ -1530,198 +1595,208 @@ | ||
| 1530 | name = QMUIPopupContainerView; | 1595 | name = QMUIPopupContainerView; |
| 1531 | sourceTree = "<group>"; | 1596 | sourceTree = "<group>"; |
| 1532 | }; | 1597 | }; |
| 1533 | - FC2510C236448BB24B779824F52932A7 /* CNLiveQQEmotionManager */ = { | ||
| 1534 | - isa = PBXGroup; | ||
| 1535 | - children = ( | ||
| 1536 | - EC53053885BA543926799AB55BA7791B /* ReplaceMe.m */, | ||
| 1537 | - 36095FB87590B22BCC7BC9517BC1ED91 /* Pod */, | ||
| 1538 | - 5D0CFA7D8C015CE53FA8EB0B5C6FBCFB /* Support Files */, | ||
| 1539 | - ); | ||
| 1540 | - name = CNLiveQQEmotionManager; | ||
| 1541 | - path = ../..; | ||
| 1542 | - sourceTree = "<group>"; | ||
| 1543 | - }; | ||
| 1544 | /* End PBXGroup section */ | 1598 | /* End PBXGroup section */ |
| 1545 | 1599 | ||
| 1546 | /* Begin PBXHeadersBuildPhase section */ | 1600 | /* Begin PBXHeadersBuildPhase section */ |
| 1547 | - 10C11EF40B0A0DD5D30FB6B7509FE474 /* Headers */ = { | 1601 | + 0A73E6ADBDF99E84005F7F361A892FD8 /* Headers */ = { |
| 1548 | isa = PBXHeadersBuildPhase; | 1602 | isa = PBXHeadersBuildPhase; |
| 1549 | buildActionMask = 2147483647; | 1603 | buildActionMask = 2147483647; |
| 1550 | files = ( | 1604 | files = ( |
| 1551 | - C5DAF9F3D8D4EEA8620D54E9459A3E1E /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h in Headers */, | 1605 | + 4D2A3160876EA15D0C7299CFCA743480 /* CNLiveQQEmotionManager-umbrella.h in Headers */, |
| 1606 | + 4E08FBB121D4834D0042166B /* CNLiveQQEmotionManager.h in Headers */, | ||
| 1607 | + 4E08FBAF21D4834D0042166B /* QMUIEmotion+CNLiveEmotion.h in Headers */, | ||
| 1552 | ); | 1608 | ); |
| 1553 | runOnlyForDeploymentPostprocessing = 0; | 1609 | runOnlyForDeploymentPostprocessing = 0; |
| 1554 | }; | 1610 | }; |
| 1555 | - 2CDFD38858A8048E6A9812BA8F644295 /* Headers */ = { | 1611 | + 10C11EF40B0A0DD5D30FB6B7509FE474 /* Headers */ = { |
| 1556 | isa = PBXHeadersBuildPhase; | 1612 | isa = PBXHeadersBuildPhase; |
| 1557 | buildActionMask = 2147483647; | 1613 | buildActionMask = 2147483647; |
| 1558 | files = ( | 1614 | files = ( |
| 1559 | - 2924361AE9EFE03241CC548C6554B0F8 /* CAAnimation+QMUI.h in Headers */, | ||
| 1560 | - EBE9972454FBC35DFF6007F81DFC296C /* CALayer+QMUI.h in Headers */, | ||
| 1561 | - 5627D9B81B43511827F1AAB14BF8AAF8 /* NSArray+QMUI.h in Headers */, | ||
| 1562 | - CD5B8F2B146E16CAD2E570E113B65D57 /* NSAttributedString+QMUI.h in Headers */, | ||
| 1563 | - 650413009F95CC107E5E86EAAACA4C5C /* NSCharacterSet+QMUI.h in Headers */, | ||
| 1564 | - 7511CCAFC25637137A02E38852DAFB90 /* NSNumber+QMUI.h in Headers */, | ||
| 1565 | - DE2833383075B450C4FD10C089980850 /* NSObject+QMUI.h in Headers */, | ||
| 1566 | - E97312D01BE0811D5747007131CFAD25 /* NSObject+QMUIMultipleDelegates.h in Headers */, | ||
| 1567 | - 2A4ABCB9374B708C29ED1CE16C0B7B74 /* NSParagraphStyle+QMUI.h in Headers */, | ||
| 1568 | - 7F9C4478E15AAF60CB553A18894269BA /* NSPointerArray+QMUI.h in Headers */, | ||
| 1569 | - A64B19BED91CA903530113717CEC2ADB /* NSString+QMUI.h in Headers */, | ||
| 1570 | - 5F6658639A7FA401DDBFA9F918CA2CCB /* NSURL+QMUI.h in Headers */, | ||
| 1571 | - 452B4276BD31F8C1C074E42900F60C9C /* QMUIAlbumViewController.h in Headers */, | ||
| 1572 | - 1187522C5AD63D10076A5266723D22E0 /* QMUIAlertController.h in Headers */, | ||
| 1573 | - 6C298A807D278A17B6D4640B503483DA /* QMUIAsset.h in Headers */, | ||
| 1574 | - CFDED579E2CAE7843B57495032F2481F /* QMUIAssetsGroup.h in Headers */, | ||
| 1575 | - DB8E1820B65CC6EB150DFE34DF0A4A21 /* QMUIAssetsManager.h in Headers */, | ||
| 1576 | - 80C9D0E552C6D5C91F283A8BF86E971F /* QMUIButton.h in Headers */, | ||
| 1577 | - A2F7950EB490E4797659EE05C6769CEF /* QMUICellHeightCache.h in Headers */, | ||
| 1578 | - EB58AE1BBE9C95BE7830A3B5FD25DC55 /* QMUICellHeightKeyCache.h in Headers */, | ||
| 1579 | - 910E62CAECF40BA7080C79833072C452 /* QMUICellSizeKeyCache.h in Headers */, | ||
| 1580 | - 81884F766F7C85B7E8AA8C09BDE14B74 /* QMUICollectionViewPagingLayout.h in Headers */, | ||
| 1581 | - 080B84192439B80F0F2F971288DDE1C9 /* QMUICommonDefines.h in Headers */, | ||
| 1582 | - BB5797359067FB315A69A484036DC9A7 /* QMUICommonTableViewController.h in Headers */, | ||
| 1583 | - EE870127791DB1EB66610AC5ED33BAA1 /* QMUICommonViewController.h in Headers */, | ||
| 1584 | - F0D783A1C300E3913E34F11C1826C0BD /* QMUIConfiguration.h in Headers */, | ||
| 1585 | - 6EEDF96E12EDFB3D68EDD6FEE15A4ED9 /* QMUIConfigurationMacros.h in Headers */, | ||
| 1586 | - 31AAD1FF57275E02384116303D14541F /* QMUICore.h in Headers */, | ||
| 1587 | - F43AED3F4FC86D7EE226D790AA6ABB26 /* QMUIDialogViewController.h in Headers */, | ||
| 1588 | - 2B4F104B0E4579BDF6A31E9307E379C5 /* QMUIEmotionInputManager.h in Headers */, | ||
| 1589 | - 009A60343B0C1ABC9C240E6AD6B3BABC /* QMUIEmotionView.h in Headers */, | ||
| 1590 | - CF1AF8CCEDF3328365FEE10BE7FA467E /* QMUIEmptyView.h in Headers */, | ||
| 1591 | - E043FCE50946EC2B807D3CDF328737AD /* QMUIFillButton.h in Headers */, | ||
| 1592 | - 509E0CD7D90414B0C56001603749C974 /* QMUIFloatLayoutView.h in Headers */, | ||
| 1593 | - 41E1F855972CC871181F0506620A3AA4 /* QMUIGhostButton.h in Headers */, | ||
| 1594 | - F3B854F2AE29FEC434881FBB18BC7C74 /* QMUIGridView.h in Headers */, | ||
| 1595 | - A18E817B9624B086944400D3E442A7F5 /* QMUIHelper.h in Headers */, | ||
| 1596 | - 9C49319B599F5C9DA172925BCC07C8CF /* QMUIImagePickerCollectionViewCell.h in Headers */, | ||
| 1597 | - 20EDD35E33392CA0163529FD21809CFD /* QMUIImagePickerHelper.h in Headers */, | ||
| 1598 | - 92D2E8AD2F3CA4EB58A3321ECC4D81B7 /* QMUIImagePickerPreviewViewController.h in Headers */, | ||
| 1599 | - 4203C0DFA19F36023E222076B66CE419 /* QMUIImagePickerViewController.h in Headers */, | ||
| 1600 | - 967229D9F869D9B08D81BCF6D193A615 /* QMUIImagePreviewView.h in Headers */, | ||
| 1601 | - 99C46447CFDB8A79BCA8748F6E75468C /* QMUIImagePreviewViewController.h in Headers */, | ||
| 1602 | - 799F51DC3479A701EED0D674F2DE1AE9 /* QMUIImagePreviewViewTransitionAnimator.h in Headers */, | ||
| 1603 | - 64EF12C77E4BBAAFF01F50EFFA6C2EBB /* QMUIKeyboardManager.h in Headers */, | ||
| 1604 | - 2BEDACD5C8896BB455AB7189C50D8D15 /* QMUIKit-umbrella.h in Headers */, | ||
| 1605 | - 44A834E500B5F0A6CF58B1A7838A66EC /* QMUIKit.h in Headers */, | ||
| 1606 | - EA0BBD86F5FAEDCA09741F781A2B1DC8 /* QMUILabel.h in Headers */, | ||
| 1607 | - 897C4EB6A52B6EB56F7C81E66EC7D62C /* QMUILinkButton.h in Headers */, | ||
| 1608 | - 2A9B601CE2BA1F681B7B31BB888F1076 /* QMUILog.h in Headers */, | ||
| 1609 | - D236584C3A54E830954804526FF35AC8 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */, | ||
| 1610 | - 9F4AF834FD17CC1F693A6E0C89859BF6 /* QMUILogger.h in Headers */, | ||
| 1611 | - 751B2CA3A158C7A3B7D4CA1400BB0589 /* QMUILogItem.h in Headers */, | ||
| 1612 | - C99D54A69A6CA2C894E4E367E04BFD4F /* QMUILogManagerViewController.h in Headers */, | ||
| 1613 | - 17F143483634FD8DA1C0C5E2283DF3C7 /* QMUILogNameManager.h in Headers */, | ||
| 1614 | - 75D4429514EEEB1D2E51CCD29CD2D2FC /* QMUIMarqueeLabel.h in Headers */, | ||
| 1615 | - AC0CB24C373DCE0166FD22B3CA27AA2A /* QMUIModalPresentationViewController.h in Headers */, | ||
| 1616 | - 38FEF30EC9770F9DD5E307F84077490A /* QMUIMoreOperationController.h in Headers */, | ||
| 1617 | - 8FCCE088D841F9915CCB1DDFD90A080C /* QMUIMultipleDelegates.h in Headers */, | ||
| 1618 | - 25538E1CBCF3BCA640A434B8E2F380BE /* QMUINavigationBarScrollingAnimator.h in Headers */, | ||
| 1619 | - 5B724268F070049362B3E19EB5CCFED1 /* QMUINavigationBarScrollingSnapAnimator.h in Headers */, | ||
| 1620 | - B9A61F71D665E2D4D3E0239B765EBD05 /* QMUINavigationButton.h in Headers */, | ||
| 1621 | - B263B067AD30BDAF53AAD474242F1F96 /* QMUINavigationController.h in Headers */, | ||
| 1622 | - E480055DEC99947073D7FCDDDBD6222F /* QMUINavigationTitleView.h in Headers */, | ||
| 1623 | - 6BE82E7269B64C07EC6788B2103EEC44 /* QMUIOrderedDictionary.h in Headers */, | ||
| 1624 | - 279F468C7ED9174FB323B8467559AB4D /* QMUIPieProgressView.h in Headers */, | ||
| 1625 | - CED51BF4867C91FB7D28024B1D9B2F04 /* QMUIPopupContainerView.h in Headers */, | ||
| 1626 | - 0FAB76AEBDEF887E0F68D1A7B449265A /* QMUIPopupMenuBaseItem.h in Headers */, | ||
| 1627 | - 298B9C80AE281A3D1BB39EE47575B35A /* QMUIPopupMenuButtonItem.h in Headers */, | ||
| 1628 | - D9FF6DDA0AA22C06713A56091ACD57D4 /* QMUIPopupMenuItemProtocol.h in Headers */, | ||
| 1629 | - 84F775F8949FBA7749ACFF0F9FEB2427 /* QMUIPopupMenuView.h in Headers */, | ||
| 1630 | - D126E31352E78C38DA62BA0C8E1EFA20 /* QMUIRuntime.h in Headers */, | ||
| 1631 | - 6A392A399BAF275B665437C1709FC8F9 /* QMUIScrollAnimator.h in Headers */, | ||
| 1632 | - 952F98A0E4437EE5537A3B43A3C42A36 /* QMUISearchBar.h in Headers */, | ||
| 1633 | - DF6376FD44C0AB29CBDA74FEC3489112 /* QMUISearchController.h in Headers */, | ||
| 1634 | - D0EF339E991F505A2B0FB42048544A56 /* QMUISegmentedControl.h in Headers */, | ||
| 1635 | - 6CCF983B0FDD37473F4136EE27EEE074 /* QMUISlider.h in Headers */, | ||
| 1636 | - 937649D44C258DA0B08259151D1039D1 /* QMUIStaticTableViewCellData.h in Headers */, | ||
| 1637 | - DDE817D1262A53AFD4686E58E517BE01 /* QMUIStaticTableViewCellDataSource.h in Headers */, | ||
| 1638 | - 9619571CB6A155FDD5E34CE961EA509F /* QMUITabBarViewController.h in Headers */, | ||
| 1639 | - 18659A5D7757B5CA4B3EA3A02375B470 /* QMUITableView.h in Headers */, | ||
| 1640 | - 53CF7B5051A968DD9E2839EA4E0A618C /* QMUITableViewCell.h in Headers */, | ||
| 1641 | - C773247EC45F4EC45B21379E6325FD43 /* QMUITableViewHeaderFooterView.h in Headers */, | ||
| 1642 | - CFA6BE291564691B0D48BBD7D51A074D /* QMUITableViewProtocols.h in Headers */, | ||
| 1643 | - 3DFF4A276B4EF0513641F246BE3229DC /* QMUITestView.h in Headers */, | ||
| 1644 | - B28D61BE44872FE0DB99A980A6F32687 /* QMUITextField.h in Headers */, | ||
| 1645 | - 904FFDA743079E95ADA30B808A90AEA7 /* QMUITextView.h in Headers */, | ||
| 1646 | - 5E999B46F24E90A730A9D63656EEC5F4 /* QMUITips.h in Headers */, | ||
| 1647 | - 0C499BC4AA33009BEF9CB6F326DF8F7B /* QMUIToastAnimator.h in Headers */, | ||
| 1648 | - F923512B1B2801DF7A825C698E37BE86 /* QMUIToastBackgroundView.h in Headers */, | ||
| 1649 | - C67C9466659DE713D285196D0663D13E /* QMUIToastContentView.h in Headers */, | ||
| 1650 | - 7ABED5C93A295D335C407EE1C47FD502 /* QMUIToastView.h in Headers */, | ||
| 1651 | - 8DDA8AAE6B69A133269594D42ACB0911 /* QMUIToolbarButton.h in Headers */, | ||
| 1652 | - C634ACB58AFCF6EF2865AC7E68592637 /* QMUIVisualEffectView.h in Headers */, | ||
| 1653 | - D8A3E90B5722DE6F9CF68123A9A192DB /* QMUIWeakObjectContainer.h in Headers */, | ||
| 1654 | - 8FB93D351B4264237A65ED1B2F724C6D /* QMUIZoomImageView.h in Headers */, | ||
| 1655 | - A61ACF04E008C73EEEEF55E321C09F87 /* UIActivityIndicatorView+QMUI.h in Headers */, | ||
| 1656 | - FB24F59FC03C9154073C361AAD4A80DB /* UIBarItem+QMUI.h in Headers */, | ||
| 1657 | - 28EACCF8864F952DE5BAF30EC1693CC5 /* UIBarItem+QMUIBadge.h in Headers */, | ||
| 1658 | - 7ECA20E737BC4278B5ACB17FB4582300 /* UIBezierPath+QMUI.h in Headers */, | ||
| 1659 | - 95F0A454A00852ED98DEED55A63AEAB6 /* UIButton+QMUI.h in Headers */, | ||
| 1660 | - 0E40CCB703F95C751B453D22178DD422 /* UICollectionView+QMUI.h in Headers */, | ||
| 1661 | - FC958869A6CE9A52B482435E759FC7B5 /* UICollectionView+QMUICellSizeKeyCache.h in Headers */, | ||
| 1662 | - 6F3702DFE6F3C397CDB4CD788B5512D5 /* UIColor+QMUI.h in Headers */, | ||
| 1663 | - 800EC5CDB415B3665AE6EA600EC37954 /* UIControl+QMUI.h in Headers */, | ||
| 1664 | - F5EABD9B7F3E2AC8DB36152C69C1579C /* UIFont+QMUI.h in Headers */, | ||
| 1665 | - C315C1AC97E1249B17753D96AE8A0601 /* UIGestureRecognizer+QMUI.h in Headers */, | ||
| 1666 | - 5F1260FEFC2A3D9D23B3FB19211FA012 /* UIImage+QMUI.h in Headers */, | ||
| 1667 | - 55EB8BFA9C6C5457E0008D64C7767180 /* UIImageView+QMUI.h in Headers */, | ||
| 1668 | - 826EC56510F8390AD56C91BE9C578B43 /* UIInterface+QMUI.h in Headers */, | ||
| 1669 | - AD901A6CD46434EF9AEAAEC34CA95968 /* UILabel+QMUI.h in Headers */, | ||
| 1670 | - D361B5908B3F8B643CC75CCBF5AF95D9 /* UINavigationBar+QMUI.h in Headers */, | ||
| 1671 | - ADF808055857FB24F5CC02C23708BFA1 /* UINavigationBar+Transition.h in Headers */, | ||
| 1672 | - ED673D4D30E222D220830473098822CD /* UINavigationController+NavigationBarTransition.h in Headers */, | ||
| 1673 | - CF84BC84E69EA8324926B0B9E4DC3BC9 /* UINavigationController+QMUI.h in Headers */, | ||
| 1674 | - 0FF6507616BCA22D4A9AED4E0200163E /* UIScrollView+QMUI.h in Headers */, | ||
| 1675 | - EBD533463501A6876B15034C6688C55B /* UISearchBar+QMUI.h in Headers */, | ||
| 1676 | - 3EB560CA302B05E824D51342766877BC /* UITabBar+QMUI.h in Headers */, | ||
| 1677 | - 708280E4D841BE70609928947576A09D /* UITabBarItem+QMUI.h in Headers */, | ||
| 1678 | - 84FB4D0B5B6CF067A26EE4315A68BD88 /* UITableView+QMUI.h in Headers */, | ||
| 1679 | - 49410FC18A469754D60E2ED3B5794421 /* UITableView+QMUICellHeightKeyCache.h in Headers */, | ||
| 1680 | - 6EC2742756A7DD0332E2FA3C222B69E6 /* UITableView+QMUIStaticCell.h in Headers */, | ||
| 1681 | - E1EB962320537C28F844BD12D96CF12F /* UITableViewCell+QMUI.h in Headers */, | ||
| 1682 | - 2BA5C001259A21FD2F71C570CB0399C6 /* UITextField+QMUI.h in Headers */, | ||
| 1683 | - 04AFC2DAC48D452BF0780AF1313DFFC7 /* UITextView+QMUI.h in Headers */, | ||
| 1684 | - CCB87F0153D6FAA00705F9056D116DCC /* UIView+QMUI.h in Headers */, | ||
| 1685 | - E9C44A8D7E571577CEB70577B47D8BF8 /* UIViewController+QMUI.h in Headers */, | ||
| 1686 | - AEE51263DC003FD2C9D5CF0840B29129 /* UIWindow+QMUI.h in Headers */, | 1615 | + C5DAF9F3D8D4EEA8620D54E9459A3E1E /* Pods-CNLiveQQEmotionManager_Tests-umbrella.h in Headers */, |
| 1687 | ); | 1616 | ); |
| 1688 | runOnlyForDeploymentPostprocessing = 0; | 1617 | runOnlyForDeploymentPostprocessing = 0; |
| 1689 | }; | 1618 | }; |
| 1690 | - 6DE8C7BC921131C8570B109D5E163F4C /* Headers */ = { | 1619 | + 376FE56CF9AE577B3F366C102BF37B19 /* Headers */ = { |
| 1691 | isa = PBXHeadersBuildPhase; | 1620 | isa = PBXHeadersBuildPhase; |
| 1692 | buildActionMask = 2147483647; | 1621 | buildActionMask = 2147483647; |
| 1693 | files = ( | 1622 | files = ( |
| 1694 | - 9514079CB71732F38B228B2C0A133196 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h in Headers */, | 1623 | + B8EB0BC6250943D1A870BDF3F65DC3F5 /* CAAnimation+QMUI.h in Headers */, |
| 1624 | + 6021F6E5ADF35F6550B36706156F4D72 /* CALayer+QMUI.h in Headers */, | ||
| 1625 | + 59559405500F17AF0089BAC85CE973A0 /* NSArray+QMUI.h in Headers */, | ||
| 1626 | + A1522144ED78BB084E8B888627A3353A /* NSAttributedString+QMUI.h in Headers */, | ||
| 1627 | + B025887E16CC16916C913E7D1EBD459E /* NSCharacterSet+QMUI.h in Headers */, | ||
| 1628 | + 0C439117BDC6ED11DCCBE955FEC1A6E2 /* NSNumber+QMUI.h in Headers */, | ||
| 1629 | + 4992A641370CEA49857EB42555C6AA68 /* NSObject+QMUI.h in Headers */, | ||
| 1630 | + 7FCA01ED401D022E91210D8A8E3057D0 /* NSObject+QMUIMultipleDelegates.h in Headers */, | ||
| 1631 | + 63D914FB8F344212451CEBB35BA41E11 /* NSParagraphStyle+QMUI.h in Headers */, | ||
| 1632 | + A6E2E7CB755CE5FABF6B9A1A239C3BE4 /* NSPointerArray+QMUI.h in Headers */, | ||
| 1633 | + C4AED3E5A9BBFABD2C196A5780377A53 /* NSString+QMUI.h in Headers */, | ||
| 1634 | + 377DD6229EAB1E1818CC2A7F2328FB39 /* NSURL+QMUI.h in Headers */, | ||
| 1635 | + 811D1EA87D92D2B2B882621428BD7418 /* QMUIAlbumViewController.h in Headers */, | ||
| 1636 | + CBA217C269C60CD0D9B4B24CB0DAF7A7 /* QMUIAlertController.h in Headers */, | ||
| 1637 | + EC00ED70EB8E99B12B81AD8BC05872F5 /* QMUIAsset.h in Headers */, | ||
| 1638 | + 4796EFB7FED75FFDD69869176B208023 /* QMUIAssetsGroup.h in Headers */, | ||
| 1639 | + 41A663BAE98C3F4340FA0205DBDE8FF4 /* QMUIAssetsManager.h in Headers */, | ||
| 1640 | + 727613D83A632F86EE8FA79612702284 /* QMUIButton.h in Headers */, | ||
| 1641 | + F6522CBEF609421FD9B7F76CBF766BE3 /* QMUICellHeightCache.h in Headers */, | ||
| 1642 | + 2A348C1634887EEC30853649A6574271 /* QMUICellHeightKeyCache.h in Headers */, | ||
| 1643 | + 0F052878FE57FE2E06CD17C40AF24ADA /* QMUICellSizeKeyCache.h in Headers */, | ||
| 1644 | + 0DA586E820DEB14C0512450F16B79A3D /* QMUICollectionViewPagingLayout.h in Headers */, | ||
| 1645 | + 3422F6AB9B6510D0AD7D364265AC8310 /* QMUICommonDefines.h in Headers */, | ||
| 1646 | + 5BA3DB32A3325709DF3FE718684ABE9D /* QMUICommonTableViewController.h in Headers */, | ||
| 1647 | + 1906828A49FA9696C1F0E5F8E1E3B7CE /* QMUICommonViewController.h in Headers */, | ||
| 1648 | + 44A17B1249DBEFC1BD8E46EE2BC9695A /* QMUIConfiguration.h in Headers */, | ||
| 1649 | + 580FB40C9CC2BBE86353A6907D279247 /* QMUIConfigurationMacros.h in Headers */, | ||
| 1650 | + 08CC33A2153B8640270F40A457B50BAB /* QMUICore.h in Headers */, | ||
| 1651 | + 76A7A1AB80CE8D75CDDBDF4B3D98D251 /* QMUIDialogViewController.h in Headers */, | ||
| 1652 | + 221F82F0ADE9F390A199AC993524F032 /* QMUIEmotionInputManager.h in Headers */, | ||
| 1653 | + B13CE18D730D357479F47D62FBE2EC9A /* QMUIEmotionView.h in Headers */, | ||
| 1654 | + FE2187E9A22B37E6FE6BFE9ED3E215F0 /* QMUIEmptyView.h in Headers */, | ||
| 1655 | + 30AD179BE868C0326FC3C82A395A9D54 /* QMUIFillButton.h in Headers */, | ||
| 1656 | + 6A77280D6F63F515F3C1BC409D3AF2F6 /* QMUIFloatLayoutView.h in Headers */, | ||
| 1657 | + 50F4072340100177FD1139903D7548E5 /* QMUIGhostButton.h in Headers */, | ||
| 1658 | + 32BFA2D6367EBED1351F3D8039529C16 /* QMUIGridView.h in Headers */, | ||
| 1659 | + 34F325B6B6563E089F076DF8EAD954C9 /* QMUIHelper.h in Headers */, | ||
| 1660 | + 3812452C46C33897AB527FE575208B7B /* QMUIImagePickerCollectionViewCell.h in Headers */, | ||
| 1661 | + FAB9C293FAF56665C3ADEAA4BE9EAB8D /* QMUIImagePickerHelper.h in Headers */, | ||
| 1662 | + BEDCE99DE8F614A18DA97D1DE4FBAE98 /* QMUIImagePickerPreviewViewController.h in Headers */, | ||
| 1663 | + 959F91AE82E76BA67D7121CD2A35B9A4 /* QMUIImagePickerViewController.h in Headers */, | ||
| 1664 | + C9C118946F2088F309BA35EC6A7728BD /* QMUIImagePreviewView.h in Headers */, | ||
| 1665 | + ADCD34EEA41BE9207946F9C61CDC3712 /* QMUIImagePreviewViewController.h in Headers */, | ||
| 1666 | + 99BC0C8AF1C2186B66F50523BBC6FFB6 /* QMUIImagePreviewViewTransitionAnimator.h in Headers */, | ||
| 1667 | + 14F3154BAE26D3FFE786BF3620E9C7EF /* QMUIKeyboardManager.h in Headers */, | ||
| 1668 | + 834E5FF06DE3953BEACF59FB67A31F42 /* QMUIKit-umbrella.h in Headers */, | ||
| 1669 | + C43B49D25DA701125BCFA95951E87E1C /* QMUIKit.h in Headers */, | ||
| 1670 | + 270D783A352F95F2F6669C7C94B88F58 /* QMUILabel.h in Headers */, | ||
| 1671 | + 82438A0A0BA7EC658EEDF9E8C984C96E /* QMUILinkButton.h in Headers */, | ||
| 1672 | + CDCAE5EFC281EA8DA8185418DDBADB05 /* QMUILog.h in Headers */, | ||
| 1673 | + 24494FC9603F4D1945CE4CA0C43787E4 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */, | ||
| 1674 | + C01C420C5C752F6D262E924A8B4134DD /* QMUILogger.h in Headers */, | ||
| 1675 | + E9135CF60529AA26ADA6BD1D394574B5 /* QMUILogItem.h in Headers */, | ||
| 1676 | + 5D1FCE9627AE8CBBD70A506B58F2200E /* QMUILogManagerViewController.h in Headers */, | ||
| 1677 | + 3E62AF8C984813F1BA4830145C0ACE4A /* QMUILogNameManager.h in Headers */, | ||
| 1678 | + 0FDB99DE290028D837DCF3F7045149D4 /* QMUIMarqueeLabel.h in Headers */, | ||
| 1679 | + 8FE3B5446C68C9F535BBC3B9500E41E9 /* QMUIModalPresentationViewController.h in Headers */, | ||
| 1680 | + A840E36122C7B70575D382D9E96B2F77 /* QMUIMoreOperationController.h in Headers */, | ||
| 1681 | + AE825964DD648105527AC47C1AA86B23 /* QMUIMultipleDelegates.h in Headers */, | ||
| 1682 | + 56ECC9B6A4069BD70A2801D78CCD2684 /* QMUINavigationBarScrollingAnimator.h in Headers */, | ||
| 1683 | + CC5AB3066C499611B0E5140BB13C357F /* QMUINavigationBarScrollingSnapAnimator.h in Headers */, | ||
| 1684 | + F31F9FFD0632B49368A131D6ECFD2E59 /* QMUINavigationButton.h in Headers */, | ||
| 1685 | + AE85F6169E73440A332C5CB2F8E0A7CD /* QMUINavigationController.h in Headers */, | ||
| 1686 | + 4BAE4ADCBC92A1288FE87A94151F0B0C /* QMUINavigationTitleView.h in Headers */, | ||
| 1687 | + CF718374CAC5C8EA6143DFCA1DB95CC1 /* QMUIOrderedDictionary.h in Headers */, | ||
| 1688 | + 0D6016ED34B89BC1CFC2209892200959 /* QMUIPieProgressView.h in Headers */, | ||
| 1689 | + D02C318E16E5FFDBDE198084F4BF4F0D /* QMUIPopupContainerView.h in Headers */, | ||
| 1690 | + B8210A297F1BF819AEF8926E7E6E2649 /* QMUIPopupMenuBaseItem.h in Headers */, | ||
| 1691 | + 55E14E4D4F7832DF5D3E32100E24EEF5 /* QMUIPopupMenuButtonItem.h in Headers */, | ||
| 1692 | + 042FA3ECE0B73BFD4E88F66968540407 /* QMUIPopupMenuItemProtocol.h in Headers */, | ||
| 1693 | + 223DEE6B3E8DE9AFE6BA46B7A741B348 /* QMUIPopupMenuView.h in Headers */, | ||
| 1694 | + 93123986DA082F1ABBC0EBCEAB2D1B3E /* QMUIRuntime.h in Headers */, | ||
| 1695 | + 6A2286E4E173C910D3982466C621F63E /* QMUIScrollAnimator.h in Headers */, | ||
| 1696 | + 53386E080BBFE9CB510BFBF30C2A583B /* QMUISearchBar.h in Headers */, | ||
| 1697 | + 847EA73345AD8FAA59BD38AB006AC8DC /* QMUISearchController.h in Headers */, | ||
| 1698 | + 02E1DA516008CEEC533992D0F800AE22 /* QMUISegmentedControl.h in Headers */, | ||
| 1699 | + 74CA589B9069D58D93BE4C6B107446BC /* QMUISlider.h in Headers */, | ||
| 1700 | + 99762C005B9366E65E654EEFAA84E2AF /* QMUIStaticTableViewCellData.h in Headers */, | ||
| 1701 | + 1DED208B6D71EB4F17AEEBA0E1DABA94 /* QMUIStaticTableViewCellDataSource.h in Headers */, | ||
| 1702 | + 9E21996BA3EF92751EDA9AC78B6B0380 /* QMUITabBarViewController.h in Headers */, | ||
| 1703 | + 67607222246B1024314AC18A713B86F5 /* QMUITableView.h in Headers */, | ||
| 1704 | + 591EA8AAB4CDB370BDFA719217748025 /* QMUITableViewCell.h in Headers */, | ||
| 1705 | + 50A7E86D6D11137A958A52D732BA0567 /* QMUITableViewHeaderFooterView.h in Headers */, | ||
| 1706 | + 5F2C1DD8DD727818EA86FC7044B3DD84 /* QMUITableViewProtocols.h in Headers */, | ||
| 1707 | + 762A5714D4B8311CBFD4637B5DD50B57 /* QMUITestView.h in Headers */, | ||
| 1708 | + EF0144BD415CFB6044F8DBF9C7FB34C1 /* QMUITextField.h in Headers */, | ||
| 1709 | + 3A24565CE0B34BEB075207E00BCB0B42 /* QMUITextView.h in Headers */, | ||
| 1710 | + 042C1C939B3E1676D8C8B037DBA08543 /* QMUITips.h in Headers */, | ||
| 1711 | + A8B70E4BA01A6A81A0CD0CC615329692 /* QMUIToastAnimator.h in Headers */, | ||
| 1712 | + 4CD12A388B61F9A52637BFAD3C6347B5 /* QMUIToastBackgroundView.h in Headers */, | ||
| 1713 | + DEB5AAA53AD74375540DA2B5A977418D /* QMUIToastContentView.h in Headers */, | ||
| 1714 | + EB5CF6C49E563313ED4E3BE9F03AB315 /* QMUIToastView.h in Headers */, | ||
| 1715 | + A3A05CA021EB8524DF28986F71C159DA /* QMUIToolbarButton.h in Headers */, | ||
| 1716 | + 239A5F18B3C30C8344DC1E60C1DF9BE6 /* QMUIVisualEffectView.h in Headers */, | ||
| 1717 | + F5CCA98BAF1D70EA178D2AA382D1E085 /* QMUIWeakObjectContainer.h in Headers */, | ||
| 1718 | + ED231EA9AB569AE5CE61D89D4C36D2F9 /* QMUIZoomImageView.h in Headers */, | ||
| 1719 | + AB17846CD9F7F48CBB7F5EB49658FE50 /* UIActivityIndicatorView+QMUI.h in Headers */, | ||
| 1720 | + F8FC58A6A89DE8E6BCBC33819301598F /* UIBarItem+QMUI.h in Headers */, | ||
| 1721 | + 7E7A86B59F68A1DB6CCAF32F012224F9 /* UIBarItem+QMUIBadge.h in Headers */, | ||
| 1722 | + 276CA92930CE91AA8EA54E080EDE9DA8 /* UIBezierPath+QMUI.h in Headers */, | ||
| 1723 | + A5263ACD0D2D29D91322B8FCA3609B5E /* UIButton+QMUI.h in Headers */, | ||
| 1724 | + 35930A4E44C59A4553D44E7DA9162D57 /* UICollectionView+QMUI.h in Headers */, | ||
| 1725 | + 5EB9B6C6CB1142895F47D3DAA0FB22C7 /* UICollectionView+QMUICellSizeKeyCache.h in Headers */, | ||
| 1726 | + C3C520D818605AB32F8BA08E5B8D33D9 /* UIColor+QMUI.h in Headers */, | ||
| 1727 | + CE3F5D8B819DC4A74EE103CFF9B920C5 /* UIControl+QMUI.h in Headers */, | ||
| 1728 | + D0B5F630B7E10C84CCDC6138143CE05E /* UIFont+QMUI.h in Headers */, | ||
| 1729 | + 5C334ADA9E54E901F331C868F0ED1F71 /* UIGestureRecognizer+QMUI.h in Headers */, | ||
| 1730 | + 814BB95BF08B39EFC35CCAAF35C75FFB /* UIImage+QMUI.h in Headers */, | ||
| 1731 | + 23F191A750223C4F9DDA171AB3B19C29 /* UIImageView+QMUI.h in Headers */, | ||
| 1732 | + 92E89EB93C536C73923714B653442A25 /* UIInterface+QMUI.h in Headers */, | ||
| 1733 | + 63349ECF55DE39DA816562851340C768 /* UILabel+QMUI.h in Headers */, | ||
| 1734 | + 585E8EDB5209DB6F6EA1F27B38A4393A /* UINavigationBar+QMUI.h in Headers */, | ||
| 1735 | + 16058A8A31480DD1875DC48682DAE621 /* UINavigationBar+Transition.h in Headers */, | ||
| 1736 | + F4397CC4340ACE948E75D750B01D7285 /* UINavigationController+NavigationBarTransition.h in Headers */, | ||
| 1737 | + D968F576B98F5A61522699A147A61E59 /* UINavigationController+QMUI.h in Headers */, | ||
| 1738 | + AB3673C71E39A435F50B6B5087223E94 /* UIScrollView+QMUI.h in Headers */, | ||
| 1739 | + 95B4B7F73CC12766A7934025A42F9076 /* UISearchBar+QMUI.h in Headers */, | ||
| 1740 | + E77642998450E1D64B13257A27951B7D /* UITabBar+QMUI.h in Headers */, | ||
| 1741 | + 2617E925AA649A85C4E5AFE25C1863EA /* UITabBarItem+QMUI.h in Headers */, | ||
| 1742 | + 19A2D203761CC0E714F1053320205441 /* UITableView+QMUI.h in Headers */, | ||
| 1743 | + 92E716FEC6E616A49E25F010919E0E7D /* UITableView+QMUICellHeightKeyCache.h in Headers */, | ||
| 1744 | + EC8D3BA237310823E3CAAE5CBB14BEE7 /* UITableView+QMUIStaticCell.h in Headers */, | ||
| 1745 | + 5F96485ED444BEBEDEF14F3DB10871DA /* UITableViewCell+QMUI.h in Headers */, | ||
| 1746 | + FE3FED51C55020C5FCE5A37BB40AE841 /* UITextField+QMUI.h in Headers */, | ||
| 1747 | + 17583ABCA2798FC869B00D1201B4F182 /* UITextView+QMUI.h in Headers */, | ||
| 1748 | + 413AD97A8E20B9901E490463AD13417A /* UIView+QMUI.h in Headers */, | ||
| 1749 | + 7F0AB0748DFBD08D3844AA9E77B4B372 /* UIViewController+QMUI.h in Headers */, | ||
| 1750 | + F08EC75B444B24D0315A77F2DAACAAA2 /* UIWindow+QMUI.h in Headers */, | ||
| 1695 | ); | 1751 | ); |
| 1696 | runOnlyForDeploymentPostprocessing = 0; | 1752 | runOnlyForDeploymentPostprocessing = 0; |
| 1697 | }; | 1753 | }; |
| 1698 | - A7579963DF246171159108505B9B315B /* Headers */ = { | 1754 | + 6DE8C7BC921131C8570B109D5E163F4C /* Headers */ = { |
| 1699 | isa = PBXHeadersBuildPhase; | 1755 | isa = PBXHeadersBuildPhase; |
| 1700 | buildActionMask = 2147483647; | 1756 | buildActionMask = 2147483647; |
| 1701 | files = ( | 1757 | files = ( |
| 1702 | - AB483B31C087BF54EAF0AF1FA35C8FCD /* CNLiveQQEmotionManager-umbrella.h in Headers */, | 1758 | + 9514079CB71732F38B228B2C0A133196 /* Pods-CNLiveQQEmotionManager_Example-umbrella.h in Headers */, |
| 1703 | ); | 1759 | ); |
| 1704 | runOnlyForDeploymentPostprocessing = 0; | 1760 | runOnlyForDeploymentPostprocessing = 0; |
| 1705 | }; | 1761 | }; |
| 1706 | /* End PBXHeadersBuildPhase section */ | 1762 | /* End PBXHeadersBuildPhase section */ |
| 1707 | 1763 | ||
| 1708 | /* Begin PBXNativeTarget section */ | 1764 | /* Begin PBXNativeTarget section */ |
| 1709 | - 1DA0EE7D269A769E7150267896F7CC23 /* QMUIKit */ = { | 1765 | + 3400D584E34CC4A1A13E48B84ED734AB /* CNLiveQQEmotionManager-CNLiveQQEmotionManager */ = { |
| 1710 | isa = PBXNativeTarget; | 1766 | isa = PBXNativeTarget; |
| 1711 | - buildConfigurationList = 24AA05055030C8118607C313A31A875A /* Build configuration list for PBXNativeTarget "QMUIKit" */; | 1767 | + buildConfigurationList = F7AA751361238BABB448D983B67F2D3B /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager-CNLiveQQEmotionManager" */; |
| 1712 | buildPhases = ( | 1768 | buildPhases = ( |
| 1713 | - 2CDFD38858A8048E6A9812BA8F644295 /* Headers */, | ||
| 1714 | - DCE4E1171BDFDE8F3FBF6926547F601E /* Sources */, | ||
| 1715 | - F596919B886B5FD8E35966BCFA7DA0DA /* Frameworks */, | ||
| 1716 | - 179E7F85C4836AE37179F41663CBD784 /* Resources */, | 1769 | + 3A640E2D19195A8D0D92EF3F15930FCE /* Sources */, |
| 1770 | + EE7DB7A1ED17308F8F95655423420B53 /* Frameworks */, | ||
| 1771 | + B777D50AB9C076AFFCE03ABA03530E29 /* Resources */, | ||
| 1717 | ); | 1772 | ); |
| 1718 | buildRules = ( | 1773 | buildRules = ( |
| 1719 | ); | 1774 | ); |
| 1720 | dependencies = ( | 1775 | dependencies = ( |
| 1721 | ); | 1776 | ); |
| 1722 | - name = QMUIKit; | ||
| 1723 | - productName = QMUIKit; | ||
| 1724 | - productReference = 0BD2888BF340CA2B16E74A4B6C254A1D /* QMUIKit.framework */; | 1777 | + name = "CNLiveQQEmotionManager-CNLiveQQEmotionManager"; |
| 1778 | + productName = "CNLiveQQEmotionManager-CNLiveQQEmotionManager"; | ||
| 1779 | + productReference = 45BD8FD7E06D41144EF5B0775E29A400 /* CNLiveQQEmotionManager.bundle */; | ||
| 1780 | + productType = "com.apple.product-type.bundle"; | ||
| 1781 | + }; | ||
| 1782 | + 54DF6A2A8187F8C7DEE2435589E9A303 /* CNLiveQQEmotionManager */ = { | ||
| 1783 | + isa = PBXNativeTarget; | ||
| 1784 | + buildConfigurationList = A315BBBFF7436B61511DF52F059CAF1B /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager" */; | ||
| 1785 | + buildPhases = ( | ||
| 1786 | + 0A73E6ADBDF99E84005F7F361A892FD8 /* Headers */, | ||
| 1787 | + 08BDD708497898A15B904EB48AFFDA7D /* Sources */, | ||
| 1788 | + 1907E59D1F556E36B565F391F4643622 /* Frameworks */, | ||
| 1789 | + B0BBF83468A650F27B1BE8A2D0F69E3B /* Resources */, | ||
| 1790 | + ); | ||
| 1791 | + buildRules = ( | ||
| 1792 | + ); | ||
| 1793 | + dependencies = ( | ||
| 1794 | + 2C676DCF1636F3DD911C001698B65497 /* PBXTargetDependency */, | ||
| 1795 | + 62E0FBCF92A287BDB146AF56CAAF10DC /* PBXTargetDependency */, | ||
| 1796 | + ); | ||
| 1797 | + name = CNLiveQQEmotionManager; | ||
| 1798 | + productName = CNLiveQQEmotionManager; | ||
| 1799 | + productReference = BA74D0C3780DA9A22D3FC8FB428F4038 /* CNLiveQQEmotionManager.framework */; | ||
| 1725 | productType = "com.apple.product-type.framework"; | 1800 | productType = "com.apple.product-type.framework"; |
| 1726 | }; | 1801 | }; |
| 1727 | 81C17B5FE513B92462CE6D07AE73CA9A /* Pods-CNLiveQQEmotionManager_Example */ = { | 1802 | 81C17B5FE513B92462CE6D07AE73CA9A /* Pods-CNLiveQQEmotionManager_Example */ = { |
| @@ -1741,7 +1816,7 @@ | @@ -1741,7 +1816,7 @@ | ||
| 1741 | ); | 1816 | ); |
| 1742 | name = "Pods-CNLiveQQEmotionManager_Example"; | 1817 | name = "Pods-CNLiveQQEmotionManager_Example"; |
| 1743 | productName = "Pods-CNLiveQQEmotionManager_Example"; | 1818 | productName = "Pods-CNLiveQQEmotionManager_Example"; |
| 1744 | - productReference = A39BEE9DEC6A3601B216D1B0CAFE3B6B /* Pods_CNLiveQQEmotionManager_Example.framework */; | 1819 | + productReference = DA3EC171EFE17DE7E2506E61B9D207C6 /* Pods_CNLiveQQEmotionManager_Example.framework */; |
| 1745 | productType = "com.apple.product-type.framework"; | 1820 | productType = "com.apple.product-type.framework"; |
| 1746 | }; | 1821 | }; |
| 1747 | 9B4BF5DE9129AE5157F1BCA1141711DB /* Pods-CNLiveQQEmotionManager_Tests */ = { | 1822 | 9B4BF5DE9129AE5157F1BCA1141711DB /* Pods-CNLiveQQEmotionManager_Tests */ = { |
| @@ -1761,26 +1836,25 @@ | @@ -1761,26 +1836,25 @@ | ||
| 1761 | ); | 1836 | ); |
| 1762 | name = "Pods-CNLiveQQEmotionManager_Tests"; | 1837 | name = "Pods-CNLiveQQEmotionManager_Tests"; |
| 1763 | productName = "Pods-CNLiveQQEmotionManager_Tests"; | 1838 | productName = "Pods-CNLiveQQEmotionManager_Tests"; |
| 1764 | - productReference = 8E25B1A118F2BAC1BC5C239466717A8F /* Pods_CNLiveQQEmotionManager_Tests.framework */; | 1839 | + productReference = 83E6C92A01DA83BF0F4CF28042EECF9E /* Pods_CNLiveQQEmotionManager_Tests.framework */; |
| 1765 | productType = "com.apple.product-type.framework"; | 1840 | productType = "com.apple.product-type.framework"; |
| 1766 | }; | 1841 | }; |
| 1767 | - DBC82BBAD345877872A9798410B56427 /* CNLiveQQEmotionManager */ = { | 1842 | + E221EF9F0DFB323B4CA6ABEFE2ECF133 /* QMUIKit */ = { |
| 1768 | isa = PBXNativeTarget; | 1843 | isa = PBXNativeTarget; |
| 1769 | - buildConfigurationList = 921A015679200AFBB22AC9D757DA7A7F /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager" */; | 1844 | + buildConfigurationList = 0B7F3EC739A3312FB3336D83DC958476 /* Build configuration list for PBXNativeTarget "QMUIKit" */; |
| 1770 | buildPhases = ( | 1845 | buildPhases = ( |
| 1771 | - A7579963DF246171159108505B9B315B /* Headers */, | ||
| 1772 | - A18254A25878F8F7E386F5965D4895BE /* Sources */, | ||
| 1773 | - AF80217BBCCB97E02F9248AEAD1DE188 /* Frameworks */, | ||
| 1774 | - 9D96FC492396ABE3183F27DA845CEB2D /* Resources */, | 1846 | + 376FE56CF9AE577B3F366C102BF37B19 /* Headers */, |
| 1847 | + E0D3D5E5B830A4F59789828D24B764D1 /* Sources */, | ||
| 1848 | + 3E9A74C961F32DD3E7246747D19915F0 /* Frameworks */, | ||
| 1849 | + 11C1A78EDE107028C5D98D930077132A /* Resources */, | ||
| 1775 | ); | 1850 | ); |
| 1776 | buildRules = ( | 1851 | buildRules = ( |
| 1777 | ); | 1852 | ); |
| 1778 | dependencies = ( | 1853 | dependencies = ( |
| 1779 | - C247EA7A08440AB6765EE03E6C26B3D7 /* PBXTargetDependency */, | ||
| 1780 | ); | 1854 | ); |
| 1781 | - name = CNLiveQQEmotionManager; | ||
| 1782 | - productName = CNLiveQQEmotionManager; | ||
| 1783 | - productReference = 002E2AB922B9C70279FB1A3E784C8AE6 /* CNLiveQQEmotionManager.framework */; | 1855 | + name = QMUIKit; |
| 1856 | + productName = QMUIKit; | ||
| 1857 | + productReference = 2D109EA69FDC9F7A04ABA36C0119CDD2 /* QMUIKit.framework */; | ||
| 1784 | productType = "com.apple.product-type.framework"; | 1858 | productType = "com.apple.product-type.framework"; |
| 1785 | }; | 1859 | }; |
| 1786 | /* End PBXNativeTarget section */ | 1860 | /* End PBXNativeTarget section */ |
| @@ -1800,24 +1874,25 @@ | @@ -1800,24 +1874,25 @@ | ||
| 1800 | en, | 1874 | en, |
| 1801 | ); | 1875 | ); |
| 1802 | mainGroup = 7DB346D0F39D3F0E887471402A8071AB; | 1876 | mainGroup = 7DB346D0F39D3F0E887471402A8071AB; |
| 1803 | - productRefGroup = E3F109DC62DCD46C61338417450998C5 /* Products */; | 1877 | + productRefGroup = 4B2C3D806CEFA67A1DE01B088FF77249 /* Products */; |
| 1804 | projectDirPath = ""; | 1878 | projectDirPath = ""; |
| 1805 | projectRoot = ""; | 1879 | projectRoot = ""; |
| 1806 | targets = ( | 1880 | targets = ( |
| 1807 | - DBC82BBAD345877872A9798410B56427 /* CNLiveQQEmotionManager */, | 1881 | + 54DF6A2A8187F8C7DEE2435589E9A303 /* CNLiveQQEmotionManager */, |
| 1882 | + 3400D584E34CC4A1A13E48B84ED734AB /* CNLiveQQEmotionManager-CNLiveQQEmotionManager */, | ||
| 1808 | 81C17B5FE513B92462CE6D07AE73CA9A /* Pods-CNLiveQQEmotionManager_Example */, | 1883 | 81C17B5FE513B92462CE6D07AE73CA9A /* Pods-CNLiveQQEmotionManager_Example */, |
| 1809 | 9B4BF5DE9129AE5157F1BCA1141711DB /* Pods-CNLiveQQEmotionManager_Tests */, | 1884 | 9B4BF5DE9129AE5157F1BCA1141711DB /* Pods-CNLiveQQEmotionManager_Tests */, |
| 1810 | - 1DA0EE7D269A769E7150267896F7CC23 /* QMUIKit */, | 1885 | + E221EF9F0DFB323B4CA6ABEFE2ECF133 /* QMUIKit */, |
| 1811 | ); | 1886 | ); |
| 1812 | }; | 1887 | }; |
| 1813 | /* End PBXProject section */ | 1888 | /* End PBXProject section */ |
| 1814 | 1889 | ||
| 1815 | /* Begin PBXResourcesBuildPhase section */ | 1890 | /* Begin PBXResourcesBuildPhase section */ |
| 1816 | - 179E7F85C4836AE37179F41663CBD784 /* Resources */ = { | 1891 | + 11C1A78EDE107028C5D98D930077132A /* Resources */ = { |
| 1817 | isa = PBXResourcesBuildPhase; | 1892 | isa = PBXResourcesBuildPhase; |
| 1818 | buildActionMask = 2147483647; | 1893 | buildActionMask = 2147483647; |
| 1819 | files = ( | 1894 | files = ( |
| 1820 | - 029800D573EE1029D957EC53EFC57DA0 /* QMUIResources.bundle in Resources */, | 1895 | + C0DF1AE7CA8FFA51ACCA5288B00669BB /* QMUIResources.bundle in Resources */, |
| 1821 | ); | 1896 | ); |
| 1822 | runOnlyForDeploymentPostprocessing = 0; | 1897 | runOnlyForDeploymentPostprocessing = 0; |
| 1823 | }; | 1898 | }; |
| @@ -1828,7 +1903,16 @@ | @@ -1828,7 +1903,16 @@ | ||
| 1828 | ); | 1903 | ); |
| 1829 | runOnlyForDeploymentPostprocessing = 0; | 1904 | runOnlyForDeploymentPostprocessing = 0; |
| 1830 | }; | 1905 | }; |
| 1831 | - 9D96FC492396ABE3183F27DA845CEB2D /* Resources */ = { | 1906 | + B0BBF83468A650F27B1BE8A2D0F69E3B /* Resources */ = { |
| 1907 | + isa = PBXResourcesBuildPhase; | ||
| 1908 | + buildActionMask = 2147483647; | ||
| 1909 | + files = ( | ||
| 1910 | + 4E08FBB321D4834D0042166B /* CNLive_QQEmotion.bundle in Resources */, | ||
| 1911 | + 3BCD878B7EFDA20B16721D1A7B415FF2 /* CNLiveQQEmotionManager.bundle in Resources */, | ||
| 1912 | + ); | ||
| 1913 | + runOnlyForDeploymentPostprocessing = 0; | ||
| 1914 | + }; | ||
| 1915 | + B777D50AB9C076AFFCE03ABA03530E29 /* Resources */ = { | ||
| 1832 | isa = PBXResourcesBuildPhase; | 1916 | isa = PBXResourcesBuildPhase; |
| 1833 | buildActionMask = 2147483647; | 1917 | buildActionMask = 2147483647; |
| 1834 | files = ( | 1918 | files = ( |
| @@ -1845,148 +1929,156 @@ | @@ -1845,148 +1929,156 @@ | ||
| 1845 | /* End PBXResourcesBuildPhase section */ | 1929 | /* End PBXResourcesBuildPhase section */ |
| 1846 | 1930 | ||
| 1847 | /* Begin PBXSourcesBuildPhase section */ | 1931 | /* Begin PBXSourcesBuildPhase section */ |
| 1848 | - 89E3A39D5EC970C8CFC272B08AC22B33 /* Sources */ = { | 1932 | + 08BDD708497898A15B904EB48AFFDA7D /* Sources */ = { |
| 1933 | + isa = PBXSourcesBuildPhase; | ||
| 1934 | + buildActionMask = 2147483647; | ||
| 1935 | + files = ( | ||
| 1936 | + 4E08FBB021D4834D0042166B /* CNLiveQQEmotionManager.m in Sources */, | ||
| 1937 | + 1CC76593A52B6D76334CAF2D4B87F2A9 /* CNLiveQQEmotionManager-dummy.m in Sources */, | ||
| 1938 | + 4E08FBB221D4834D0042166B /* QMUIEmotion+CNLiveEmotion.m in Sources */, | ||
| 1939 | + ); | ||
| 1940 | + runOnlyForDeploymentPostprocessing = 0; | ||
| 1941 | + }; | ||
| 1942 | + 3A640E2D19195A8D0D92EF3F15930FCE /* Sources */ = { | ||
| 1849 | isa = PBXSourcesBuildPhase; | 1943 | isa = PBXSourcesBuildPhase; |
| 1850 | buildActionMask = 2147483647; | 1944 | buildActionMask = 2147483647; |
| 1851 | files = ( | 1945 | files = ( |
| 1852 | - 7AE4DFD1D7375D1193D1B34CA2806684 /* Pods-CNLiveQQEmotionManager_Example-dummy.m in Sources */, | ||
| 1853 | ); | 1946 | ); |
| 1854 | runOnlyForDeploymentPostprocessing = 0; | 1947 | runOnlyForDeploymentPostprocessing = 0; |
| 1855 | }; | 1948 | }; |
| 1856 | - A18254A25878F8F7E386F5965D4895BE /* Sources */ = { | 1949 | + 89E3A39D5EC970C8CFC272B08AC22B33 /* Sources */ = { |
| 1857 | isa = PBXSourcesBuildPhase; | 1950 | isa = PBXSourcesBuildPhase; |
| 1858 | buildActionMask = 2147483647; | 1951 | buildActionMask = 2147483647; |
| 1859 | files = ( | 1952 | files = ( |
| 1860 | - FB0A3CBEBBF02552A38377210DA62D3D /* CNLiveQQEmotionManager-dummy.m in Sources */, | ||
| 1861 | - 76E8F3A130C657C608981B482C90F41D /* ReplaceMe.m in Sources */, | 1953 | + 7AE4DFD1D7375D1193D1B34CA2806684 /* Pods-CNLiveQQEmotionManager_Example-dummy.m in Sources */, |
| 1862 | ); | 1954 | ); |
| 1863 | runOnlyForDeploymentPostprocessing = 0; | 1955 | runOnlyForDeploymentPostprocessing = 0; |
| 1864 | }; | 1956 | }; |
| 1865 | - DCE4E1171BDFDE8F3FBF6926547F601E /* Sources */ = { | 1957 | + E0D3D5E5B830A4F59789828D24B764D1 /* Sources */ = { |
| 1866 | isa = PBXSourcesBuildPhase; | 1958 | isa = PBXSourcesBuildPhase; |
| 1867 | buildActionMask = 2147483647; | 1959 | buildActionMask = 2147483647; |
| 1868 | files = ( | 1960 | files = ( |
| 1869 | - 375DAB1113385B49376E064F3FB7169F /* CAAnimation+QMUI.m in Sources */, | ||
| 1870 | - D2B5809CEE2778B8B80DDFE7E149C8A6 /* CALayer+QMUI.m in Sources */, | ||
| 1871 | - 230D0796C9D25A505DD6EB8FBCBCB8B7 /* NSArray+QMUI.m in Sources */, | ||
| 1872 | - B629B360B4BB45210087FC086EAAD3E7 /* NSAttributedString+QMUI.m in Sources */, | ||
| 1873 | - 285CE3B12D2A0629ED4DDC30BBE00EF4 /* NSCharacterSet+QMUI.m in Sources */, | ||
| 1874 | - D5FEF9FE307741A2250792C9CBDA0F3B /* NSNumber+QMUI.m in Sources */, | ||
| 1875 | - 25338D3E32189903C551C40DA78268C6 /* NSObject+QMUI.m in Sources */, | ||
| 1876 | - D3935746432890925A48D0F78526452B /* NSObject+QMUIMultipleDelegates.m in Sources */, | ||
| 1877 | - AD73DE8C96E9F8EEFD6B042CDE1832B8 /* NSParagraphStyle+QMUI.m in Sources */, | ||
| 1878 | - 1BCA8547E82C164D930CD218F7176774 /* NSPointerArray+QMUI.m in Sources */, | ||
| 1879 | - 6FF3FC7E7345EF63BDAC26E33192B3E7 /* NSString+QMUI.m in Sources */, | ||
| 1880 | - E01FCBE19577BEFDC42B67E50B06871D /* NSURL+QMUI.m in Sources */, | ||
| 1881 | - 97B2092C648E83ACFA8B58AC12828F52 /* QMUIAlbumViewController.m in Sources */, | ||
| 1882 | - A6B4F07E2F6931F3926EA9017455A114 /* QMUIAlertController.m in Sources */, | ||
| 1883 | - D0C5562844F98463091AB595BB5283B5 /* QMUIAsset.m in Sources */, | ||
| 1884 | - 8CC8FFF9F7D4B7D2C00DFBA08097A3F6 /* QMUIAssetsGroup.m in Sources */, | ||
| 1885 | - 16B9A1D71A852E69B132C0DE7BD57373 /* QMUIAssetsManager.m in Sources */, | ||
| 1886 | - B8C187B11EBAC1CC4519C8BA5FE90F50 /* QMUIButton.m in Sources */, | ||
| 1887 | - 5E6C704F0580AB49C5EB68A60368DDC9 /* QMUICellHeightCache.m in Sources */, | ||
| 1888 | - C8FC072CC3C59C109E4F118423C12D71 /* QMUICellHeightKeyCache.m in Sources */, | ||
| 1889 | - 1217BF01E4C100D413A623C72FB19AD1 /* QMUICellSizeKeyCache.m in Sources */, | ||
| 1890 | - 67EA130BD03AB93AD02E51ED48D7CA75 /* QMUICollectionViewPagingLayout.m in Sources */, | ||
| 1891 | - D29342BC4E2950D808F4D9F69F11F814 /* QMUICommonTableViewController.m in Sources */, | ||
| 1892 | - 10F1AE9055531EF98ED830D1205BEF58 /* QMUICommonViewController.m in Sources */, | ||
| 1893 | - C7D31944F93CAB991704CDB38C680F28 /* QMUIConfiguration.m in Sources */, | ||
| 1894 | - B293CF3C72CA50D962E63340A84F5209 /* QMUIDialogViewController.m in Sources */, | ||
| 1895 | - 44DE2CB61E26028CA99356736083E02C /* QMUIEmotionInputManager.m in Sources */, | ||
| 1896 | - 3FE196A72F0308D0123C87CA3B4CAE49 /* QMUIEmotionView.m in Sources */, | ||
| 1897 | - 825BCC145163C7C581310E0D871BF21C /* QMUIEmptyView.m in Sources */, | ||
| 1898 | - 99227FD1E2246153898F61F514382D0E /* QMUIFillButton.m in Sources */, | ||
| 1899 | - 3A07B865AAF36CC59DC2C0903CDAB9BC /* QMUIFloatLayoutView.m in Sources */, | ||
| 1900 | - AB1938BBBFF93A1EEF22204BAC94C01E /* QMUIGhostButton.m in Sources */, | ||
| 1901 | - 732C9EECB3DBDC64AD53EFCECB15E69E /* QMUIGridView.m in Sources */, | ||
| 1902 | - EB147FFF003AC4095E4BFE56FFFE553A /* QMUIHelper.m in Sources */, | ||
| 1903 | - A77AA1530E1131E8E1D9F208003DF4AB /* QMUIImagePickerCollectionViewCell.m in Sources */, | ||
| 1904 | - 99F3825B360E6B96E9236E0259202F04 /* QMUIImagePickerHelper.m in Sources */, | ||
| 1905 | - 667D2E525F1E073B7D19527107933857 /* QMUIImagePickerPreviewViewController.m in Sources */, | ||
| 1906 | - B3C19C17547BC256645821A9B4A193C2 /* QMUIImagePickerViewController.m in Sources */, | ||
| 1907 | - C69207BFBD6C361DC9D7FD6029B7AB39 /* QMUIImagePreviewView.m in Sources */, | ||
| 1908 | - 3BBC4FDDBEBD863054D6A06EF1A9A511 /* QMUIImagePreviewViewController.m in Sources */, | ||
| 1909 | - 3EA88A1BA942C3515BC178AB1527D196 /* QMUIImagePreviewViewTransitionAnimator.m in Sources */, | ||
| 1910 | - AB4CFD9CC17B80F15AB5C43057B07D37 /* QMUIKeyboardManager.m in Sources */, | ||
| 1911 | - 036C96B096E7A65AA2859DEFCBFD32E5 /* QMUIKit-dummy.m in Sources */, | ||
| 1912 | - 0F0810E33DA8B9A53142BEC4195A92E2 /* QMUILabel.m in Sources */, | ||
| 1913 | - 5D4B327B2CE43FEC9EDA67F889AF6FBA /* QMUILinkButton.m in Sources */, | ||
| 1914 | - 15D182469E936A4B17A1EB3FEB7EA55B /* QMUILogger+QMUIConfigurationTemplate.m in Sources */, | ||
| 1915 | - 13F27D7A2A2CA39A6EA1222BD8B56AFE /* QMUILogger.m in Sources */, | ||
| 1916 | - 009923B3C3C382AD6BB25D053332300E /* QMUILogItem.m in Sources */, | ||
| 1917 | - 6A52977BC7315609213D3FC307D33801 /* QMUILogManagerViewController.m in Sources */, | ||
| 1918 | - 028D19B5718D8DD845A41E6347D9BCEE /* QMUILogNameManager.m in Sources */, | ||
| 1919 | - 7B9E88C5532C3FDED52A74E20A0AC545 /* QMUIMarqueeLabel.m in Sources */, | ||
| 1920 | - 1EAEB1A78800938E206F3DE69BFBFDC6 /* QMUIModalPresentationViewController.m in Sources */, | ||
| 1921 | - 7685D950F47BD2BFA31923AF1363D1DA /* QMUIMoreOperationController.m in Sources */, | ||
| 1922 | - 43F51ABAEBCCFC008F4E9A2B0C55F2F2 /* QMUIMultipleDelegates.m in Sources */, | ||
| 1923 | - 18136715B01879255C9CC3925CC9556F /* QMUINavigationBarScrollingAnimator.m in Sources */, | ||
| 1924 | - D5B3C295BF559E3C0E60D8CD7BE07928 /* QMUINavigationBarScrollingSnapAnimator.m in Sources */, | ||
| 1925 | - 0606FDE3C5B73C9B13A3DE8C33E10D16 /* QMUINavigationButton.m in Sources */, | ||
| 1926 | - E7D9223FCCA72B3D07936EBFF2AEDF04 /* QMUINavigationController.m in Sources */, | ||
| 1927 | - D5224676710DBA689F48867B7DC14A10 /* QMUINavigationTitleView.m in Sources */, | ||
| 1928 | - D7F3F8C25DE0E0FF68BA18273B2CF046 /* QMUIOrderedDictionary.m in Sources */, | ||
| 1929 | - 8155166F4E263AF28A85564093C17BB1 /* QMUIPieProgressView.m in Sources */, | ||
| 1930 | - 09E9A63DAC1FF1FA860C51BC899F01E6 /* QMUIPopupContainerView.m in Sources */, | ||
| 1931 | - F3DC7E4B79616CE1AB7BD2D4B7372FC9 /* QMUIPopupMenuBaseItem.m in Sources */, | ||
| 1932 | - 42A406F4362EC3AB8D863E9CFA218A2A /* QMUIPopupMenuButtonItem.m in Sources */, | ||
| 1933 | - 6A513867FC5317A7DB3B25ADD2CF4062 /* QMUIPopupMenuView.m in Sources */, | ||
| 1934 | - E4FE629EE40DE24694CAADCF2FC6D836 /* QMUIRuntime.m in Sources */, | ||
| 1935 | - 76C05B0E13D1E43312A038F5EDE9B615 /* QMUIScrollAnimator.m in Sources */, | ||
| 1936 | - 4BAC0188D10682D39C017C744BE24918 /* QMUISearchBar.m in Sources */, | ||
| 1937 | - 3831C28332348C1E134956EE4D259496 /* QMUISearchController.m in Sources */, | ||
| 1938 | - 020E6FB53129CDA206D9D09DA23A5BEC /* QMUISegmentedControl.m in Sources */, | ||
| 1939 | - B9EB1FC1CEDE5EDB1B943B9739401D87 /* QMUISlider.m in Sources */, | ||
| 1940 | - 4D0C018B4FFA991613EA81C3421DBE8B /* QMUIStaticTableViewCellData.m in Sources */, | ||
| 1941 | - AE75AA5AF2B3D445A5436B49D6DEC8D7 /* QMUIStaticTableViewCellDataSource.m in Sources */, | ||
| 1942 | - C33132DE895C4D83E0BB474032E0F16A /* QMUITabBarViewController.m in Sources */, | ||
| 1943 | - 0AB0B4B4439C079269901FC50E000A3F /* QMUITableView.m in Sources */, | ||
| 1944 | - E66307477575C79F92E757A76B55B1B7 /* QMUITableViewCell.m in Sources */, | ||
| 1945 | - F52406D64F702A1413CA1CE46FFF3366 /* QMUITableViewHeaderFooterView.m in Sources */, | ||
| 1946 | - 1155FFBE29CDA41B6624B63AEBE25AC1 /* QMUITestView.m in Sources */, | ||
| 1947 | - B7F450029FE131F93018831629BD4B12 /* QMUITextField.m in Sources */, | ||
| 1948 | - B20A461DC0F6691408EAF9EC967D8301 /* QMUITextView.m in Sources */, | ||
| 1949 | - DD88BF2E2568DC72D4C1DF488409E99E /* QMUITips.m in Sources */, | ||
| 1950 | - 49693EDC48569C07CC12444D8328BFE2 /* QMUIToastAnimator.m in Sources */, | ||
| 1951 | - 2BBD33B57DE876908E8CE2CE26BCA5A2 /* QMUIToastBackgroundView.m in Sources */, | ||
| 1952 | - 47D5D8DC137643B1054AB692AF1220FB /* QMUIToastContentView.m in Sources */, | ||
| 1953 | - 2399D5F298F94F108A0BDAA260710D89 /* QMUIToastView.m in Sources */, | ||
| 1954 | - DC02A023DE6D4426EC47EB8DF0A5B8CD /* QMUIToolbarButton.m in Sources */, | ||
| 1955 | - B0BF367732440D33B8ABB7898ACDA5DB /* QMUIVisualEffectView.m in Sources */, | ||
| 1956 | - 8F01EC75B1FF66E8375AD8625CEEB991 /* QMUIWeakObjectContainer.m in Sources */, | ||
| 1957 | - 74912F2AFE98C9A5C918A9838CDDA291 /* QMUIZoomImageView.m in Sources */, | ||
| 1958 | - F02526FAB859DD35E50B153ECE946F31 /* UIActivityIndicatorView+QMUI.m in Sources */, | ||
| 1959 | - 2BC4AB9058E7997703ADEF9362941065 /* UIBarItem+QMUI.m in Sources */, | ||
| 1960 | - 7D971039A3246EBD1CCE7E9BA1ED4C2B /* UIBarItem+QMUIBadge.m in Sources */, | ||
| 1961 | - 46A469512BCD95F8C48BA356231CC484 /* UIBezierPath+QMUI.m in Sources */, | ||
| 1962 | - 77C0821E8AD2B99B1452EA59635409A5 /* UIButton+QMUI.m in Sources */, | ||
| 1963 | - CDC0B88CF5486625E8DDEE230086FDC0 /* UICollectionView+QMUI.m in Sources */, | ||
| 1964 | - C11BAB9F914F2BD34663867536A4AEE6 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */, | ||
| 1965 | - 59D5EA2B13F93ABDD763967522F51B8E /* UIColor+QMUI.m in Sources */, | ||
| 1966 | - DCEDF82CB3789A4AA003F626CD50C3A2 /* UIControl+QMUI.m in Sources */, | ||
| 1967 | - 06558E260284D769570DCBBE9472DAD5 /* UIFont+QMUI.m in Sources */, | ||
| 1968 | - 5ACFB88A0E213E4A5F48E86B6C89BA56 /* UIGestureRecognizer+QMUI.m in Sources */, | ||
| 1969 | - 5A9217E82CC97624A67284C995B96030 /* UIImage+QMUI.m in Sources */, | ||
| 1970 | - 317BEC152BC20D98A8BF575EC5D47D7A /* UIImageView+QMUI.m in Sources */, | ||
| 1971 | - A6D86EDFC14C2DB4873F9AAA72C7AD93 /* UIInterface+QMUI.m in Sources */, | ||
| 1972 | - FA9311C9CF0E695B5BC7ECFC672A45F5 /* UILabel+QMUI.m in Sources */, | ||
| 1973 | - D852FF47D8791E06F9331CA0EE5D10C4 /* UINavigationBar+QMUI.m in Sources */, | ||
| 1974 | - EB1DA2E334018B8B3D5DA7089C796C3E /* UINavigationBar+Transition.m in Sources */, | ||
| 1975 | - 31C48728EE8F6E67E3D09BBA9E3BF14D /* UINavigationController+NavigationBarTransition.m in Sources */, | ||
| 1976 | - F393EE28F383750A84CEE0DAE8477E01 /* UINavigationController+QMUI.m in Sources */, | ||
| 1977 | - 21E959013D485C85F24014389F5A472F /* UIScrollView+QMUI.m in Sources */, | ||
| 1978 | - 0670D4CF19DC4F7AC1883903E738EC54 /* UISearchBar+QMUI.m in Sources */, | ||
| 1979 | - 8DBCA55C278C55CF2A50F607BA58B86F /* UITabBar+QMUI.m in Sources */, | ||
| 1980 | - 9BFF7556F9F863EACFC60288B328C0BA /* UITabBarItem+QMUI.m in Sources */, | ||
| 1981 | - 457FC3E316F1CAF8A154979220B36F20 /* UITableView+QMUI.m in Sources */, | ||
| 1982 | - 2CA4C8FE5B37C886DEDA2AF92A0CA624 /* UITableView+QMUICellHeightKeyCache.m in Sources */, | ||
| 1983 | - A0C7E8386A553E8256A3C5DD016E9BFF /* UITableView+QMUIStaticCell.m in Sources */, | ||
| 1984 | - 5C74B748F96B94182B0A91819EE1B594 /* UITableViewCell+QMUI.m in Sources */, | ||
| 1985 | - 1D192955E09802B31B8A083308F1C671 /* UITextField+QMUI.m in Sources */, | ||
| 1986 | - 0A0EABB508D46F96A5D4FFA1EA7E9FDB /* UITextView+QMUI.m in Sources */, | ||
| 1987 | - DDCC3F2F1505E1172770C2EB6C6A0F9D /* UIView+QMUI.m in Sources */, | ||
| 1988 | - D1D828AEBFCE11D04E4F741EA7FEEBA8 /* UIViewController+QMUI.m in Sources */, | ||
| 1989 | - 00079961DFC651D6D413B0FE3D8DEC1E /* UIWindow+QMUI.m in Sources */, | 1961 | + 958233363F43C29B4F35242F978B5FE7 /* CAAnimation+QMUI.m in Sources */, |
| 1962 | + 24B2E094850F678DE4E6E077F8D4B8F9 /* CALayer+QMUI.m in Sources */, | ||
| 1963 | + 1982163080851D99E2EF13CA804820C5 /* NSArray+QMUI.m in Sources */, | ||
| 1964 | + 4CB4688C53F5EB1CAB9CEDA2FF0609D4 /* NSAttributedString+QMUI.m in Sources */, | ||
| 1965 | + 9D87E95DA2F0325F8C6F105FE0A8EDED /* NSCharacterSet+QMUI.m in Sources */, | ||
| 1966 | + 7FE0F6AEF63D809E7F04D836D03B56B3 /* NSNumber+QMUI.m in Sources */, | ||
| 1967 | + D6013CBBBF0DA621F8D6CB9024093B32 /* NSObject+QMUI.m in Sources */, | ||
| 1968 | + CBD05965E23E88F9549F0C3FFA2BCA40 /* NSObject+QMUIMultipleDelegates.m in Sources */, | ||
| 1969 | + D59AB9943390C88DE95EE750B1F84628 /* NSParagraphStyle+QMUI.m in Sources */, | ||
| 1970 | + 1D2AB15CC0D4A322A9E7F667AF15DBFA /* NSPointerArray+QMUI.m in Sources */, | ||
| 1971 | + 5B8E2545BFF2F2142CCF2CC4EBB51FAE /* NSString+QMUI.m in Sources */, | ||
| 1972 | + A7335899535AEAC3D992496CD7FE8234 /* NSURL+QMUI.m in Sources */, | ||
| 1973 | + D817A1B0FE25D04CCB812ACFBCEBA628 /* QMUIAlbumViewController.m in Sources */, | ||
| 1974 | + 1094F5135917E1D96DC6405244653753 /* QMUIAlertController.m in Sources */, | ||
| 1975 | + FE2B6D46838007587E3793369CE38A30 /* QMUIAsset.m in Sources */, | ||
| 1976 | + EF20CC33E77AC18E8C376779037340D6 /* QMUIAssetsGroup.m in Sources */, | ||
| 1977 | + 7E70D91F79E5FF2D1DD168F1A757414B /* QMUIAssetsManager.m in Sources */, | ||
| 1978 | + B08FD715559D1A07C6DFA8A6A046646F /* QMUIButton.m in Sources */, | ||
| 1979 | + 0703C830B1BBED3911A0293B307BFB71 /* QMUICellHeightCache.m in Sources */, | ||
| 1980 | + FEDA3976789CEC3E4826342E027DE144 /* QMUICellHeightKeyCache.m in Sources */, | ||
| 1981 | + 52499FAD3DEDF2CADD35041BE1D49CC2 /* QMUICellSizeKeyCache.m in Sources */, | ||
| 1982 | + 1A0525630381C0F96D8F58811C09DECE /* QMUICollectionViewPagingLayout.m in Sources */, | ||
| 1983 | + 40938CBE5D8D025842479CF7D5CF6840 /* QMUICommonTableViewController.m in Sources */, | ||
| 1984 | + BA2955C7E9A18A37B8A35AD0AD2CBF21 /* QMUICommonViewController.m in Sources */, | ||
| 1985 | + BC63AF6C67B10EFCEB4F888A0D271B2A /* QMUIConfiguration.m in Sources */, | ||
| 1986 | + 41AD5EF297FF1CF054AFA29150D7508D /* QMUIDialogViewController.m in Sources */, | ||
| 1987 | + 8CF82DA0150296B48385EDAEDE56B940 /* QMUIEmotionInputManager.m in Sources */, | ||
| 1988 | + BCE5BA43E43EA745A6C5C00C309EA2C2 /* QMUIEmotionView.m in Sources */, | ||
| 1989 | + FB2E8FD8968F737E79E2827BDE0E8905 /* QMUIEmptyView.m in Sources */, | ||
| 1990 | + 73C2F1F4DC81C9CA23E25AF7915C4228 /* QMUIFillButton.m in Sources */, | ||
| 1991 | + 7317F2093AB8171E912C30EEF07A1960 /* QMUIFloatLayoutView.m in Sources */, | ||
| 1992 | + EE514A97713FDE8162CFB6D46E2B288C /* QMUIGhostButton.m in Sources */, | ||
| 1993 | + 800F7DFB3D7361546AC085F91A2D02FC /* QMUIGridView.m in Sources */, | ||
| 1994 | + A0617FB58D2BD39CE0D32E2926630DE7 /* QMUIHelper.m in Sources */, | ||
| 1995 | + 05C04D925D37851BD6E8EB2431FB92E5 /* QMUIImagePickerCollectionViewCell.m in Sources */, | ||
| 1996 | + C9DE95C4B0CFC2596D5EC7C6D32E81EC /* QMUIImagePickerHelper.m in Sources */, | ||
| 1997 | + 95237EE7D48806F60E1229A1A8CDA396 /* QMUIImagePickerPreviewViewController.m in Sources */, | ||
| 1998 | + FB90C6ECF73D72DD87803C5AC12AD391 /* QMUIImagePickerViewController.m in Sources */, | ||
| 1999 | + 2FE930EA3C0C7E13FBFF28BD0E62D3EA /* QMUIImagePreviewView.m in Sources */, | ||
| 2000 | + 93919B806DD60E5C71F379D28B3C0D19 /* QMUIImagePreviewViewController.m in Sources */, | ||
| 2001 | + E8FD6328D27D8406B33E987D8DDCE740 /* QMUIImagePreviewViewTransitionAnimator.m in Sources */, | ||
| 2002 | + 1113FB19E931142C62CC13E1B91A6816 /* QMUIKeyboardManager.m in Sources */, | ||
| 2003 | + BC4E95D136D057F335475D0327154E43 /* QMUIKit-dummy.m in Sources */, | ||
| 2004 | + 3D9D6377965E2C27D3F11FE52B06E888 /* QMUILabel.m in Sources */, | ||
| 2005 | + 5865CBB8DB5687E5A3A6EB9C0E8E0DB1 /* QMUILinkButton.m in Sources */, | ||
| 2006 | + 2CB9B655E90C89BB1149D41AA24CE484 /* QMUILogger+QMUIConfigurationTemplate.m in Sources */, | ||
| 2007 | + 07171664C8F1AA14A1E53A6E76A85C59 /* QMUILogger.m in Sources */, | ||
| 2008 | + 80C2E701F3C7FBD42B7EFA5567373600 /* QMUILogItem.m in Sources */, | ||
| 2009 | + 05562D850A87346D0AEF47E170B30ED3 /* QMUILogManagerViewController.m in Sources */, | ||
| 2010 | + D8DDE577CA8AD82B8B9AFBAA5299539B /* QMUILogNameManager.m in Sources */, | ||
| 2011 | + CB5CC814D55FF113CB2B4C17C3E6359D /* QMUIMarqueeLabel.m in Sources */, | ||
| 2012 | + 3288CE6D38671566DD785DBEA2AAE6DB /* QMUIModalPresentationViewController.m in Sources */, | ||
| 2013 | + 8F15C2291E0BA18464677A3B4B663B8C /* QMUIMoreOperationController.m in Sources */, | ||
| 2014 | + 4EB3C7915A9208F2CCBDC02022168EFF /* QMUIMultipleDelegates.m in Sources */, | ||
| 2015 | + 26B12524E68CB604758AF0B104BD9C38 /* QMUINavigationBarScrollingAnimator.m in Sources */, | ||
| 2016 | + 667FAE9F990927DC543A767CC9C01A47 /* QMUINavigationBarScrollingSnapAnimator.m in Sources */, | ||
| 2017 | + 3FE20FC2A24321648A0FC374E2039E63 /* QMUINavigationButton.m in Sources */, | ||
| 2018 | + 874CCE411B9066B5C3C9962AFC31FA99 /* QMUINavigationController.m in Sources */, | ||
| 2019 | + F53F69344AC807B0929223D116A50199 /* QMUINavigationTitleView.m in Sources */, | ||
| 2020 | + 3569C00B99596E5D51CCA5F3925A96B0 /* QMUIOrderedDictionary.m in Sources */, | ||
| 2021 | + 3AC494578A1780C752B299BEEC0B1BED /* QMUIPieProgressView.m in Sources */, | ||
| 2022 | + 394F09652FEBE5CE31AB08A92EE6AEF9 /* QMUIPopupContainerView.m in Sources */, | ||
| 2023 | + 38FCCB26F94A022CDE6FD757A2B55BA8 /* QMUIPopupMenuBaseItem.m in Sources */, | ||
| 2024 | + EFF478DF7D0D398AF8C434AD3323B6CD /* QMUIPopupMenuButtonItem.m in Sources */, | ||
| 2025 | + 3F976ECCE9F6701974F9A9C7BDAC1699 /* QMUIPopupMenuView.m in Sources */, | ||
| 2026 | + CF795E9F40787A34047AF08ED79C646D /* QMUIRuntime.m in Sources */, | ||
| 2027 | + D4936900CC0479CC6C3D89E7EF4B9517 /* QMUIScrollAnimator.m in Sources */, | ||
| 2028 | + 2F3AF3AA16193C15804B5AA031CBF105 /* QMUISearchBar.m in Sources */, | ||
| 2029 | + 1140C40B0450ECB5EB0688130767A307 /* QMUISearchController.m in Sources */, | ||
| 2030 | + CAFB030CDB6984C7A614486ADD1AF24D /* QMUISegmentedControl.m in Sources */, | ||
| 2031 | + 6A0905225716FE190318D783A9862A12 /* QMUISlider.m in Sources */, | ||
| 2032 | + EC665002D78286716B4733726863DAAA /* QMUIStaticTableViewCellData.m in Sources */, | ||
| 2033 | + 449FC1A38EEF504E58DADBC69F50E061 /* QMUIStaticTableViewCellDataSource.m in Sources */, | ||
| 2034 | + 5C5183C589529446368DC0377CC615B9 /* QMUITabBarViewController.m in Sources */, | ||
| 2035 | + 074D2417DAFDCEF077A374BB8285A9B1 /* QMUITableView.m in Sources */, | ||
| 2036 | + E8BE16402A8B69A8DBB4AC58DC7A2B40 /* QMUITableViewCell.m in Sources */, | ||
| 2037 | + DAC68D510E3F82E2EB2B37EB86E0DB97 /* QMUITableViewHeaderFooterView.m in Sources */, | ||
| 2038 | + 9AFCA57588BE602D12A8C2A13BA457A2 /* QMUITestView.m in Sources */, | ||
| 2039 | + D9A6F4CFFD5B57D8906371C4A02467BF /* QMUITextField.m in Sources */, | ||
| 2040 | + 3B17CEF335A76C9E502E99E4CEF9C0E5 /* QMUITextView.m in Sources */, | ||
| 2041 | + CAB2501A77A3C82FF65D8610077C43A6 /* QMUITips.m in Sources */, | ||
| 2042 | + E40AD0B7761B6BA9637D8C88B3056CB1 /* QMUIToastAnimator.m in Sources */, | ||
| 2043 | + AD4E3AAEDD84D16BAA2B8A4D8D1C906B /* QMUIToastBackgroundView.m in Sources */, | ||
| 2044 | + 5C519ED6C41DF609E578FD5345385AC2 /* QMUIToastContentView.m in Sources */, | ||
| 2045 | + B7093310EBB41D5C5E99B36792701D83 /* QMUIToastView.m in Sources */, | ||
| 2046 | + BA8B462A846EAA8E93B0965262642049 /* QMUIToolbarButton.m in Sources */, | ||
| 2047 | + 446DBAEB9948191F8C68A132907D8DF5 /* QMUIVisualEffectView.m in Sources */, | ||
| 2048 | + E8ABEC393F3440F0C45E196A8721E51F /* QMUIWeakObjectContainer.m in Sources */, | ||
| 2049 | + 9A55B2E8E30A168436AC4380E868D6BD /* QMUIZoomImageView.m in Sources */, | ||
| 2050 | + E76176AC6E4C1655CE05912CB121AE28 /* UIActivityIndicatorView+QMUI.m in Sources */, | ||
| 2051 | + E16500D6725D9E183401AFEEB8431450 /* UIBarItem+QMUI.m in Sources */, | ||
| 2052 | + 3CE3B9063D64D589C82CEA740D4D4711 /* UIBarItem+QMUIBadge.m in Sources */, | ||
| 2053 | + A72E3945CC3B6040666157BACDF54E57 /* UIBezierPath+QMUI.m in Sources */, | ||
| 2054 | + 535D9EEBE1750BA2B7C22ABC02A245E1 /* UIButton+QMUI.m in Sources */, | ||
| 2055 | + F078B7BA6C883466B6476EC17488C43D /* UICollectionView+QMUI.m in Sources */, | ||
| 2056 | + 5DF7A362548F5BC1783099AA9414DC20 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */, | ||
| 2057 | + 78719386CE371A5EE11EA60DC27CE97D /* UIColor+QMUI.m in Sources */, | ||
| 2058 | + 84DAA9AC6F13214BB0C92C66FA6F30E7 /* UIControl+QMUI.m in Sources */, | ||
| 2059 | + 0BEE27B1587A6F35BBA99FCB8D02E5C7 /* UIFont+QMUI.m in Sources */, | ||
| 2060 | + 29EBD38562EC55D8AE82BBF747EC1263 /* UIGestureRecognizer+QMUI.m in Sources */, | ||
| 2061 | + 9DA04BE57EA7D93F1731E76C754A4E76 /* UIImage+QMUI.m in Sources */, | ||
| 2062 | + 4979F855F19AB7CCC5CBED30AEFFB99C /* UIImageView+QMUI.m in Sources */, | ||
| 2063 | + 24B45B15332C78C8AE2A747BB3109E13 /* UIInterface+QMUI.m in Sources */, | ||
| 2064 | + 3E44316F30A9D6B5820BB3CA995FE5C7 /* UILabel+QMUI.m in Sources */, | ||
| 2065 | + 25EF57F5EECDE2D5417D9EDB97A3FD77 /* UINavigationBar+QMUI.m in Sources */, | ||
| 2066 | + 8DEBE8CE8C76B69EC969777C1CE995CD /* UINavigationBar+Transition.m in Sources */, | ||
| 2067 | + 326FC8EBA902239096609D18F34557F1 /* UINavigationController+NavigationBarTransition.m in Sources */, | ||
| 2068 | + DF7D33F33C012591A95F757A802ED08A /* UINavigationController+QMUI.m in Sources */, | ||
| 2069 | + 233FCDE64906FF00093AC39F5A522C42 /* UIScrollView+QMUI.m in Sources */, | ||
| 2070 | + FBC40A5386993F353C2FE70ED6FD12E5 /* UISearchBar+QMUI.m in Sources */, | ||
| 2071 | + FD95C6B58738E64812801480EAA89D9A /* UITabBar+QMUI.m in Sources */, | ||
| 2072 | + CC89DBE204D0462779DC543D2F28CAA4 /* UITabBarItem+QMUI.m in Sources */, | ||
| 2073 | + FD2238ECE53F88F31F9F068FC9F1266C /* UITableView+QMUI.m in Sources */, | ||
| 2074 | + 812726A7E7F334344A0FB4A36F9E5AD4 /* UITableView+QMUICellHeightKeyCache.m in Sources */, | ||
| 2075 | + D272F1C1969A987094ACB072A1B29CCA /* UITableView+QMUIStaticCell.m in Sources */, | ||
| 2076 | + 931921622F544F50D21E0A60BD4BFB6F /* UITableViewCell+QMUI.m in Sources */, | ||
| 2077 | + 3D90F38C6AEF7949C2A518DCA2D0EED4 /* UITextField+QMUI.m in Sources */, | ||
| 2078 | + 4D974C145DF616B38E57EF171D5D9BE6 /* UITextView+QMUI.m in Sources */, | ||
| 2079 | + F1CDD5B78957651786BEC3250748D69D /* UIView+QMUI.m in Sources */, | ||
| 2080 | + D4CAD1A5D489229D93374ABEE1FC3509 /* UIViewController+QMUI.m in Sources */, | ||
| 2081 | + 1BCB1332278A5999F0E2257AD73D3585 /* UIWindow+QMUI.m in Sources */, | ||
| 1990 | ); | 2082 | ); |
| 1991 | runOnlyForDeploymentPostprocessing = 0; | 2083 | runOnlyForDeploymentPostprocessing = 0; |
| 1992 | }; | 2084 | }; |
| @@ -2004,9 +2096,21 @@ | @@ -2004,9 +2096,21 @@ | ||
| 2004 | 01512EEFB34E9A906CAF419496B63777 /* PBXTargetDependency */ = { | 2096 | 01512EEFB34E9A906CAF419496B63777 /* PBXTargetDependency */ = { |
| 2005 | isa = PBXTargetDependency; | 2097 | isa = PBXTargetDependency; |
| 2006 | name = CNLiveQQEmotionManager; | 2098 | name = CNLiveQQEmotionManager; |
| 2007 | - target = DBC82BBAD345877872A9798410B56427 /* CNLiveQQEmotionManager */; | 2099 | + target = 54DF6A2A8187F8C7DEE2435589E9A303 /* CNLiveQQEmotionManager */; |
| 2008 | targetProxy = 6DEBA2BE47C3D9357305372E37A48380 /* PBXContainerItemProxy */; | 2100 | targetProxy = 6DEBA2BE47C3D9357305372E37A48380 /* PBXContainerItemProxy */; |
| 2009 | }; | 2101 | }; |
| 2102 | + 2C676DCF1636F3DD911C001698B65497 /* PBXTargetDependency */ = { | ||
| 2103 | + isa = PBXTargetDependency; | ||
| 2104 | + name = "CNLiveQQEmotionManager-CNLiveQQEmotionManager"; | ||
| 2105 | + target = 3400D584E34CC4A1A13E48B84ED734AB /* CNLiveQQEmotionManager-CNLiveQQEmotionManager */; | ||
| 2106 | + targetProxy = C1B3A199C2AF7FFD193BD35662F71D28 /* PBXContainerItemProxy */; | ||
| 2107 | + }; | ||
| 2108 | + 62E0FBCF92A287BDB146AF56CAAF10DC /* PBXTargetDependency */ = { | ||
| 2109 | + isa = PBXTargetDependency; | ||
| 2110 | + name = QMUIKit; | ||
| 2111 | + target = E221EF9F0DFB323B4CA6ABEFE2ECF133 /* QMUIKit */; | ||
| 2112 | + targetProxy = 561C689A70F6BC91EAC3C71851754E4E /* PBXContainerItemProxy */; | ||
| 2113 | + }; | ||
| 2010 | 6ACF3F278E2731DF56FA097C96E87462 /* PBXTargetDependency */ = { | 2114 | 6ACF3F278E2731DF56FA097C96E87462 /* PBXTargetDependency */ = { |
| 2011 | isa = PBXTargetDependency; | 2115 | isa = PBXTargetDependency; |
| 2012 | name = "Pods-CNLiveQQEmotionManager_Example"; | 2116 | name = "Pods-CNLiveQQEmotionManager_Example"; |
| @@ -2016,28 +2120,23 @@ | @@ -2016,28 +2120,23 @@ | ||
| 2016 | 99ABBB2766AC373255BC777ED0611006 /* PBXTargetDependency */ = { | 2120 | 99ABBB2766AC373255BC777ED0611006 /* PBXTargetDependency */ = { |
| 2017 | isa = PBXTargetDependency; | 2121 | isa = PBXTargetDependency; |
| 2018 | name = QMUIKit; | 2122 | name = QMUIKit; |
| 2019 | - target = 1DA0EE7D269A769E7150267896F7CC23 /* QMUIKit */; | 2123 | + target = E221EF9F0DFB323B4CA6ABEFE2ECF133 /* QMUIKit */; |
| 2020 | targetProxy = 2D8DEA4F76A0A3472B36752A33611E2E /* PBXContainerItemProxy */; | 2124 | targetProxy = 2D8DEA4F76A0A3472B36752A33611E2E /* PBXContainerItemProxy */; |
| 2021 | }; | 2125 | }; |
| 2022 | - C247EA7A08440AB6765EE03E6C26B3D7 /* PBXTargetDependency */ = { | ||
| 2023 | - isa = PBXTargetDependency; | ||
| 2024 | - name = QMUIKit; | ||
| 2025 | - target = 1DA0EE7D269A769E7150267896F7CC23 /* QMUIKit */; | ||
| 2026 | - targetProxy = C8F67CB759B615CD184C4DA64757AB42 /* PBXContainerItemProxy */; | ||
| 2027 | - }; | ||
| 2028 | F5D6AFCF8F8DAD0D4EC89035239961A1 /* PBXTargetDependency */ = { | 2126 | F5D6AFCF8F8DAD0D4EC89035239961A1 /* PBXTargetDependency */ = { |
| 2029 | isa = PBXTargetDependency; | 2127 | isa = PBXTargetDependency; |
| 2030 | name = QMUIKit; | 2128 | name = QMUIKit; |
| 2031 | - target = 1DA0EE7D269A769E7150267896F7CC23 /* QMUIKit */; | 2129 | + target = E221EF9F0DFB323B4CA6ABEFE2ECF133 /* QMUIKit */; |
| 2032 | targetProxy = B0C4864824D6ECCC6174E02A023B6E9F /* PBXContainerItemProxy */; | 2130 | targetProxy = B0C4864824D6ECCC6174E02A023B6E9F /* PBXContainerItemProxy */; |
| 2033 | }; | 2131 | }; |
| 2034 | /* End PBXTargetDependency section */ | 2132 | /* End PBXTargetDependency section */ |
| 2035 | 2133 | ||
| 2036 | /* Begin XCBuildConfiguration section */ | 2134 | /* Begin XCBuildConfiguration section */ |
| 2037 | - 353287B03599F23B666D7229285768B4 /* Release */ = { | 2135 | + 00C7F0EDB4A2532EEFA74CBCA9C0A8B8 /* Release */ = { |
| 2038 | isa = XCBuildConfiguration; | 2136 | isa = XCBuildConfiguration; |
| 2039 | - baseConfigurationReference = 0268E219ECAA8A39388833F8A8146E00 /* CNLiveQQEmotionManager.xcconfig */; | 2137 | + baseConfigurationReference = 1A1FDCBE51419DF01AD28695427C5001 /* CNLiveQQEmotionManager.xcconfig */; |
| 2040 | buildSettings = { | 2138 | buildSettings = { |
| 2139 | + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; | ||
| 2041 | CODE_SIGN_IDENTITY = ""; | 2140 | CODE_SIGN_IDENTITY = ""; |
| 2042 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2141 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
| 2043 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | 2142 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; |
| @@ -2050,8 +2149,9 @@ | @@ -2050,8 +2149,9 @@ | ||
| 2050 | GCC_PREFIX_HEADER = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager-prefix.pch"; | 2149 | GCC_PREFIX_HEADER = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager-prefix.pch"; |
| 2051 | INFOPLIST_FILE = "Target Support Files/CNLiveQQEmotionManager/Info.plist"; | 2150 | INFOPLIST_FILE = "Target Support Files/CNLiveQQEmotionManager/Info.plist"; |
| 2052 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2151 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 2053 | - IPHONEOS_DEPLOYMENT_TARGET = 9.0; | 2152 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 2054 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2153 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 2154 | + MACH_O_TYPE = staticlib; | ||
| 2055 | MODULEMAP_FILE = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager.modulemap"; | 2155 | MODULEMAP_FILE = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager.modulemap"; |
| 2056 | PRODUCT_MODULE_NAME = CNLiveQQEmotionManager; | 2156 | PRODUCT_MODULE_NAME = CNLiveQQEmotionManager; |
| 2057 | PRODUCT_NAME = CNLiveQQEmotionManager; | 2157 | PRODUCT_NAME = CNLiveQQEmotionManager; |
| @@ -2065,6 +2165,37 @@ | @@ -2065,6 +2165,37 @@ | ||
| 2065 | }; | 2165 | }; |
| 2066 | name = Release; | 2166 | name = Release; |
| 2067 | }; | 2167 | }; |
| 2168 | + 346BC8CADAAB0B866E2EEC18BA5F4D50 /* Release */ = { | ||
| 2169 | + isa = XCBuildConfiguration; | ||
| 2170 | + baseConfigurationReference = 09DE4495D1599AE4F813CB26757138C6 /* QMUIKit.xcconfig */; | ||
| 2171 | + buildSettings = { | ||
| 2172 | + CODE_SIGN_IDENTITY = ""; | ||
| 2173 | + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
| 2174 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
| 2175 | + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
| 2176 | + CURRENT_PROJECT_VERSION = 1; | ||
| 2177 | + DEFINES_MODULE = YES; | ||
| 2178 | + DYLIB_COMPATIBILITY_VERSION = 1; | ||
| 2179 | + DYLIB_CURRENT_VERSION = 1; | ||
| 2180 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
| 2181 | + GCC_PREFIX_HEADER = "Target Support Files/QMUIKit/QMUIKit-prefix.pch"; | ||
| 2182 | + INFOPLIST_FILE = "Target Support Files/QMUIKit/Info.plist"; | ||
| 2183 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
| 2184 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
| 2185 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
| 2186 | + MODULEMAP_FILE = "Target Support Files/QMUIKit/QMUIKit.modulemap"; | ||
| 2187 | + PRODUCT_MODULE_NAME = QMUIKit; | ||
| 2188 | + PRODUCT_NAME = QMUIKit; | ||
| 2189 | + SDKROOT = iphoneos; | ||
| 2190 | + SKIP_INSTALL = YES; | ||
| 2191 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
| 2192 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
| 2193 | + VALIDATE_PRODUCT = YES; | ||
| 2194 | + VERSIONING_SYSTEM = "apple-generic"; | ||
| 2195 | + VERSION_INFO_PREFIX = ""; | ||
| 2196 | + }; | ||
| 2197 | + name = Release; | ||
| 2198 | + }; | ||
| 2068 | 37106717AB38C55A52CECB6E452BCC17 /* Release */ = { | 2199 | 37106717AB38C55A52CECB6E452BCC17 /* Release */ = { |
| 2069 | isa = XCBuildConfiguration; | 2200 | isa = XCBuildConfiguration; |
| 2070 | baseConfigurationReference = AB41D3E7FB8C333DEED11D72F853AC50 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */; | 2201 | baseConfigurationReference = AB41D3E7FB8C333DEED11D72F853AC50 /* Pods-CNLiveQQEmotionManager_Tests.release.xcconfig */; |
| @@ -2132,6 +2263,22 @@ | @@ -2132,6 +2263,22 @@ | ||
| 2132 | }; | 2263 | }; |
| 2133 | name = Debug; | 2264 | name = Debug; |
| 2134 | }; | 2265 | }; |
| 2266 | + 5577130BB8C2A535769BB5BDF6FA0237 /* Debug */ = { | ||
| 2267 | + isa = XCBuildConfiguration; | ||
| 2268 | + baseConfigurationReference = 1A1FDCBE51419DF01AD28695427C5001 /* CNLiveQQEmotionManager.xcconfig */; | ||
| 2269 | + buildSettings = { | ||
| 2270 | + CODE_SIGN_IDENTITY = "iPhone Developer"; | ||
| 2271 | + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CNLiveQQEmotionManager"; | ||
| 2272 | + INFOPLIST_FILE = "Target Support Files/CNLiveQQEmotionManager/ResourceBundle-CNLiveQQEmotionManager-Info.plist"; | ||
| 2273 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
| 2274 | + PRODUCT_NAME = CNLiveQQEmotionManager; | ||
| 2275 | + SDKROOT = iphoneos; | ||
| 2276 | + SKIP_INSTALL = YES; | ||
| 2277 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
| 2278 | + WRAPPER_EXTENSION = bundle; | ||
| 2279 | + }; | ||
| 2280 | + name = Debug; | ||
| 2281 | + }; | ||
| 2135 | 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */ = { | 2282 | 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */ = { |
| 2136 | isa = XCBuildConfiguration; | 2283 | isa = XCBuildConfiguration; |
| 2137 | buildSettings = { | 2284 | buildSettings = { |
| @@ -2187,8 +2334,7 @@ | @@ -2187,8 +2334,7 @@ | ||
| 2187 | MTL_FAST_MATH = YES; | 2334 | MTL_FAST_MATH = YES; |
| 2188 | PRODUCT_NAME = "$(TARGET_NAME)"; | 2335 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 2189 | STRIP_INSTALLED_PRODUCT = NO; | 2336 | STRIP_INSTALLED_PRODUCT = NO; |
| 2190 | - SWIFT_COMPILATION_MODE = wholemodule; | ||
| 2191 | - SWIFT_OPTIMIZATION_LEVEL = "-O"; | 2337 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 2192 | SWIFT_VERSION = 4.2; | 2338 | SWIFT_VERSION = 4.2; |
| 2193 | SYMROOT = "${SRCROOT}/../build"; | 2339 | SYMROOT = "${SRCROOT}/../build"; |
| 2194 | }; | 2340 | }; |
| @@ -2228,10 +2374,11 @@ | @@ -2228,10 +2374,11 @@ | ||
| 2228 | }; | 2374 | }; |
| 2229 | name = Release; | 2375 | name = Release; |
| 2230 | }; | 2376 | }; |
| 2231 | - 817FA983ECAA3494EBD6485691D5BD95 /* Debug */ = { | 2377 | + 6621CAE73D00F49962CA4895F3F31C65 /* Debug */ = { |
| 2232 | isa = XCBuildConfiguration; | 2378 | isa = XCBuildConfiguration; |
| 2233 | - baseConfigurationReference = 0268E219ECAA8A39388833F8A8146E00 /* CNLiveQQEmotionManager.xcconfig */; | 2379 | + baseConfigurationReference = 1A1FDCBE51419DF01AD28695427C5001 /* CNLiveQQEmotionManager.xcconfig */; |
| 2234 | buildSettings = { | 2380 | buildSettings = { |
| 2381 | + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; | ||
| 2235 | CODE_SIGN_IDENTITY = ""; | 2382 | CODE_SIGN_IDENTITY = ""; |
| 2236 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2383 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
| 2237 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | 2384 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; |
| @@ -2244,8 +2391,9 @@ | @@ -2244,8 +2391,9 @@ | ||
| 2244 | GCC_PREFIX_HEADER = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager-prefix.pch"; | 2391 | GCC_PREFIX_HEADER = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager-prefix.pch"; |
| 2245 | INFOPLIST_FILE = "Target Support Files/CNLiveQQEmotionManager/Info.plist"; | 2392 | INFOPLIST_FILE = "Target Support Files/CNLiveQQEmotionManager/Info.plist"; |
| 2246 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2393 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
| 2247 | - IPHONEOS_DEPLOYMENT_TARGET = 9.0; | 2394 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 2248 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2395 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 2396 | + MACH_O_TYPE = staticlib; | ||
| 2249 | MODULEMAP_FILE = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager.modulemap"; | 2397 | MODULEMAP_FILE = "Target Support Files/CNLiveQQEmotionManager/CNLiveQQEmotionManager.modulemap"; |
| 2250 | PRODUCT_MODULE_NAME = CNLiveQQEmotionManager; | 2398 | PRODUCT_MODULE_NAME = CNLiveQQEmotionManager; |
| 2251 | PRODUCT_NAME = CNLiveQQEmotionManager; | 2399 | PRODUCT_NAME = CNLiveQQEmotionManager; |
| @@ -2357,37 +2505,23 @@ | @@ -2357,37 +2505,23 @@ | ||
| 2357 | }; | 2505 | }; |
| 2358 | name = Debug; | 2506 | name = Debug; |
| 2359 | }; | 2507 | }; |
| 2360 | - 9E74BE8FEF2C3EF44281168AF7C72E01 /* Debug */ = { | 2508 | + BF7D699B55AE7FD289316D3CF5F032DA /* Release */ = { |
| 2361 | isa = XCBuildConfiguration; | 2509 | isa = XCBuildConfiguration; |
| 2362 | - baseConfigurationReference = 09DE4495D1599AE4F813CB26757138C6 /* QMUIKit.xcconfig */; | 2510 | + baseConfigurationReference = 1A1FDCBE51419DF01AD28695427C5001 /* CNLiveQQEmotionManager.xcconfig */; |
| 2363 | buildSettings = { | 2511 | buildSettings = { |
| 2364 | - CODE_SIGN_IDENTITY = ""; | ||
| 2365 | - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
| 2366 | - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
| 2367 | - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
| 2368 | - CURRENT_PROJECT_VERSION = 1; | ||
| 2369 | - DEFINES_MODULE = YES; | ||
| 2370 | - DYLIB_COMPATIBILITY_VERSION = 1; | ||
| 2371 | - DYLIB_CURRENT_VERSION = 1; | ||
| 2372 | - DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
| 2373 | - GCC_PREFIX_HEADER = "Target Support Files/QMUIKit/QMUIKit-prefix.pch"; | ||
| 2374 | - INFOPLIST_FILE = "Target Support Files/QMUIKit/Info.plist"; | ||
| 2375 | - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2512 | + CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 2513 | + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CNLiveQQEmotionManager"; | ||
| 2514 | + INFOPLIST_FILE = "Target Support Files/CNLiveQQEmotionManager/ResourceBundle-CNLiveQQEmotionManager-Info.plist"; | ||
| 2376 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2515 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 2377 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
| 2378 | - MODULEMAP_FILE = "Target Support Files/QMUIKit/QMUIKit.modulemap"; | ||
| 2379 | - PRODUCT_MODULE_NAME = QMUIKit; | ||
| 2380 | - PRODUCT_NAME = QMUIKit; | 2516 | + PRODUCT_NAME = CNLiveQQEmotionManager; |
| 2381 | SDKROOT = iphoneos; | 2517 | SDKROOT = iphoneos; |
| 2382 | SKIP_INSTALL = YES; | 2518 | SKIP_INSTALL = YES; |
| 2383 | - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
| 2384 | TARGETED_DEVICE_FAMILY = "1,2"; | 2519 | TARGETED_DEVICE_FAMILY = "1,2"; |
| 2385 | - VERSIONING_SYSTEM = "apple-generic"; | ||
| 2386 | - VERSION_INFO_PREFIX = ""; | 2520 | + WRAPPER_EXTENSION = bundle; |
| 2387 | }; | 2521 | }; |
| 2388 | - name = Debug; | 2522 | + name = Release; |
| 2389 | }; | 2523 | }; |
| 2390 | - F7E875C3C65F31CE000C472EB2426855 /* Release */ = { | 2524 | + F77029F4F4E95F4F805F52D7B619A5A3 /* Debug */ = { |
| 2391 | isa = XCBuildConfiguration; | 2525 | isa = XCBuildConfiguration; |
| 2392 | baseConfigurationReference = 09DE4495D1599AE4F813CB26757138C6 /* QMUIKit.xcconfig */; | 2526 | baseConfigurationReference = 09DE4495D1599AE4F813CB26757138C6 /* QMUIKit.xcconfig */; |
| 2393 | buildSettings = { | 2527 | buildSettings = { |
| @@ -2412,20 +2546,19 @@ | @@ -2412,20 +2546,19 @@ | ||
| 2412 | SKIP_INSTALL = YES; | 2546 | SKIP_INSTALL = YES; |
| 2413 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2547 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
| 2414 | TARGETED_DEVICE_FAMILY = "1,2"; | 2548 | TARGETED_DEVICE_FAMILY = "1,2"; |
| 2415 | - VALIDATE_PRODUCT = YES; | ||
| 2416 | VERSIONING_SYSTEM = "apple-generic"; | 2549 | VERSIONING_SYSTEM = "apple-generic"; |
| 2417 | VERSION_INFO_PREFIX = ""; | 2550 | VERSION_INFO_PREFIX = ""; |
| 2418 | }; | 2551 | }; |
| 2419 | - name = Release; | 2552 | + name = Debug; |
| 2420 | }; | 2553 | }; |
| 2421 | /* End XCBuildConfiguration section */ | 2554 | /* End XCBuildConfiguration section */ |
| 2422 | 2555 | ||
| 2423 | /* Begin XCConfigurationList section */ | 2556 | /* Begin XCConfigurationList section */ |
| 2424 | - 24AA05055030C8118607C313A31A875A /* Build configuration list for PBXNativeTarget "QMUIKit" */ = { | 2557 | + 0B7F3EC739A3312FB3336D83DC958476 /* Build configuration list for PBXNativeTarget "QMUIKit" */ = { |
| 2425 | isa = XCConfigurationList; | 2558 | isa = XCConfigurationList; |
| 2426 | buildConfigurations = ( | 2559 | buildConfigurations = ( |
| 2427 | - 9E74BE8FEF2C3EF44281168AF7C72E01 /* Debug */, | ||
| 2428 | - F7E875C3C65F31CE000C472EB2426855 /* Release */, | 2560 | + F77029F4F4E95F4F805F52D7B619A5A3 /* Debug */, |
| 2561 | + 346BC8CADAAB0B866E2EEC18BA5F4D50 /* Release */, | ||
| 2429 | ); | 2562 | ); |
| 2430 | defaultConfigurationIsVisible = 0; | 2563 | defaultConfigurationIsVisible = 0; |
| 2431 | defaultConfigurationName = Release; | 2564 | defaultConfigurationName = Release; |
| @@ -2448,11 +2581,11 @@ | @@ -2448,11 +2581,11 @@ | ||
| 2448 | defaultConfigurationIsVisible = 0; | 2581 | defaultConfigurationIsVisible = 0; |
| 2449 | defaultConfigurationName = Release; | 2582 | defaultConfigurationName = Release; |
| 2450 | }; | 2583 | }; |
| 2451 | - 921A015679200AFBB22AC9D757DA7A7F /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager" */ = { | 2584 | + A315BBBFF7436B61511DF52F059CAF1B /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager" */ = { |
| 2452 | isa = XCConfigurationList; | 2585 | isa = XCConfigurationList; |
| 2453 | buildConfigurations = ( | 2586 | buildConfigurations = ( |
| 2454 | - 817FA983ECAA3494EBD6485691D5BD95 /* Debug */, | ||
| 2455 | - 353287B03599F23B666D7229285768B4 /* Release */, | 2587 | + 6621CAE73D00F49962CA4895F3F31C65 /* Debug */, |
| 2588 | + 00C7F0EDB4A2532EEFA74CBCA9C0A8B8 /* Release */, | ||
| 2456 | ); | 2589 | ); |
| 2457 | defaultConfigurationIsVisible = 0; | 2590 | defaultConfigurationIsVisible = 0; |
| 2458 | defaultConfigurationName = Release; | 2591 | defaultConfigurationName = Release; |
| @@ -2466,6 +2599,15 @@ | @@ -2466,6 +2599,15 @@ | ||
| 2466 | defaultConfigurationIsVisible = 0; | 2599 | defaultConfigurationIsVisible = 0; |
| 2467 | defaultConfigurationName = Release; | 2600 | defaultConfigurationName = Release; |
| 2468 | }; | 2601 | }; |
| 2602 | + F7AA751361238BABB448D983B67F2D3B /* Build configuration list for PBXNativeTarget "CNLiveQQEmotionManager-CNLiveQQEmotionManager" */ = { | ||
| 2603 | + isa = XCConfigurationList; | ||
| 2604 | + buildConfigurations = ( | ||
| 2605 | + 5577130BB8C2A535769BB5BDF6FA0237 /* Debug */, | ||
| 2606 | + BF7D699B55AE7FD289316D3CF5F032DA /* Release */, | ||
| 2607 | + ); | ||
| 2608 | + defaultConfigurationIsVisible = 0; | ||
| 2609 | + defaultConfigurationName = Release; | ||
| 2610 | + }; | ||
| 2469 | /* End XCConfigurationList section */ | 2611 | /* End XCConfigurationList section */ |
| 2470 | }; | 2612 | }; |
| 2471 | rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 2613 | rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <Scheme | 2 | <Scheme |
| 3 | - LastUpgradeVersion = "0930" | 3 | + LastUpgradeVersion = "1000" |
| 4 | version = "1.3"> | 4 | version = "1.3"> |
| 5 | <BuildAction | 5 | <BuildAction |
| 6 | parallelizeBuildables = "YES" | 6 | parallelizeBuildables = "YES" |
| 7 | buildImplicitDependencies = "YES"> | 7 | buildImplicitDependencies = "YES"> |
| 8 | <BuildActionEntries> | 8 | <BuildActionEntries> |
| 9 | <BuildActionEntry | 9 | <BuildActionEntry |
| 10 | - buildForAnalyzing = "YES" | ||
| 11 | buildForTesting = "YES" | 10 | buildForTesting = "YES" |
| 12 | buildForRunning = "YES" | 11 | buildForRunning = "YES" |
| 13 | buildForProfiling = "YES" | 12 | buildForProfiling = "YES" |
| 14 | - buildForArchiving = "YES"> | 13 | + buildForArchiving = "YES" |
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | <BuildableReference | 15 | <BuildableReference |
| 16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
| 17 | - BlueprintIdentifier = "DBC82BBAD345877872A9798410B56427" | 17 | + BlueprintIdentifier = "54DF6A2A8187F8C7DEE2435589E9A303" |
| 18 | + BuildableName = "CNLiveQQEmotionManager.framework" | ||
| 18 | BlueprintName = "CNLiveQQEmotionManager" | 19 | BlueprintName = "CNLiveQQEmotionManager" |
| 19 | - ReferencedContainer = "container:Pods.xcodeproj" | ||
| 20 | - BuildableName = "CNLiveQQEmotionManager.framework"> | 20 | + ReferencedContainer = "container:Pods.xcodeproj"> |
| 21 | </BuildableReference> | 21 | </BuildableReference> |
| 22 | </BuildActionEntry> | 22 | </BuildActionEntry> |
| 23 | </BuildActionEntries> | 23 | </BuildActionEntries> |
| 24 | </BuildAction> | 24 | </BuildAction> |
| 25 | <TestAction | 25 | <TestAction |
| 26 | + buildConfiguration = "Debug" | ||
| 26 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 27 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
| 27 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 28 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
| 28 | - shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 29 | - buildConfiguration = "Debug"> | 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> |
| 30 | + <Testables> | ||
| 31 | + </Testables> | ||
| 30 | <AdditionalOptions> | 32 | <AdditionalOptions> |
| 31 | </AdditionalOptions> | 33 | </AdditionalOptions> |
| 32 | </TestAction> | 34 | </TestAction> |
| 33 | <LaunchAction | 35 | <LaunchAction |
| 36 | + buildConfiguration = "Debug" | ||
| 34 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 37 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
| 35 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 38 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
| 36 | launchStyle = "0" | 39 | launchStyle = "0" |
| @@ -38,17 +41,34 @@ | @@ -38,17 +41,34 @@ | ||
| 38 | ignoresPersistentStateOnLaunch = "NO" | 41 | ignoresPersistentStateOnLaunch = "NO" |
| 39 | debugDocumentVersioning = "YES" | 42 | debugDocumentVersioning = "YES" |
| 40 | debugServiceExtension = "internal" | 43 | debugServiceExtension = "internal" |
| 41 | - buildConfiguration = "Debug" | ||
| 42 | allowLocationSimulation = "YES"> | 44 | allowLocationSimulation = "YES"> |
| 45 | + <MacroExpansion> | ||
| 46 | + <BuildableReference | ||
| 47 | + BuildableIdentifier = "primary" | ||
| 48 | + BlueprintIdentifier = "54DF6A2A8187F8C7DEE2435589E9A303" | ||
| 49 | + BuildableName = "CNLiveQQEmotionManager.framework" | ||
| 50 | + BlueprintName = "CNLiveQQEmotionManager" | ||
| 51 | + ReferencedContainer = "container:Pods.xcodeproj"> | ||
| 52 | + </BuildableReference> | ||
| 53 | + </MacroExpansion> | ||
| 43 | <AdditionalOptions> | 54 | <AdditionalOptions> |
| 44 | </AdditionalOptions> | 55 | </AdditionalOptions> |
| 45 | </LaunchAction> | 56 | </LaunchAction> |
| 46 | <ProfileAction | 57 | <ProfileAction |
| 58 | + buildConfiguration = "Release" | ||
| 59 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 47 | savedToolIdentifier = "" | 60 | savedToolIdentifier = "" |
| 48 | useCustomWorkingDirectory = "NO" | 61 | useCustomWorkingDirectory = "NO" |
| 49 | - debugDocumentVersioning = "YES" | ||
| 50 | - buildConfiguration = "Release" | ||
| 51 | - shouldUseLaunchSchemeArgsEnv = "YES"> | 62 | + debugDocumentVersioning = "YES"> |
| 63 | + <MacroExpansion> | ||
| 64 | + <BuildableReference | ||
| 65 | + BuildableIdentifier = "primary" | ||
| 66 | + BlueprintIdentifier = "54DF6A2A8187F8C7DEE2435589E9A303" | ||
| 67 | + BuildableName = "CNLiveQQEmotionManager.framework" | ||
| 68 | + BlueprintName = "CNLiveQQEmotionManager" | ||
| 69 | + ReferencedContainer = "container:Pods.xcodeproj"> | ||
| 70 | + </BuildableReference> | ||
| 71 | + </MacroExpansion> | ||
| 52 | </ProfileAction> | 72 | </ProfileAction> |
| 53 | <AnalyzeAction | 73 | <AnalyzeAction |
| 54 | buildConfiguration = "Debug"> | 74 | buildConfiguration = "Debug"> |
| @@ -7,30 +7,33 @@ | @@ -7,30 +7,33 @@ | ||
| 7 | buildImplicitDependencies = "YES"> | 7 | buildImplicitDependencies = "YES"> |
| 8 | <BuildActionEntries> | 8 | <BuildActionEntries> |
| 9 | <BuildActionEntry | 9 | <BuildActionEntry |
| 10 | - buildForAnalyzing = "YES" | ||
| 11 | buildForTesting = "YES" | 10 | buildForTesting = "YES" |
| 12 | buildForRunning = "YES" | 11 | buildForRunning = "YES" |
| 13 | buildForProfiling = "YES" | 12 | buildForProfiling = "YES" |
| 14 | - buildForArchiving = "YES"> | 13 | + buildForArchiving = "YES" |
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | <BuildableReference | 15 | <BuildableReference |
| 16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
| 17 | BlueprintIdentifier = "81C17B5FE513B92462CE6D07AE73CA9A" | 17 | BlueprintIdentifier = "81C17B5FE513B92462CE6D07AE73CA9A" |
| 18 | + BuildableName = "Pods_CNLiveQQEmotionManager_Example.framework" | ||
| 18 | BlueprintName = "Pods-CNLiveQQEmotionManager_Example" | 19 | BlueprintName = "Pods-CNLiveQQEmotionManager_Example" |
| 19 | - ReferencedContainer = "container:Pods.xcodeproj" | ||
| 20 | - BuildableName = "Pods-CNLiveQQEmotionManager_Example.framework"> | 20 | + ReferencedContainer = "container:Pods.xcodeproj"> |
| 21 | </BuildableReference> | 21 | </BuildableReference> |
| 22 | </BuildActionEntry> | 22 | </BuildActionEntry> |
| 23 | </BuildActionEntries> | 23 | </BuildActionEntries> |
| 24 | </BuildAction> | 24 | </BuildAction> |
| 25 | <TestAction | 25 | <TestAction |
| 26 | + buildConfiguration = "Debug" | ||
| 26 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 27 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
| 27 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 28 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
| 28 | - shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 29 | - buildConfiguration = "Debug"> | 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> |
| 30 | + <Testables> | ||
| 31 | + </Testables> | ||
| 30 | <AdditionalOptions> | 32 | <AdditionalOptions> |
| 31 | </AdditionalOptions> | 33 | </AdditionalOptions> |
| 32 | </TestAction> | 34 | </TestAction> |
| 33 | <LaunchAction | 35 | <LaunchAction |
| 36 | + buildConfiguration = "Debug" | ||
| 34 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 37 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
| 35 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 38 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
| 36 | launchStyle = "0" | 39 | launchStyle = "0" |
| @@ -38,17 +41,25 @@ | @@ -38,17 +41,25 @@ | ||
| 38 | ignoresPersistentStateOnLaunch = "NO" | 41 | ignoresPersistentStateOnLaunch = "NO" |
| 39 | debugDocumentVersioning = "YES" | 42 | debugDocumentVersioning = "YES" |
| 40 | debugServiceExtension = "internal" | 43 | debugServiceExtension = "internal" |
| 41 | - buildConfiguration = "Debug" | ||
| 42 | allowLocationSimulation = "YES"> | 44 | allowLocationSimulation = "YES"> |
| 45 | + <MacroExpansion> | ||
| 46 | + <BuildableReference | ||
| 47 | + BuildableIdentifier = "primary" | ||
| 48 | + BlueprintIdentifier = "81C17B5FE513B92462CE6D07AE73CA9A" | ||
| 49 | + BuildableName = "Pods_CNLiveQQEmotionManager_Example.framework" | ||
| 50 | + BlueprintName = "Pods-CNLiveQQEmotionManager_Example" | ||
| 51 | + ReferencedContainer = "container:Pods.xcodeproj"> | ||
| 52 | + </BuildableReference> | ||
| 53 | + </MacroExpansion> | ||
| 43 | <AdditionalOptions> | 54 | <AdditionalOptions> |
| 44 | </AdditionalOptions> | 55 | </AdditionalOptions> |
| 45 | </LaunchAction> | 56 | </LaunchAction> |
| 46 | <ProfileAction | 57 | <ProfileAction |
| 58 | + buildConfiguration = "Release" | ||
| 59 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 47 | savedToolIdentifier = "" | 60 | savedToolIdentifier = "" |
| 48 | useCustomWorkingDirectory = "NO" | 61 | useCustomWorkingDirectory = "NO" |
| 49 | - debugDocumentVersioning = "YES" | ||
| 50 | - buildConfiguration = "Release" | ||
| 51 | - shouldUseLaunchSchemeArgsEnv = "YES"> | 62 | + debugDocumentVersioning = "YES"> |
| 52 | </ProfileAction> | 63 | </ProfileAction> |
| 53 | <AnalyzeAction | 64 | <AnalyzeAction |
| 54 | buildConfiguration = "Debug"> | 65 | buildConfiguration = "Debug"> |
| @@ -7,30 +7,33 @@ | @@ -7,30 +7,33 @@ | ||
| 7 | buildImplicitDependencies = "YES"> | 7 | buildImplicitDependencies = "YES"> |
| 8 | <BuildActionEntries> | 8 | <BuildActionEntries> |
| 9 | <BuildActionEntry | 9 | <BuildActionEntry |
| 10 | - buildForAnalyzing = "YES" | ||
| 11 | buildForTesting = "YES" | 10 | buildForTesting = "YES" |
| 12 | buildForRunning = "YES" | 11 | buildForRunning = "YES" |
| 13 | buildForProfiling = "YES" | 12 | buildForProfiling = "YES" |
| 14 | - buildForArchiving = "YES"> | 13 | + buildForArchiving = "YES" |
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | <BuildableReference | 15 | <BuildableReference |
| 16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
| 17 | BlueprintIdentifier = "9B4BF5DE9129AE5157F1BCA1141711DB" | 17 | BlueprintIdentifier = "9B4BF5DE9129AE5157F1BCA1141711DB" |
| 18 | + BuildableName = "Pods_CNLiveQQEmotionManager_Tests.framework" | ||
| 18 | BlueprintName = "Pods-CNLiveQQEmotionManager_Tests" | 19 | BlueprintName = "Pods-CNLiveQQEmotionManager_Tests" |
| 19 | - ReferencedContainer = "container:Pods.xcodeproj" | ||
| 20 | - BuildableName = "Pods-CNLiveQQEmotionManager_Tests.framework"> | 20 | + ReferencedContainer = "container:Pods.xcodeproj"> |
| 21 | </BuildableReference> | 21 | </BuildableReference> |
| 22 | </BuildActionEntry> | 22 | </BuildActionEntry> |
| 23 | </BuildActionEntries> | 23 | </BuildActionEntries> |
| 24 | </BuildAction> | 24 | </BuildAction> |
| 25 | <TestAction | 25 | <TestAction |
| 26 | + buildConfiguration = "Debug" | ||
| 26 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 27 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
| 27 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 28 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
| 28 | - shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 29 | - buildConfiguration = "Debug"> | 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> |
| 30 | + <Testables> | ||
| 31 | + </Testables> | ||
| 30 | <AdditionalOptions> | 32 | <AdditionalOptions> |
| 31 | </AdditionalOptions> | 33 | </AdditionalOptions> |
| 32 | </TestAction> | 34 | </TestAction> |
| 33 | <LaunchAction | 35 | <LaunchAction |
| 36 | + buildConfiguration = "Debug" | ||
| 34 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 37 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
| 35 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 38 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
| 36 | launchStyle = "0" | 39 | launchStyle = "0" |
| @@ -38,17 +41,25 @@ | @@ -38,17 +41,25 @@ | ||
| 38 | ignoresPersistentStateOnLaunch = "NO" | 41 | ignoresPersistentStateOnLaunch = "NO" |
| 39 | debugDocumentVersioning = "YES" | 42 | debugDocumentVersioning = "YES" |
| 40 | debugServiceExtension = "internal" | 43 | debugServiceExtension = "internal" |
| 41 | - buildConfiguration = "Debug" | ||
| 42 | allowLocationSimulation = "YES"> | 44 | allowLocationSimulation = "YES"> |
| 45 | + <MacroExpansion> | ||
| 46 | + <BuildableReference | ||
| 47 | + BuildableIdentifier = "primary" | ||
| 48 | + BlueprintIdentifier = "9B4BF5DE9129AE5157F1BCA1141711DB" | ||
| 49 | + BuildableName = "Pods_CNLiveQQEmotionManager_Tests.framework" | ||
| 50 | + BlueprintName = "Pods-CNLiveQQEmotionManager_Tests" | ||
| 51 | + ReferencedContainer = "container:Pods.xcodeproj"> | ||
| 52 | + </BuildableReference> | ||
| 53 | + </MacroExpansion> | ||
| 43 | <AdditionalOptions> | 54 | <AdditionalOptions> |
| 44 | </AdditionalOptions> | 55 | </AdditionalOptions> |
| 45 | </LaunchAction> | 56 | </LaunchAction> |
| 46 | <ProfileAction | 57 | <ProfileAction |
| 58 | + buildConfiguration = "Release" | ||
| 59 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 47 | savedToolIdentifier = "" | 60 | savedToolIdentifier = "" |
| 48 | useCustomWorkingDirectory = "NO" | 61 | useCustomWorkingDirectory = "NO" |
| 49 | - debugDocumentVersioning = "YES" | ||
| 50 | - buildConfiguration = "Release" | ||
| 51 | - shouldUseLaunchSchemeArgsEnv = "YES"> | 62 | + debugDocumentVersioning = "YES"> |
| 52 | </ProfileAction> | 63 | </ProfileAction> |
| 53 | <AnalyzeAction | 64 | <AnalyzeAction |
| 54 | buildConfiguration = "Debug"> | 65 | buildConfiguration = "Debug"> |
| @@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
| 14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
| 15 | <BuildableReference | 15 | <BuildableReference |
| 16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
| 17 | - BlueprintIdentifier = "1DA0EE7D269A769E7150267896F7CC23" | 17 | + BlueprintIdentifier = "E221EF9F0DFB323B4CA6ABEFE2ECF133" |
| 18 | BlueprintName = "QMUIKit" | 18 | BlueprintName = "QMUIKit" |
| 19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
| 20 | BuildableName = "QMUIKit.framework"> | 20 | BuildableName = "QMUIKit.framework"> |
| @@ -4,28 +4,47 @@ | @@ -4,28 +4,47 @@ | ||
| 4 | <dict> | 4 | <dict> |
| 5 | <key>SchemeUserState</key> | 5 | <key>SchemeUserState</key> |
| 6 | <dict> | 6 | <dict> |
| 7 | - <key>CNLiveQQEmotionManager.xcscheme</key> | 7 | + <key>CNLiveQQEmotionManager-CNLiveQQEmotionManager.xcscheme</key> |
| 8 | <dict> | 8 | <dict> |
| 9 | <key>isShown</key> | 9 | <key>isShown</key> |
| 10 | <false/> | 10 | <false/> |
| 11 | + <key>orderHint</key> | ||
| 12 | + <integer>0</integer> | ||
| 13 | + </dict> | ||
| 14 | + <key>CNLiveQQEmotionManager.xcscheme_^#shared#^_</key> | ||
| 15 | + <dict> | ||
| 16 | + <key>orderHint</key> | ||
| 17 | + <integer>4</integer> | ||
| 11 | </dict> | 18 | </dict> |
| 12 | <key>Pods-CNLiveQQEmotionManager_Example.xcscheme</key> | 19 | <key>Pods-CNLiveQQEmotionManager_Example.xcscheme</key> |
| 13 | <dict> | 20 | <dict> |
| 14 | <key>isShown</key> | 21 | <key>isShown</key> |
| 15 | <false/> | 22 | <false/> |
| 23 | + <key>orderHint</key> | ||
| 24 | + <integer>1</integer> | ||
| 16 | </dict> | 25 | </dict> |
| 17 | <key>Pods-CNLiveQQEmotionManager_Tests.xcscheme</key> | 26 | <key>Pods-CNLiveQQEmotionManager_Tests.xcscheme</key> |
| 18 | <dict> | 27 | <dict> |
| 19 | <key>isShown</key> | 28 | <key>isShown</key> |
| 20 | <false/> | 29 | <false/> |
| 30 | + <key>orderHint</key> | ||
| 31 | + <integer>2</integer> | ||
| 21 | </dict> | 32 | </dict> |
| 22 | <key>QMUIKit.xcscheme</key> | 33 | <key>QMUIKit.xcscheme</key> |
| 23 | <dict> | 34 | <dict> |
| 24 | <key>isShown</key> | 35 | <key>isShown</key> |
| 25 | <false/> | 36 | <false/> |
| 37 | + <key>orderHint</key> | ||
| 38 | + <integer>3</integer> | ||
| 26 | </dict> | 39 | </dict> |
| 27 | </dict> | 40 | </dict> |
| 28 | <key>SuppressBuildableAutocreation</key> | 41 | <key>SuppressBuildableAutocreation</key> |
| 29 | - <dict/> | 42 | + <dict> |
| 43 | + <key>54DF6A2A8187F8C7DEE2435589E9A303</key> | ||
| 44 | + <dict> | ||
| 45 | + <key>primary</key> | ||
| 46 | + <true/> | ||
| 47 | + </dict> | ||
| 48 | + </dict> | ||
| 30 | </dict> | 49 | </dict> |
| 31 | </plist> | 50 | </plist> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>CFBundleDevelopmentRegion</key> | ||
| 6 | + <string>en</string> | ||
| 7 | + <key>CFBundleIdentifier</key> | ||
| 8 | + <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> | ||
| 9 | + <key>CFBundleInfoDictionaryVersion</key> | ||
| 10 | + <string>6.0</string> | ||
| 11 | + <key>CFBundleName</key> | ||
| 12 | + <string>${PRODUCT_NAME}</string> | ||
| 13 | + <key>CFBundlePackageType</key> | ||
| 14 | + <string>BNDL</string> | ||
| 15 | + <key>CFBundleShortVersionString</key> | ||
| 16 | + <string>0.0.1</string> | ||
| 17 | + <key>CFBundleSignature</key> | ||
| 18 | + <string>????</string> | ||
| 19 | + <key>CFBundleVersion</key> | ||
| 20 | + <string>1</string> | ||
| 21 | + <key>NSPrincipalClass</key> | ||
| 22 | + <string></string> | ||
| 23 | +</dict> | ||
| 24 | +</plist> |
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | // CNLiveQQEmotionManagerTests.m | 2 | // CNLiveQQEmotionManagerTests.m |
| 3 | // CNLiveQQEmotionManagerTests | 3 | // CNLiveQQEmotionManagerTests |
| 4 | // | 4 | // |
| 5 | -// Created by 殷巧娟 on 12/22/2018. | 5 | +// Created by 殷巧娟 on 12/27/2018. |
| 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. | 6 | // Copyright (c) 2018 殷巧娟. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 |