summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-11-05 22:45:49 +0300
committerGravatar Vitaly Takmazov2018-11-05 22:45:49 +0300
commit8af785b209412b5d52dcd0503ccdbab108c506a7 (patch)
tree265cdf02b408f65dd2398ffbd321bd68e256b67d
parent3fb9ed7994aa50b1281ec6be1ff4727842d3d0c2 (diff)
Bye-bye, TTTAttributedLabel
-rw-r--r--Juick.xcodeproj/project.pbxproj6
-rw-r--r--Juick/Supporting Files/Juick-Prefix.pch1
-rw-r--r--Juick/Views/BubbleMessageCell.h5
-rw-r--r--Juick/Views/BubbleMessageCell.m12
-rw-r--r--Juick/Views/BubbleMessageCell.xib18
-rw-r--r--Juick/Views/FixedLabel.h13
-rw-r--r--Juick/Views/FixedLabel.m21
-rw-r--r--Juick/Views/MessageCell.h4
-rw-r--r--Juick/Views/MessageCell.m11
-rw-r--r--Juick/Views/MessageCell.xib31
-rw-r--r--Podfile1
-rw-r--r--Podfile.lock6
12 files changed, 34 insertions, 95 deletions
diff --git a/Juick.xcodeproj/project.pbxproj b/Juick.xcodeproj/project.pbxproj
index faa7ccd..8072ad2 100644
--- a/Juick.xcodeproj/project.pbxproj
+++ b/Juick.xcodeproj/project.pbxproj
@@ -23,7 +23,6 @@
773E639D204BD0F2008B8F8D /* Chat.m in Sources */ = {isa = PBXBuildFile; fileRef = 773E639C204BD0F2008B8F8D /* Chat.m */; };
773E63A0204BDF16008B8F8D /* ChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 773E639F204BDF16008B8F8D /* ChatViewController.m */; };
773E63A3204BE036008B8F8D /* BubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 773E63A2204BE036008B8F8D /* BubbleMessageCell.m */; };
- 773E63A6204BE11B008B8F8D /* FixedLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 773E63A5204BE11B008B8F8D /* FixedLabel.m */; };
773F231C1F76DD0B00B5B0DF /* SerpentineBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 773F231B1F76DD0B00B5B0DF /* SerpentineBoldItalic.ttf */; };
773F23331F76ECAC00B5B0DF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 773F23321F76ECAC00B5B0DF /* LaunchScreen.storyboard */; };
773F23371F76ED5E00B5B0DF /* Splash.png in Resources */ = {isa = PBXBuildFile; fileRef = 773F23341F76ED5D00B5B0DF /* Splash.png */; };
@@ -111,8 +110,6 @@
773E639F204BDF16008B8F8D /* ChatViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ChatViewController.m; sourceTree = "<group>"; };
773E63A1204BE036008B8F8D /* BubbleMessageCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BubbleMessageCell.h; sourceTree = "<group>"; };
773E63A2204BE036008B8F8D /* BubbleMessageCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BubbleMessageCell.m; sourceTree = "<group>"; };
- 773E63A4204BE11B008B8F8D /* FixedLabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FixedLabel.h; sourceTree = "<group>"; };
- 773E63A5204BE11B008B8F8D /* FixedLabel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FixedLabel.m; sourceTree = "<group>"; };
773F231B1F76DD0B00B5B0DF /* SerpentineBoldItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = SerpentineBoldItalic.ttf; sourceTree = "<group>"; };
773F23321F76ECAC00B5B0DF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
773F23341F76ED5D00B5B0DF /* Splash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Splash.png; sourceTree = "<group>"; };
@@ -355,8 +352,6 @@
77E61A5C1FD4682B00B4E304 /* QuoteView.h */,
77E61A5D1FD4682B00B4E304 /* QuoteView.m */,
77E61A5A1FD467FC00B4E304 /* QuoteView.xib */,
- 773E63A4204BE11B008B8F8D /* FixedLabel.h */,
- 773E63A5204BE11B008B8F8D /* FixedLabel.m */,
77B8B39A207A5629005CB20C /* MessageInputView.h */,
77B8B39B207A5629005CB20C /* MessageInputView.m */,
77B8B398207A52BD005CB20C /* MessageInputView.xib */,
@@ -569,7 +564,6 @@
77317BB8181BBE8500D60005 /* main.m in Sources */,
77B8B39C207A5629005CB20C /* MessageInputView.m in Sources */,
774528C21F930C06004D110B /* Attachment.m in Sources */,
- 773E63A6204BE11B008B8F8D /* FixedLabel.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/Juick/Supporting Files/Juick-Prefix.pch b/Juick/Supporting Files/Juick-Prefix.pch
index 2123166..2f4b637 100644
--- a/Juick/Supporting Files/Juick-Prefix.pch
+++ b/Juick/Supporting Files/Juick-Prefix.pch
@@ -20,7 +20,6 @@
#import <PDKeychainBindingsController/PDKeychainBindingsController.h>
#import <NSString+HTML.h>
#import "UIImage+Utils.h"
- #import <TTTAttributedLabel/TTTAttributedLabel.h>
#import <AFNetworking/AFNetworking.h>
#import <AFNetworking/UIImageView+AFNetworking.h>
#import <YYModel/YYModel.h>
diff --git a/Juick/Views/BubbleMessageCell.h b/Juick/Views/BubbleMessageCell.h
index 933337b..bad2fc4 100644
--- a/Juick/Views/BubbleMessageCell.h
+++ b/Juick/Views/BubbleMessageCell.h
@@ -8,13 +8,12 @@
#import <UIKit/UIKit.h>
#import "Message.h"
-#import "FixedLabel.h"
-@interface BubbleMessageCell : UITableViewCell<TTTAttributedLabelDelegate>
+@interface BubbleMessageCell : UITableViewCell
@property (strong, nonatomic) IBOutlet UIImageView *avatarView;
@property (strong, nonatomic) IBOutlet UILabel *unreadMarker;
@property (strong, nonatomic) IBOutlet UILabel *name;
-@property (strong, nonatomic) IBOutlet FixedLabel *message;
+@property (strong, nonatomic) IBOutlet UITextView *message;
-(void) configureWithMessage:(Message *) message isMe:(BOOL)isMe;
diff --git a/Juick/Views/BubbleMessageCell.m b/Juick/Views/BubbleMessageCell.m
index 42b6019..87b482c 100644
--- a/Juick/Views/BubbleMessageCell.m
+++ b/Juick/Views/BubbleMessageCell.m
@@ -25,8 +25,8 @@
-(void) configureWithMessage:(Message *)message isMe:(BOOL)isMe {
self.message.backgroundColor = isMe ? [ColorScheme secondaryBackground] : [ColorScheme mainBackground];
self.message.textColor = isMe ? [UIColor whiteColor] : [ColorScheme textColor];
- self.message.linkAttributes = @{ (id)kCTForegroundColorAttributeName: isMe ? [UIColor whiteColor] : [ColorScheme linkColor],
- (id)kCTUnderlineStyleAttributeName : [NSNumber numberWithInt:NSUnderlineStyleSingle] };
+ self.message.dataDetectorTypes = UIDataDetectorTypeAll;
+ self.message.tintColor = isMe? [UIColor whiteColor] : [ColorScheme linkColor];
self.name.text = message.user.uname;
self.message.text = message.text;
self.unreadMarker.text = @"";
@@ -40,14 +40,6 @@
}
completion:nil];
} failure:nil];
- self.message.enabledTextCheckingTypes = NSTextCheckingTypeLink;
- self.message.clipsToBounds = YES;
- self.message.textInsets = UIEdgeInsetsMake(4.0f, 8.0f, 4.0f, 8.0f);
-}
-
--(void) attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url {
- [[UIApplication sharedApplication] openURL:url options:
- @{} completionHandler:nil];
}
@end
diff --git a/Juick/Views/BubbleMessageCell.xib b/Juick/Views/BubbleMessageCell.xib
index 3f9670e..75afe92 100644
--- a/Juick/Views/BubbleMessageCell.xib
+++ b/Juick/Views/BubbleMessageCell.xib
@@ -43,21 +43,21 @@
</constraints>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="12" translatesAutoresizingMaskIntoConstraints="NO" id="xm7-By-6oe">
- <rect key="frame" x="54" y="10.5" width="311" height="158.5"/>
+ <rect key="frame" x="54" y="0.0" width="311" height="179.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" text="ermine" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UEj-yl-U0d">
- <rect key="frame" x="0.0" y="0.0" width="311" height="16"/>
+ <rect key="frame" x="0.0" y="0.0" width="311" height="0.0"/>
<fontDescription key="fontDescription" style="UICTFontTextStyleFootnote"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="1000" horizontalCompressionResistancePriority="751" verticalCompressionResistancePriority="1000" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yf3-FC-T1Y" customClass="FixedLabel">
- <rect key="frame" x="0.0" y="28" width="311" height="130.5"/>
- <string key="text">Lorem sdsdasds sdsada ddas dsad asdsadas dasd asdsa sadsa dasdsad asd asdas dasd asdas dasd asdas dasdasdasd asdasdasdadasdasd asdasd asdas dasdsa dasdasdasdasdas dasdas</string>
+ <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" verticalCompressionResistancePriority="1000" scrollEnabled="NO" editable="NO" textAlignment="natural" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="PUY-2b-P8y">
+ <rect key="frame" x="0.0" y="12" width="311" height="167.5"/>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+ <string key="text">Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda.</string>
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
- <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
- <nil key="highlightedColor"/>
- </label>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+ </textView>
</subviews>
</stackView>
</subviews>
@@ -75,7 +75,7 @@
<gestureRecognizers/>
<connections>
<outlet property="avatarView" destination="ho8-hh-u3y" id="XnI-4Y-f3I"/>
- <outlet property="message" destination="yf3-FC-T1Y" id="Iwg-L7-jm6"/>
+ <outlet property="message" destination="PUY-2b-P8y" id="4gD-7L-TLd"/>
<outlet property="name" destination="UEj-yl-U0d" id="unG-q9-Kwv"/>
<outlet property="unreadMarker" destination="5rl-Qo-5oW" id="an8-JJ-Gbb"/>
</connections>
diff --git a/Juick/Views/FixedLabel.h b/Juick/Views/FixedLabel.h
deleted file mode 100644
index f05ac94..0000000
--- a/Juick/Views/FixedLabel.h
+++ /dev/null
@@ -1,13 +0,0 @@
-//
-// FixedLabel.h
-// Juick
-//
-// Created by Vitaly Takmazov on 04/03/2018.
-// Copyright © 2018 com.juick. All rights reserved.
-//
-
-#import <TTTAttributedLabel/TTTAttributedLabel.h>
-
-@interface FixedLabel : TTTAttributedLabel
-
-@end
diff --git a/Juick/Views/FixedLabel.m b/Juick/Views/FixedLabel.m
deleted file mode 100644
index 24d8648..0000000
--- a/Juick/Views/FixedLabel.m
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// FixedLabel.m
-// Juick
-//
-// Created by Vitaly Takmazov on 04/03/2018.
-// Copyright © 2018 com.juick. All rights reserved.
-//
-
-#import "FixedLabel.h"
-
-@implementation FixedLabel
-
-/*
-// Only override drawRect: if you perform custom drawing.
-// An empty implementation adversely affects performance during animation.
-- (void)drawRect:(CGRect)rect {
- // Drawing code
-}
-*/
-
-@end
diff --git a/Juick/Views/MessageCell.h b/Juick/Views/MessageCell.h
index abb1347..846bf30 100644
--- a/Juick/Views/MessageCell.h
+++ b/Juick/Views/MessageCell.h
@@ -13,13 +13,13 @@
-(void) avatarClicked:(NSString *)uname;
@end
-@interface MessageCell : UITableViewCell<TTTAttributedLabelDelegate>
+@interface MessageCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UIImageView *avatar;
@property (weak, nonatomic) IBOutlet UILabel *title;
@property (weak, nonatomic) IBOutlet UILabel *timestamp;
@property (weak, nonatomic) IBOutlet TagListView *tags;
-@property (weak, nonatomic) IBOutlet TTTAttributedLabel *text;
+@property (weak, nonatomic) IBOutlet UITextView *text;
@property (weak, nonatomic) IBOutlet UIImageView *attach;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *attachmentHeight;
@property (weak, nonatomic) IBOutlet UILabel *summary;
diff --git a/Juick/Views/MessageCell.m b/Juick/Views/MessageCell.m
index ffb564a..851e097 100644
--- a/Juick/Views/MessageCell.m
+++ b/Juick/Views/MessageCell.m
@@ -15,10 +15,8 @@
- (void)awakeFromNib {
[super awakeFromNib];
self.text.textColor = [ColorScheme textColor];
- self.text.enabledTextCheckingTypes = NSTextCheckingTypeLink;
- self.text.delegate = self;
- self.text.linkAttributes = @{ (id)kCTForegroundColorAttributeName: [ColorScheme linkColor],
- (id)kCTUnderlineStyleAttributeName : [NSNumber numberWithInt:NSUnderlineStyleSingle] };
+ self.text.dataDetectorTypes = UIDataDetectorTypeAll;
+ self.text.tintColor = [ColorScheme linkColor];
self.title.textColor = [ColorScheme linkColor];
self.timestamp.textColor = [UIColor grayColor];
self.summary.textColor = [UIColor grayColor];
@@ -81,13 +79,8 @@
}
}
--(void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url {
- [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
-}
-
-(void) avatarClicked:(UIGestureRecognizer *)gestureRecognizer {
[self.delegate avatarClicked:self.title.text];
}
-
@end
diff --git a/Juick/Views/MessageCell.xib b/Juick/Views/MessageCell.xib
index c1f9e83..3b40cf6 100644
--- a/Juick/Views/MessageCell.xib
+++ b/Juick/Views/MessageCell.xib
@@ -22,18 +22,18 @@
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="12" translatesAutoresizingMaskIntoConstraints="NO" id="Azj-pa-GEC">
<rect key="frame" x="6" y="6" width="562" height="425.5"/>
<subviews>
- <stackView opaque="NO" contentMode="scaleToFill" alignment="center" spacing="12" translatesAutoresizingMaskIntoConstraints="NO" id="7FT-kJ-84d">
- <rect key="frame" x="0.0" y="0.0" width="562" height="50"/>
+ <stackView opaque="NO" contentMode="scaleToFill" verticalCompressionResistancePriority="751" alignment="center" spacing="12" translatesAutoresizingMaskIntoConstraints="NO" id="7FT-kJ-84d">
+ <rect key="frame" x="0.0" y="0.0" width="562" height="48"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="751" verticalCompressionResistancePriority="751" translatesAutoresizingMaskIntoConstraints="NO" id="CZk-Q8-JqS">
- <rect key="frame" x="0.0" y="0.0" width="50" height="50"/>
+ <rect key="frame" x="0.0" y="0.0" width="50" height="48"/>
<constraints>
- <constraint firstAttribute="height" priority="750" constant="48" id="ZnT-UD-xga"/>
+ <constraint firstAttribute="height" priority="999" constant="48" id="ZnT-UD-xga"/>
<constraint firstAttribute="width" priority="750" constant="48" id="khZ-DB-qfq"/>
</constraints>
</imageView>
<stackView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="252" axis="vertical" spacing="6" translatesAutoresizingMaskIntoConstraints="NO" id="o3h-ci-LWF">
- <rect key="frame" x="62" y="4" width="500" height="42.5"/>
+ <rect key="frame" x="62" y="3" width="500" height="42.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CHd-h0-hPk">
<rect key="frame" x="0.0" y="0.0" width="500" height="20.5"/>
@@ -51,8 +51,8 @@
</stackView>
</subviews>
</stackView>
- <view contentMode="scaleToFill" verticalCompressionResistancePriority="749" translatesAutoresizingMaskIntoConstraints="NO" id="N08-my-2Lr" customClass="TagListView">
- <rect key="frame" x="0.0" y="62" width="562" height="35"/>
+ <view contentMode="scaleToFill" verticalCompressionResistancePriority="749" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="N08-my-2Lr" customClass="TagListView">
+ <rect key="frame" x="0.0" y="60" width="562" height="0.0"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
<real key="value" value="1"/>
@@ -80,21 +80,22 @@
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" verticalCompressionResistancePriority="752" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zZm-hh-bDO" customClass="TTTAttributedLabel">
- <rect key="frame" x="0.0" y="109" width="562" height="20.5"/>
+ <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" verticalCompressionResistancePriority="1000" ambiguous="YES" scrollEnabled="NO" editable="NO" textAlignment="natural" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="nZn-a4-oSt">
+ <rect key="frame" x="0.0" y="72" width="562" height="71.5"/>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+ <string key="text">Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda.</string>
<fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
- <nil key="textColor"/>
- <nil key="highlightedColor"/>
- </label>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+ </textView>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Uha-ow-kFJ">
- <rect key="frame" x="0.0" y="141.5" width="562" height="256"/>
+ <rect key="frame" x="0.0" y="155.5" width="562" height="256"/>
<constraints>
<constraint firstAttribute="height" priority="999" constant="256" identifier="attachHeight" id="Cuq-dQ-VYU"/>
<constraint firstAttribute="width" priority="999" constant="256" id="oJg-1R-jp3"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aJE-mZ-MCS">
- <rect key="frame" x="0.0" y="409.5" width="562" height="16"/>
+ <rect key="frame" x="0.0" y="423.5" width="562" height="2"/>
<fontDescription key="fontDescription" style="UICTFontTextStyleFootnote"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@@ -116,7 +117,7 @@
<outlet property="avatar" destination="CZk-Q8-JqS" id="0Jh-5F-W9D"/>
<outlet property="summary" destination="aJE-mZ-MCS" id="lWR-A2-40d"/>
<outlet property="tags" destination="N08-my-2Lr" id="MwG-ij-n7e"/>
- <outlet property="text" destination="zZm-hh-bDO" id="mqX-Cm-d4L"/>
+ <outlet property="text" destination="nZn-a4-oSt" id="Bee-gX-BGk"/>
<outlet property="timestamp" destination="AVu-qV-q84" id="Cyn-0y-V0R"/>
<outlet property="title" destination="CHd-h0-hPk" id="BuC-dv-0sU"/>
</connections>
diff --git a/Podfile b/Podfile
index e73b7fc..12286c0 100644
--- a/Podfile
+++ b/Podfile
@@ -4,7 +4,6 @@ platform :ios, "11.1"
target "Juick" do
pod 'AFNetworking'
pod 'MWFeedParser'
- pod 'TTTAttributedLabel'
pod 'PDKeychainBindingsController'
pod 'YYModel'
pod 'DateTools'
diff --git a/Podfile.lock b/Podfile.lock
index 1441062..6a9bd9a 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -29,7 +29,6 @@ PODS:
- PHFDelegateChain (~> 1.0)
- PHFDelegateChain (1.0.1)
- TagListView-ObjC (0.1.1)
- - TTTAttributedLabel (2.0.0)
- "UIView+Shimmer (1.0.0)"
- YYModel (1.0.4)
@@ -40,7 +39,6 @@ DEPENDENCIES:
- PDKeychainBindingsController
- PHFComposeBarView
- TagListView-ObjC
- - TTTAttributedLabel
- "UIView+Shimmer"
- YYModel
@@ -53,7 +51,6 @@ SPEC REPOS:
- PHFComposeBarView
- PHFDelegateChain
- TagListView-ObjC
- - TTTAttributedLabel
- "UIView+Shimmer"
- YYModel
@@ -65,10 +62,9 @@ SPEC CHECKSUMS:
PHFComposeBarView: 6382ab846e2f4d8634273c4a78d074bc5deed07f
PHFDelegateChain: 491f9cd8a3fb8761f390ff05f74a0e168d48d285
TagListView-ObjC: 432991e24c5177eb4fa7d721de7084f09f39a0b8
- TTTAttributedLabel: 8cffe8e127e4e82ff3af1e5386d4cd0ad000b656
"UIView+Shimmer": ed634f95e8f4bda666b28b47bd85a4336a4117d8
YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30
-PODFILE CHECKSUM: d3467118ea15900a85c58f282188d5041c42af8e
+PODFILE CHECKSUM: 9e5a38ae3ef326723e44b2aef2694bbd0d904d77
COCOAPODS: 1.5.3