From 0d39cea1b69a791a633b35b141c2eada431b07af Mon Sep 17 00:00:00 2001 From: Jesse Squires Date: Mon, 18 Mar 2013 12:45:20 -0400 Subject: [PATCH] renamed source folder with class prefix --- .../JSBubbleMessageCell.h | 0 .../JSBubbleMessageCell.m | 0 .../JSBubbleView.h | 0 .../JSBubbleView.m | 0 .../JSMessageInputView.h | 0 .../JSMessageInputView.m | 0 .../JSMessageSoundEffect.h | 0 .../JSMessageSoundEffect.m | 0 .../JSMessagesViewController.h | 0 .../JSMessagesViewController.m | 0 .../NSString+JSMessagesView.h | 0 .../NSString+JSMessagesView.m | 0 .../Resources/Images/input-bar.png | Bin .../Resources/Images/input-bar@2x.png | Bin .../Resources/Images/input-field.png | Bin .../Resources/Images/input-field@2x.png | Bin .../Resources/Images/messageBubbleBlue.png | Bin .../Resources/Images/messageBubbleBlue@2x.png | Bin .../Resources/Images/messageBubbleGray.png | Bin .../Resources/Images/messageBubbleGray@2x.png | Bin .../Images/messageBubbleHighlighted.png | Bin .../Images/messageBubbleHighlighted@2x.png | Bin .../Resources/Images/messageBubbleTyping.png | Bin .../Images/messageBubbleTyping@2x.png | Bin .../Resources/Images/send-highlighted.png | Bin .../Resources/Images/send-highlighted@2x.png | Bin .../Resources/Images/send.png | Bin .../Resources/Images/send@2x.png | Bin .../Resources/Sounds/messageReceived.aiff | Bin .../Resources/Sounds/messageSent.aiff | Bin .../UIView+AnimationOptionsForCurve.h | 0 .../UIView+AnimationOptionsForCurve.m | 0 MessagesDemo.xcodeproj/project.pbxproj | 246 ++++++++--------- .../MessagesDemoSB.xcodeproj/project.pbxproj | 248 +++++++++--------- README.md | 2 +- 35 files changed, 248 insertions(+), 248 deletions(-) rename {MessagesTableViewController => JSMessagesTableViewController}/JSBubbleMessageCell.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSBubbleMessageCell.m (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSBubbleView.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSBubbleView.m (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSMessageInputView.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSMessageInputView.m (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSMessageSoundEffect.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSMessageSoundEffect.m (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSMessagesViewController.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/JSMessagesViewController.m (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/NSString+JSMessagesView.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/NSString+JSMessagesView.m (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/input-bar.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/input-bar@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/input-field.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/input-field@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleBlue.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleBlue@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleGray.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleGray@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleHighlighted.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleHighlighted@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleTyping.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/messageBubbleTyping@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/send-highlighted.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/send-highlighted@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/send.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Images/send@2x.png (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Sounds/messageReceived.aiff (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/Resources/Sounds/messageSent.aiff (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/UIView+AnimationOptionsForCurve.h (100%) rename {MessagesTableViewController => JSMessagesTableViewController}/UIView+AnimationOptionsForCurve.m (100%) diff --git a/MessagesTableViewController/JSBubbleMessageCell.h b/JSMessagesTableViewController/JSBubbleMessageCell.h similarity index 100% rename from MessagesTableViewController/JSBubbleMessageCell.h rename to JSMessagesTableViewController/JSBubbleMessageCell.h diff --git a/MessagesTableViewController/JSBubbleMessageCell.m b/JSMessagesTableViewController/JSBubbleMessageCell.m similarity index 100% rename from MessagesTableViewController/JSBubbleMessageCell.m rename to JSMessagesTableViewController/JSBubbleMessageCell.m diff --git a/MessagesTableViewController/JSBubbleView.h b/JSMessagesTableViewController/JSBubbleView.h similarity index 100% rename from MessagesTableViewController/JSBubbleView.h rename to JSMessagesTableViewController/JSBubbleView.h diff --git a/MessagesTableViewController/JSBubbleView.m b/JSMessagesTableViewController/JSBubbleView.m similarity index 100% rename from MessagesTableViewController/JSBubbleView.m rename to JSMessagesTableViewController/JSBubbleView.m diff --git a/MessagesTableViewController/JSMessageInputView.h b/JSMessagesTableViewController/JSMessageInputView.h similarity index 100% rename from MessagesTableViewController/JSMessageInputView.h rename to JSMessagesTableViewController/JSMessageInputView.h diff --git a/MessagesTableViewController/JSMessageInputView.m b/JSMessagesTableViewController/JSMessageInputView.m similarity index 100% rename from MessagesTableViewController/JSMessageInputView.m rename to JSMessagesTableViewController/JSMessageInputView.m diff --git a/MessagesTableViewController/JSMessageSoundEffect.h b/JSMessagesTableViewController/JSMessageSoundEffect.h similarity index 100% rename from MessagesTableViewController/JSMessageSoundEffect.h rename to JSMessagesTableViewController/JSMessageSoundEffect.h diff --git a/MessagesTableViewController/JSMessageSoundEffect.m b/JSMessagesTableViewController/JSMessageSoundEffect.m similarity index 100% rename from MessagesTableViewController/JSMessageSoundEffect.m rename to JSMessagesTableViewController/JSMessageSoundEffect.m diff --git a/MessagesTableViewController/JSMessagesViewController.h b/JSMessagesTableViewController/JSMessagesViewController.h similarity index 100% rename from MessagesTableViewController/JSMessagesViewController.h rename to JSMessagesTableViewController/JSMessagesViewController.h diff --git a/MessagesTableViewController/JSMessagesViewController.m b/JSMessagesTableViewController/JSMessagesViewController.m similarity index 100% rename from MessagesTableViewController/JSMessagesViewController.m rename to JSMessagesTableViewController/JSMessagesViewController.m diff --git a/MessagesTableViewController/NSString+JSMessagesView.h b/JSMessagesTableViewController/NSString+JSMessagesView.h similarity index 100% rename from MessagesTableViewController/NSString+JSMessagesView.h rename to JSMessagesTableViewController/NSString+JSMessagesView.h diff --git a/MessagesTableViewController/NSString+JSMessagesView.m b/JSMessagesTableViewController/NSString+JSMessagesView.m similarity index 100% rename from MessagesTableViewController/NSString+JSMessagesView.m rename to JSMessagesTableViewController/NSString+JSMessagesView.m diff --git a/MessagesTableViewController/Resources/Images/input-bar.png b/JSMessagesTableViewController/Resources/Images/input-bar.png similarity index 100% rename from MessagesTableViewController/Resources/Images/input-bar.png rename to JSMessagesTableViewController/Resources/Images/input-bar.png diff --git a/MessagesTableViewController/Resources/Images/input-bar@2x.png b/JSMessagesTableViewController/Resources/Images/input-bar@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/input-bar@2x.png rename to JSMessagesTableViewController/Resources/Images/input-bar@2x.png diff --git a/MessagesTableViewController/Resources/Images/input-field.png b/JSMessagesTableViewController/Resources/Images/input-field.png similarity index 100% rename from MessagesTableViewController/Resources/Images/input-field.png rename to JSMessagesTableViewController/Resources/Images/input-field.png diff --git a/MessagesTableViewController/Resources/Images/input-field@2x.png b/JSMessagesTableViewController/Resources/Images/input-field@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/input-field@2x.png rename to JSMessagesTableViewController/Resources/Images/input-field@2x.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleBlue.png b/JSMessagesTableViewController/Resources/Images/messageBubbleBlue.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleBlue.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleBlue.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleBlue@2x.png b/JSMessagesTableViewController/Resources/Images/messageBubbleBlue@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleBlue@2x.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleBlue@2x.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleGray.png b/JSMessagesTableViewController/Resources/Images/messageBubbleGray.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleGray.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleGray.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleGray@2x.png b/JSMessagesTableViewController/Resources/Images/messageBubbleGray@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleGray@2x.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleGray@2x.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleHighlighted.png b/JSMessagesTableViewController/Resources/Images/messageBubbleHighlighted.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleHighlighted.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleHighlighted.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleHighlighted@2x.png b/JSMessagesTableViewController/Resources/Images/messageBubbleHighlighted@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleHighlighted@2x.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleHighlighted@2x.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleTyping.png b/JSMessagesTableViewController/Resources/Images/messageBubbleTyping.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleTyping.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleTyping.png diff --git a/MessagesTableViewController/Resources/Images/messageBubbleTyping@2x.png b/JSMessagesTableViewController/Resources/Images/messageBubbleTyping@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/messageBubbleTyping@2x.png rename to JSMessagesTableViewController/Resources/Images/messageBubbleTyping@2x.png diff --git a/MessagesTableViewController/Resources/Images/send-highlighted.png b/JSMessagesTableViewController/Resources/Images/send-highlighted.png similarity index 100% rename from MessagesTableViewController/Resources/Images/send-highlighted.png rename to JSMessagesTableViewController/Resources/Images/send-highlighted.png diff --git a/MessagesTableViewController/Resources/Images/send-highlighted@2x.png b/JSMessagesTableViewController/Resources/Images/send-highlighted@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/send-highlighted@2x.png rename to JSMessagesTableViewController/Resources/Images/send-highlighted@2x.png diff --git a/MessagesTableViewController/Resources/Images/send.png b/JSMessagesTableViewController/Resources/Images/send.png similarity index 100% rename from MessagesTableViewController/Resources/Images/send.png rename to JSMessagesTableViewController/Resources/Images/send.png diff --git a/MessagesTableViewController/Resources/Images/send@2x.png b/JSMessagesTableViewController/Resources/Images/send@2x.png similarity index 100% rename from MessagesTableViewController/Resources/Images/send@2x.png rename to JSMessagesTableViewController/Resources/Images/send@2x.png diff --git a/MessagesTableViewController/Resources/Sounds/messageReceived.aiff b/JSMessagesTableViewController/Resources/Sounds/messageReceived.aiff similarity index 100% rename from MessagesTableViewController/Resources/Sounds/messageReceived.aiff rename to JSMessagesTableViewController/Resources/Sounds/messageReceived.aiff diff --git a/MessagesTableViewController/Resources/Sounds/messageSent.aiff b/JSMessagesTableViewController/Resources/Sounds/messageSent.aiff similarity index 100% rename from MessagesTableViewController/Resources/Sounds/messageSent.aiff rename to JSMessagesTableViewController/Resources/Sounds/messageSent.aiff diff --git a/MessagesTableViewController/UIView+AnimationOptionsForCurve.h b/JSMessagesTableViewController/UIView+AnimationOptionsForCurve.h similarity index 100% rename from MessagesTableViewController/UIView+AnimationOptionsForCurve.h rename to JSMessagesTableViewController/UIView+AnimationOptionsForCurve.h diff --git a/MessagesTableViewController/UIView+AnimationOptionsForCurve.m b/JSMessagesTableViewController/UIView+AnimationOptionsForCurve.m similarity index 100% rename from MessagesTableViewController/UIView+AnimationOptionsForCurve.m rename to JSMessagesTableViewController/UIView+AnimationOptionsForCurve.m diff --git a/MessagesDemo.xcodeproj/project.pbxproj b/MessagesDemo.xcodeproj/project.pbxproj index 774760a..5c6e3e3 100644 --- a/MessagesDemo.xcodeproj/project.pbxproj +++ b/MessagesDemo.xcodeproj/project.pbxproj @@ -17,32 +17,32 @@ 881AE57116D13CDC008F7636 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE57016D13CDC008F7636 /* Default@2x.png */; }; 881AE57316D13CDC008F7636 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE57216D13CDC008F7636 /* Default-568h@2x.png */; }; 881AE58416D13DE0008F7636 /* DemoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE58316D13DE0008F7636 /* DemoViewController.m */; }; - 881AE5A716D13E08008F7636 /* JSBubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE58716D13E08008F7636 /* JSBubbleMessageCell.m */; }; - 881AE5A816D13E08008F7636 /* JSBubbleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE58916D13E08008F7636 /* JSBubbleView.m */; }; - 881AE5A916D13E08008F7636 /* JSMessageInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE58B16D13E08008F7636 /* JSMessageInputView.m */; }; - 881AE5AA16D13E08008F7636 /* JSMessageSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE58D16D13E08008F7636 /* JSMessageSoundEffect.m */; }; - 881AE5AB16D13E08008F7636 /* JSMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE58F16D13E08008F7636 /* JSMessagesViewController.m */; }; - 881AE5AC16D13E08008F7636 /* NSString+JSMessagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 881AE59116D13E08008F7636 /* NSString+JSMessagesView.m */; }; - 881AE5AD16D13E08008F7636 /* input-bar.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59416D13E08008F7636 /* input-bar.png */; }; - 881AE5AE16D13E08008F7636 /* input-bar@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59516D13E08008F7636 /* input-bar@2x.png */; }; - 881AE5AF16D13E08008F7636 /* input-field.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59616D13E08008F7636 /* input-field.png */; }; - 881AE5B016D13E08008F7636 /* input-field@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59716D13E08008F7636 /* input-field@2x.png */; }; - 881AE5B116D13E08008F7636 /* messageBubbleBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59816D13E08008F7636 /* messageBubbleBlue.png */; }; - 881AE5B216D13E08008F7636 /* messageBubbleBlue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59916D13E08008F7636 /* messageBubbleBlue@2x.png */; }; - 881AE5B316D13E08008F7636 /* messageBubbleGray.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59A16D13E08008F7636 /* messageBubbleGray.png */; }; - 881AE5B416D13E08008F7636 /* messageBubbleGray@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59B16D13E08008F7636 /* messageBubbleGray@2x.png */; }; - 881AE5B516D13E08008F7636 /* messageBubbleHighlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59C16D13E08008F7636 /* messageBubbleHighlighted.png */; }; - 881AE5B616D13E08008F7636 /* messageBubbleHighlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59D16D13E08008F7636 /* messageBubbleHighlighted@2x.png */; }; - 881AE5B716D13E08008F7636 /* messageBubbleTyping.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59E16D13E08008F7636 /* messageBubbleTyping.png */; }; - 881AE5B816D13E08008F7636 /* messageBubbleTyping@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE59F16D13E08008F7636 /* messageBubbleTyping@2x.png */; }; - 881AE5B916D13E08008F7636 /* send-highlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE5A016D13E08008F7636 /* send-highlighted.png */; }; - 881AE5BA16D13E08008F7636 /* send-highlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE5A116D13E08008F7636 /* send-highlighted@2x.png */; }; - 881AE5BB16D13E08008F7636 /* send.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE5A216D13E08008F7636 /* send.png */; }; - 881AE5BC16D13E08008F7636 /* send@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 881AE5A316D13E08008F7636 /* send@2x.png */; }; - 881AE5BD16D13E08008F7636 /* messageReceived.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 881AE5A516D13E08008F7636 /* messageReceived.aiff */; }; - 881AE5BE16D13E08008F7636 /* messageSent.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 881AE5A616D13E08008F7636 /* messageSent.aiff */; }; 881AE5C016D13E35008F7636 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 881AE5BF16D13E35008F7636 /* AudioToolbox.framework */; }; - 889953A116EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.m in Sources */ = {isa = PBXBuildFile; fileRef = 889953A016EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.m */; }; + 88301F0816F77B3D0037524D /* JSBubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301EE616F77B3D0037524D /* JSBubbleMessageCell.m */; }; + 88301F0916F77B3D0037524D /* JSBubbleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301EE816F77B3D0037524D /* JSBubbleView.m */; }; + 88301F0A16F77B3D0037524D /* JSMessageInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301EEA16F77B3D0037524D /* JSMessageInputView.m */; }; + 88301F0B16F77B3D0037524D /* JSMessageSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301EEC16F77B3D0037524D /* JSMessageSoundEffect.m */; }; + 88301F0C16F77B3D0037524D /* JSMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301EEE16F77B3D0037524D /* JSMessagesViewController.m */; }; + 88301F0D16F77B3D0037524D /* NSString+JSMessagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301EF016F77B3D0037524D /* NSString+JSMessagesView.m */; }; + 88301F0E16F77B3D0037524D /* input-bar.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF316F77B3D0037524D /* input-bar.png */; }; + 88301F0F16F77B3D0037524D /* input-bar@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF416F77B3D0037524D /* input-bar@2x.png */; }; + 88301F1016F77B3D0037524D /* input-field.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF516F77B3D0037524D /* input-field.png */; }; + 88301F1116F77B3D0037524D /* input-field@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF616F77B3D0037524D /* input-field@2x.png */; }; + 88301F1216F77B3D0037524D /* messageBubbleBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF716F77B3D0037524D /* messageBubbleBlue.png */; }; + 88301F1316F77B3D0037524D /* messageBubbleBlue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF816F77B3D0037524D /* messageBubbleBlue@2x.png */; }; + 88301F1416F77B3D0037524D /* messageBubbleGray.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EF916F77B3D0037524D /* messageBubbleGray.png */; }; + 88301F1516F77B3D0037524D /* messageBubbleGray@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EFA16F77B3D0037524D /* messageBubbleGray@2x.png */; }; + 88301F1616F77B3D0037524D /* messageBubbleHighlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EFB16F77B3D0037524D /* messageBubbleHighlighted.png */; }; + 88301F1716F77B3D0037524D /* messageBubbleHighlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EFC16F77B3D0037524D /* messageBubbleHighlighted@2x.png */; }; + 88301F1816F77B3D0037524D /* messageBubbleTyping.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EFD16F77B3D0037524D /* messageBubbleTyping.png */; }; + 88301F1916F77B3D0037524D /* messageBubbleTyping@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EFE16F77B3D0037524D /* messageBubbleTyping@2x.png */; }; + 88301F1A16F77B3D0037524D /* send-highlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301EFF16F77B3D0037524D /* send-highlighted.png */; }; + 88301F1B16F77B3D0037524D /* send-highlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F0016F77B3D0037524D /* send-highlighted@2x.png */; }; + 88301F1C16F77B3D0037524D /* send.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F0116F77B3D0037524D /* send.png */; }; + 88301F1D16F77B3D0037524D /* send@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F0216F77B3D0037524D /* send@2x.png */; }; + 88301F1E16F77B3D0037524D /* messageReceived.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 88301F0416F77B3D0037524D /* messageReceived.aiff */; }; + 88301F1F16F77B3D0037524D /* messageSent.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 88301F0516F77B3D0037524D /* messageSent.aiff */; }; + 88301F2016F77B3D0037524D /* UIView+AnimationOptionsForCurve.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F0716F77B3D0037524D /* UIView+AnimationOptionsForCurve.m */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -61,39 +61,39 @@ 881AE57216D13CDC008F7636 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; 881AE58216D13DE0008F7636 /* DemoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoViewController.h; sourceTree = ""; }; 881AE58316D13DE0008F7636 /* DemoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoViewController.m; sourceTree = ""; }; - 881AE58616D13E08008F7636 /* JSBubbleMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleMessageCell.h; sourceTree = ""; }; - 881AE58716D13E08008F7636 /* JSBubbleMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleMessageCell.m; sourceTree = ""; }; - 881AE58816D13E08008F7636 /* JSBubbleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleView.h; sourceTree = ""; }; - 881AE58916D13E08008F7636 /* JSBubbleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleView.m; sourceTree = ""; }; - 881AE58A16D13E08008F7636 /* JSMessageInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageInputView.h; sourceTree = ""; }; - 881AE58B16D13E08008F7636 /* JSMessageInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageInputView.m; sourceTree = ""; }; - 881AE58C16D13E08008F7636 /* JSMessageSoundEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageSoundEffect.h; sourceTree = ""; }; - 881AE58D16D13E08008F7636 /* JSMessageSoundEffect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageSoundEffect.m; sourceTree = ""; }; - 881AE58E16D13E08008F7636 /* JSMessagesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessagesViewController.h; sourceTree = ""; }; - 881AE58F16D13E08008F7636 /* JSMessagesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessagesViewController.m; sourceTree = ""; }; - 881AE59016D13E08008F7636 /* NSString+JSMessagesView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+JSMessagesView.h"; sourceTree = ""; }; - 881AE59116D13E08008F7636 /* NSString+JSMessagesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+JSMessagesView.m"; sourceTree = ""; }; - 881AE59416D13E08008F7636 /* input-bar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar.png"; sourceTree = ""; }; - 881AE59516D13E08008F7636 /* input-bar@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar@2x.png"; sourceTree = ""; }; - 881AE59616D13E08008F7636 /* input-field.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field.png"; sourceTree = ""; }; - 881AE59716D13E08008F7636 /* input-field@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field@2x.png"; sourceTree = ""; }; - 881AE59816D13E08008F7636 /* messageBubbleBlue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleBlue.png; sourceTree = ""; }; - 881AE59916D13E08008F7636 /* messageBubbleBlue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleBlue@2x.png"; sourceTree = ""; }; - 881AE59A16D13E08008F7636 /* messageBubbleGray.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleGray.png; sourceTree = ""; }; - 881AE59B16D13E08008F7636 /* messageBubbleGray@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleGray@2x.png"; sourceTree = ""; }; - 881AE59C16D13E08008F7636 /* messageBubbleHighlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleHighlighted.png; sourceTree = ""; }; - 881AE59D16D13E08008F7636 /* messageBubbleHighlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleHighlighted@2x.png"; sourceTree = ""; }; - 881AE59E16D13E08008F7636 /* messageBubbleTyping.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleTyping.png; sourceTree = ""; }; - 881AE59F16D13E08008F7636 /* messageBubbleTyping@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleTyping@2x.png"; sourceTree = ""; }; - 881AE5A016D13E08008F7636 /* send-highlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted.png"; sourceTree = ""; }; - 881AE5A116D13E08008F7636 /* send-highlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted@2x.png"; sourceTree = ""; }; - 881AE5A216D13E08008F7636 /* send.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send.png; sourceTree = ""; }; - 881AE5A316D13E08008F7636 /* send@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send@2x.png"; sourceTree = ""; }; - 881AE5A516D13E08008F7636 /* messageReceived.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageReceived.aiff; sourceTree = ""; }; - 881AE5A616D13E08008F7636 /* messageSent.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageSent.aiff; sourceTree = ""; }; 881AE5BF16D13E35008F7636 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 8899539F16EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+AnimationOptionsForCurve.h"; sourceTree = ""; }; - 889953A016EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+AnimationOptionsForCurve.m"; sourceTree = ""; }; + 88301EE516F77B3D0037524D /* JSBubbleMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleMessageCell.h; sourceTree = ""; }; + 88301EE616F77B3D0037524D /* JSBubbleMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleMessageCell.m; sourceTree = ""; }; + 88301EE716F77B3D0037524D /* JSBubbleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleView.h; sourceTree = ""; }; + 88301EE816F77B3D0037524D /* JSBubbleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleView.m; sourceTree = ""; }; + 88301EE916F77B3D0037524D /* JSMessageInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageInputView.h; sourceTree = ""; }; + 88301EEA16F77B3D0037524D /* JSMessageInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageInputView.m; sourceTree = ""; }; + 88301EEB16F77B3D0037524D /* JSMessageSoundEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageSoundEffect.h; sourceTree = ""; }; + 88301EEC16F77B3D0037524D /* JSMessageSoundEffect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageSoundEffect.m; sourceTree = ""; }; + 88301EED16F77B3D0037524D /* JSMessagesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessagesViewController.h; sourceTree = ""; }; + 88301EEE16F77B3D0037524D /* JSMessagesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessagesViewController.m; sourceTree = ""; }; + 88301EEF16F77B3D0037524D /* NSString+JSMessagesView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+JSMessagesView.h"; sourceTree = ""; }; + 88301EF016F77B3D0037524D /* NSString+JSMessagesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+JSMessagesView.m"; sourceTree = ""; }; + 88301EF316F77B3D0037524D /* input-bar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar.png"; sourceTree = ""; }; + 88301EF416F77B3D0037524D /* input-bar@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar@2x.png"; sourceTree = ""; }; + 88301EF516F77B3D0037524D /* input-field.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field.png"; sourceTree = ""; }; + 88301EF616F77B3D0037524D /* input-field@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field@2x.png"; sourceTree = ""; }; + 88301EF716F77B3D0037524D /* messageBubbleBlue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleBlue.png; sourceTree = ""; }; + 88301EF816F77B3D0037524D /* messageBubbleBlue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleBlue@2x.png"; sourceTree = ""; }; + 88301EF916F77B3D0037524D /* messageBubbleGray.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleGray.png; sourceTree = ""; }; + 88301EFA16F77B3D0037524D /* messageBubbleGray@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleGray@2x.png"; sourceTree = ""; }; + 88301EFB16F77B3D0037524D /* messageBubbleHighlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleHighlighted.png; sourceTree = ""; }; + 88301EFC16F77B3D0037524D /* messageBubbleHighlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleHighlighted@2x.png"; sourceTree = ""; }; + 88301EFD16F77B3D0037524D /* messageBubbleTyping.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleTyping.png; sourceTree = ""; }; + 88301EFE16F77B3D0037524D /* messageBubbleTyping@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleTyping@2x.png"; sourceTree = ""; }; + 88301EFF16F77B3D0037524D /* send-highlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted.png"; sourceTree = ""; }; + 88301F0016F77B3D0037524D /* send-highlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted@2x.png"; sourceTree = ""; }; + 88301F0116F77B3D0037524D /* send.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send.png; sourceTree = ""; }; + 88301F0216F77B3D0037524D /* send@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send@2x.png"; sourceTree = ""; }; + 88301F0416F77B3D0037524D /* messageReceived.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageReceived.aiff; sourceTree = ""; }; + 88301F0516F77B3D0037524D /* messageSent.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageSent.aiff; sourceTree = ""; }; + 88301F0616F77B3D0037524D /* UIView+AnimationOptionsForCurve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+AnimationOptionsForCurve.h"; sourceTree = ""; }; + 88301F0716F77B3D0037524D /* UIView+AnimationOptionsForCurve.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+AnimationOptionsForCurve.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -146,7 +146,7 @@ 881AE56C16D13CDC008F7636 /* AppDelegate.m */, 881AE58216D13DE0008F7636 /* DemoViewController.h */, 881AE58316D13DE0008F7636 /* DemoViewController.m */, - 881AE58516D13E08008F7636 /* MessagesTableViewController */, + 88301EE416F77B3D0037524D /* JSMessagesTableViewController */, 881AE56316D13CDC008F7636 /* Supporting Files */, ); path = MessagesDemo; @@ -166,65 +166,65 @@ name = "Supporting Files"; sourceTree = ""; }; - 881AE58516D13E08008F7636 /* MessagesTableViewController */ = { + 88301EE416F77B3D0037524D /* JSMessagesTableViewController */ = { isa = PBXGroup; children = ( - 881AE58E16D13E08008F7636 /* JSMessagesViewController.h */, - 881AE58F16D13E08008F7636 /* JSMessagesViewController.m */, - 881AE58A16D13E08008F7636 /* JSMessageInputView.h */, - 881AE58B16D13E08008F7636 /* JSMessageInputView.m */, - 881AE58616D13E08008F7636 /* JSBubbleMessageCell.h */, - 881AE58716D13E08008F7636 /* JSBubbleMessageCell.m */, - 881AE58816D13E08008F7636 /* JSBubbleView.h */, - 881AE58916D13E08008F7636 /* JSBubbleView.m */, - 881AE59216D13E08008F7636 /* Resources */, - 881AE58C16D13E08008F7636 /* JSMessageSoundEffect.h */, - 881AE58D16D13E08008F7636 /* JSMessageSoundEffect.m */, - 881AE59016D13E08008F7636 /* NSString+JSMessagesView.h */, - 881AE59116D13E08008F7636 /* NSString+JSMessagesView.m */, - 8899539F16EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.h */, - 889953A016EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.m */, + 88301EE516F77B3D0037524D /* JSBubbleMessageCell.h */, + 88301EE616F77B3D0037524D /* JSBubbleMessageCell.m */, + 88301EE716F77B3D0037524D /* JSBubbleView.h */, + 88301EE816F77B3D0037524D /* JSBubbleView.m */, + 88301EE916F77B3D0037524D /* JSMessageInputView.h */, + 88301EEA16F77B3D0037524D /* JSMessageInputView.m */, + 88301EEB16F77B3D0037524D /* JSMessageSoundEffect.h */, + 88301EEC16F77B3D0037524D /* JSMessageSoundEffect.m */, + 88301EED16F77B3D0037524D /* JSMessagesViewController.h */, + 88301EEE16F77B3D0037524D /* JSMessagesViewController.m */, + 88301EEF16F77B3D0037524D /* NSString+JSMessagesView.h */, + 88301EF016F77B3D0037524D /* NSString+JSMessagesView.m */, + 88301EF116F77B3D0037524D /* Resources */, + 88301F0616F77B3D0037524D /* UIView+AnimationOptionsForCurve.h */, + 88301F0716F77B3D0037524D /* UIView+AnimationOptionsForCurve.m */, ); - path = MessagesTableViewController; + path = JSMessagesTableViewController; sourceTree = SOURCE_ROOT; }; - 881AE59216D13E08008F7636 /* Resources */ = { + 88301EF116F77B3D0037524D /* Resources */ = { isa = PBXGroup; children = ( - 881AE59316D13E08008F7636 /* Images */, - 881AE5A416D13E08008F7636 /* Sounds */, + 88301EF216F77B3D0037524D /* Images */, + 88301F0316F77B3D0037524D /* Sounds */, ); path = Resources; sourceTree = ""; }; - 881AE59316D13E08008F7636 /* Images */ = { + 88301EF216F77B3D0037524D /* Images */ = { isa = PBXGroup; children = ( - 881AE59416D13E08008F7636 /* input-bar.png */, - 881AE59516D13E08008F7636 /* input-bar@2x.png */, - 881AE59616D13E08008F7636 /* input-field.png */, - 881AE59716D13E08008F7636 /* input-field@2x.png */, - 881AE59816D13E08008F7636 /* messageBubbleBlue.png */, - 881AE59916D13E08008F7636 /* messageBubbleBlue@2x.png */, - 881AE59A16D13E08008F7636 /* messageBubbleGray.png */, - 881AE59B16D13E08008F7636 /* messageBubbleGray@2x.png */, - 881AE59C16D13E08008F7636 /* messageBubbleHighlighted.png */, - 881AE59D16D13E08008F7636 /* messageBubbleHighlighted@2x.png */, - 881AE59E16D13E08008F7636 /* messageBubbleTyping.png */, - 881AE59F16D13E08008F7636 /* messageBubbleTyping@2x.png */, - 881AE5A016D13E08008F7636 /* send-highlighted.png */, - 881AE5A116D13E08008F7636 /* send-highlighted@2x.png */, - 881AE5A216D13E08008F7636 /* send.png */, - 881AE5A316D13E08008F7636 /* send@2x.png */, + 88301EF316F77B3D0037524D /* input-bar.png */, + 88301EF416F77B3D0037524D /* input-bar@2x.png */, + 88301EF516F77B3D0037524D /* input-field.png */, + 88301EF616F77B3D0037524D /* input-field@2x.png */, + 88301EF716F77B3D0037524D /* messageBubbleBlue.png */, + 88301EF816F77B3D0037524D /* messageBubbleBlue@2x.png */, + 88301EF916F77B3D0037524D /* messageBubbleGray.png */, + 88301EFA16F77B3D0037524D /* messageBubbleGray@2x.png */, + 88301EFB16F77B3D0037524D /* messageBubbleHighlighted.png */, + 88301EFC16F77B3D0037524D /* messageBubbleHighlighted@2x.png */, + 88301EFD16F77B3D0037524D /* messageBubbleTyping.png */, + 88301EFE16F77B3D0037524D /* messageBubbleTyping@2x.png */, + 88301EFF16F77B3D0037524D /* send-highlighted.png */, + 88301F0016F77B3D0037524D /* send-highlighted@2x.png */, + 88301F0116F77B3D0037524D /* send.png */, + 88301F0216F77B3D0037524D /* send@2x.png */, ); path = Images; sourceTree = ""; }; - 881AE5A416D13E08008F7636 /* Sounds */ = { + 88301F0316F77B3D0037524D /* Sounds */ = { isa = PBXGroup; children = ( - 881AE5A516D13E08008F7636 /* messageReceived.aiff */, - 881AE5A616D13E08008F7636 /* messageSent.aiff */, + 88301F0416F77B3D0037524D /* messageReceived.aiff */, + 88301F0516F77B3D0037524D /* messageSent.aiff */, ); path = Sounds; sourceTree = ""; @@ -285,24 +285,24 @@ 881AE56F16D13CDC008F7636 /* Default.png in Resources */, 881AE57116D13CDC008F7636 /* Default@2x.png in Resources */, 881AE57316D13CDC008F7636 /* Default-568h@2x.png in Resources */, - 881AE5AD16D13E08008F7636 /* input-bar.png in Resources */, - 881AE5AE16D13E08008F7636 /* input-bar@2x.png in Resources */, - 881AE5AF16D13E08008F7636 /* input-field.png in Resources */, - 881AE5B016D13E08008F7636 /* input-field@2x.png in Resources */, - 881AE5B116D13E08008F7636 /* messageBubbleBlue.png in Resources */, - 881AE5B216D13E08008F7636 /* messageBubbleBlue@2x.png in Resources */, - 881AE5B316D13E08008F7636 /* messageBubbleGray.png in Resources */, - 881AE5B416D13E08008F7636 /* messageBubbleGray@2x.png in Resources */, - 881AE5B516D13E08008F7636 /* messageBubbleHighlighted.png in Resources */, - 881AE5B616D13E08008F7636 /* messageBubbleHighlighted@2x.png in Resources */, - 881AE5B716D13E08008F7636 /* messageBubbleTyping.png in Resources */, - 881AE5B816D13E08008F7636 /* messageBubbleTyping@2x.png in Resources */, - 881AE5B916D13E08008F7636 /* send-highlighted.png in Resources */, - 881AE5BA16D13E08008F7636 /* send-highlighted@2x.png in Resources */, - 881AE5BB16D13E08008F7636 /* send.png in Resources */, - 881AE5BC16D13E08008F7636 /* send@2x.png in Resources */, - 881AE5BD16D13E08008F7636 /* messageReceived.aiff in Resources */, - 881AE5BE16D13E08008F7636 /* messageSent.aiff in Resources */, + 88301F0E16F77B3D0037524D /* input-bar.png in Resources */, + 88301F0F16F77B3D0037524D /* input-bar@2x.png in Resources */, + 88301F1016F77B3D0037524D /* input-field.png in Resources */, + 88301F1116F77B3D0037524D /* input-field@2x.png in Resources */, + 88301F1216F77B3D0037524D /* messageBubbleBlue.png in Resources */, + 88301F1316F77B3D0037524D /* messageBubbleBlue@2x.png in Resources */, + 88301F1416F77B3D0037524D /* messageBubbleGray.png in Resources */, + 88301F1516F77B3D0037524D /* messageBubbleGray@2x.png in Resources */, + 88301F1616F77B3D0037524D /* messageBubbleHighlighted.png in Resources */, + 88301F1716F77B3D0037524D /* messageBubbleHighlighted@2x.png in Resources */, + 88301F1816F77B3D0037524D /* messageBubbleTyping.png in Resources */, + 88301F1916F77B3D0037524D /* messageBubbleTyping@2x.png in Resources */, + 88301F1A16F77B3D0037524D /* send-highlighted.png in Resources */, + 88301F1B16F77B3D0037524D /* send-highlighted@2x.png in Resources */, + 88301F1C16F77B3D0037524D /* send.png in Resources */, + 88301F1D16F77B3D0037524D /* send@2x.png in Resources */, + 88301F1E16F77B3D0037524D /* messageReceived.aiff in Resources */, + 88301F1F16F77B3D0037524D /* messageSent.aiff in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -316,13 +316,13 @@ 881AE56916D13CDC008F7636 /* main.m in Sources */, 881AE56D16D13CDC008F7636 /* AppDelegate.m in Sources */, 881AE58416D13DE0008F7636 /* DemoViewController.m in Sources */, - 881AE5A716D13E08008F7636 /* JSBubbleMessageCell.m in Sources */, - 881AE5A816D13E08008F7636 /* JSBubbleView.m in Sources */, - 881AE5A916D13E08008F7636 /* JSMessageInputView.m in Sources */, - 881AE5AA16D13E08008F7636 /* JSMessageSoundEffect.m in Sources */, - 881AE5AB16D13E08008F7636 /* JSMessagesViewController.m in Sources */, - 881AE5AC16D13E08008F7636 /* NSString+JSMessagesView.m in Sources */, - 889953A116EE3EE6004A9660 /* UIView+AnimationOptionsForCurve.m in Sources */, + 88301F0816F77B3D0037524D /* JSBubbleMessageCell.m in Sources */, + 88301F0916F77B3D0037524D /* JSBubbleView.m in Sources */, + 88301F0A16F77B3D0037524D /* JSMessageInputView.m in Sources */, + 88301F0B16F77B3D0037524D /* JSMessageSoundEffect.m in Sources */, + 88301F0C16F77B3D0037524D /* JSMessagesViewController.m in Sources */, + 88301F0D16F77B3D0037524D /* NSString+JSMessagesView.m in Sources */, + 88301F2016F77B3D0037524D /* UIView+AnimationOptionsForCurve.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/MessagesDemoStoryboards/MessagesDemoSB.xcodeproj/project.pbxproj b/MessagesDemoStoryboards/MessagesDemoSB.xcodeproj/project.pbxproj index 6158592..5c5b498 100644 --- a/MessagesDemoStoryboards/MessagesDemoSB.xcodeproj/project.pbxproj +++ b/MessagesDemoStoryboards/MessagesDemoSB.xcodeproj/project.pbxproj @@ -19,31 +19,31 @@ 880A1C2E16F1203000F01289 /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 880A1C2C16F1203000F01289 /* MainStoryboard.storyboard */; }; 880A1C7916F1212800F01289 /* DemoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 880A1C7816F1212800F01289 /* DemoViewController.m */; }; 880A1C7B16F1218E00F01289 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 880A1C7A16F1218E00F01289 /* AudioToolbox.framework */; }; - 88305C4F16F6C53A00AD1B24 /* JSBubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C2D16F6C53A00AD1B24 /* JSBubbleMessageCell.m */; }; - 88305C5016F6C53A00AD1B24 /* JSBubbleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C2F16F6C53A00AD1B24 /* JSBubbleView.m */; }; - 88305C5116F6C53A00AD1B24 /* JSMessageInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C3116F6C53A00AD1B24 /* JSMessageInputView.m */; }; - 88305C5216F6C53A00AD1B24 /* JSMessageSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C3316F6C53A00AD1B24 /* JSMessageSoundEffect.m */; }; - 88305C5316F6C53A00AD1B24 /* JSMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C3516F6C53A00AD1B24 /* JSMessagesViewController.m */; }; - 88305C5416F6C53A00AD1B24 /* NSString+JSMessagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C3716F6C53A00AD1B24 /* NSString+JSMessagesView.m */; }; - 88305C5516F6C53A00AD1B24 /* input-bar.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C3A16F6C53A00AD1B24 /* input-bar.png */; }; - 88305C5616F6C53A00AD1B24 /* input-bar@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C3B16F6C53A00AD1B24 /* input-bar@2x.png */; }; - 88305C5716F6C53A00AD1B24 /* input-field.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C3C16F6C53A00AD1B24 /* input-field.png */; }; - 88305C5816F6C53A00AD1B24 /* input-field@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C3D16F6C53A00AD1B24 /* input-field@2x.png */; }; - 88305C5916F6C53A00AD1B24 /* messageBubbleBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C3E16F6C53A00AD1B24 /* messageBubbleBlue.png */; }; - 88305C5A16F6C53A00AD1B24 /* messageBubbleBlue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C3F16F6C53A00AD1B24 /* messageBubbleBlue@2x.png */; }; - 88305C5B16F6C53A00AD1B24 /* messageBubbleGray.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4016F6C53A00AD1B24 /* messageBubbleGray.png */; }; - 88305C5C16F6C53A00AD1B24 /* messageBubbleGray@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4116F6C53A00AD1B24 /* messageBubbleGray@2x.png */; }; - 88305C5D16F6C53A00AD1B24 /* messageBubbleHighlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4216F6C53A00AD1B24 /* messageBubbleHighlighted.png */; }; - 88305C5E16F6C53A00AD1B24 /* messageBubbleHighlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4316F6C53A00AD1B24 /* messageBubbleHighlighted@2x.png */; }; - 88305C5F16F6C53A00AD1B24 /* messageBubbleTyping.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4416F6C53A00AD1B24 /* messageBubbleTyping.png */; }; - 88305C6016F6C53A00AD1B24 /* messageBubbleTyping@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4516F6C53A00AD1B24 /* messageBubbleTyping@2x.png */; }; - 88305C6116F6C53A00AD1B24 /* send-highlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4616F6C53A00AD1B24 /* send-highlighted.png */; }; - 88305C6216F6C53A00AD1B24 /* send-highlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4716F6C53A00AD1B24 /* send-highlighted@2x.png */; }; - 88305C6316F6C53A00AD1B24 /* send.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4816F6C53A00AD1B24 /* send.png */; }; - 88305C6416F6C53A00AD1B24 /* send@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4916F6C53A00AD1B24 /* send@2x.png */; }; - 88305C6516F6C53A00AD1B24 /* messageReceived.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4B16F6C53A00AD1B24 /* messageReceived.aiff */; }; - 88305C6616F6C53A00AD1B24 /* messageSent.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 88305C4C16F6C53A00AD1B24 /* messageSent.aiff */; }; - 88305C6716F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.m in Sources */ = {isa = PBXBuildFile; fileRef = 88305C4E16F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.m */; }; + 88301F4516F77B7A0037524D /* JSBubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F2316F77B7A0037524D /* JSBubbleMessageCell.m */; }; + 88301F4616F77B7A0037524D /* JSBubbleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F2516F77B7A0037524D /* JSBubbleView.m */; }; + 88301F4716F77B7A0037524D /* JSMessageInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F2716F77B7A0037524D /* JSMessageInputView.m */; }; + 88301F4816F77B7A0037524D /* JSMessageSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F2916F77B7A0037524D /* JSMessageSoundEffect.m */; }; + 88301F4916F77B7A0037524D /* JSMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F2B16F77B7A0037524D /* JSMessagesViewController.m */; }; + 88301F4A16F77B7A0037524D /* NSString+JSMessagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F2D16F77B7A0037524D /* NSString+JSMessagesView.m */; }; + 88301F4B16F77B7A0037524D /* input-bar.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3016F77B7A0037524D /* input-bar.png */; }; + 88301F4C16F77B7A0037524D /* input-bar@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3116F77B7A0037524D /* input-bar@2x.png */; }; + 88301F4D16F77B7A0037524D /* input-field.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3216F77B7A0037524D /* input-field.png */; }; + 88301F4E16F77B7A0037524D /* input-field@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3316F77B7A0037524D /* input-field@2x.png */; }; + 88301F4F16F77B7A0037524D /* messageBubbleBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3416F77B7A0037524D /* messageBubbleBlue.png */; }; + 88301F5016F77B7A0037524D /* messageBubbleBlue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3516F77B7A0037524D /* messageBubbleBlue@2x.png */; }; + 88301F5116F77B7A0037524D /* messageBubbleGray.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3616F77B7A0037524D /* messageBubbleGray.png */; }; + 88301F5216F77B7A0037524D /* messageBubbleGray@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3716F77B7A0037524D /* messageBubbleGray@2x.png */; }; + 88301F5316F77B7A0037524D /* messageBubbleHighlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3816F77B7A0037524D /* messageBubbleHighlighted.png */; }; + 88301F5416F77B7A0037524D /* messageBubbleHighlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3916F77B7A0037524D /* messageBubbleHighlighted@2x.png */; }; + 88301F5516F77B7A0037524D /* messageBubbleTyping.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3A16F77B7A0037524D /* messageBubbleTyping.png */; }; + 88301F5616F77B7A0037524D /* messageBubbleTyping@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3B16F77B7A0037524D /* messageBubbleTyping@2x.png */; }; + 88301F5716F77B7A0037524D /* send-highlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3C16F77B7A0037524D /* send-highlighted.png */; }; + 88301F5816F77B7A0037524D /* send-highlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3D16F77B7A0037524D /* send-highlighted@2x.png */; }; + 88301F5916F77B7A0037524D /* send.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3E16F77B7A0037524D /* send.png */; }; + 88301F5A16F77B7A0037524D /* send@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 88301F3F16F77B7A0037524D /* send@2x.png */; }; + 88301F5B16F77B7A0037524D /* messageReceived.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 88301F4116F77B7A0037524D /* messageReceived.aiff */; }; + 88301F5C16F77B7A0037524D /* messageSent.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 88301F4216F77B7A0037524D /* messageSent.aiff */; }; + 88301F5D16F77B7A0037524D /* UIView+AnimationOptionsForCurve.m in Sources */ = {isa = PBXBuildFile; fileRef = 88301F4416F77B7A0037524D /* UIView+AnimationOptionsForCurve.m */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -64,38 +64,38 @@ 880A1C7716F1212800F01289 /* DemoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DemoViewController.h; path = ../../MessagesDemo/DemoViewController.h; sourceTree = ""; }; 880A1C7816F1212800F01289 /* DemoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DemoViewController.m; path = ../../MessagesDemo/DemoViewController.m; sourceTree = ""; }; 880A1C7A16F1218E00F01289 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 88305C2C16F6C53A00AD1B24 /* JSBubbleMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleMessageCell.h; sourceTree = ""; }; - 88305C2D16F6C53A00AD1B24 /* JSBubbleMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleMessageCell.m; sourceTree = ""; }; - 88305C2E16F6C53A00AD1B24 /* JSBubbleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleView.h; sourceTree = ""; }; - 88305C2F16F6C53A00AD1B24 /* JSBubbleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleView.m; sourceTree = ""; }; - 88305C3016F6C53A00AD1B24 /* JSMessageInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageInputView.h; sourceTree = ""; }; - 88305C3116F6C53A00AD1B24 /* JSMessageInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageInputView.m; sourceTree = ""; }; - 88305C3216F6C53A00AD1B24 /* JSMessageSoundEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageSoundEffect.h; sourceTree = ""; }; - 88305C3316F6C53A00AD1B24 /* JSMessageSoundEffect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageSoundEffect.m; sourceTree = ""; }; - 88305C3416F6C53A00AD1B24 /* JSMessagesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessagesViewController.h; sourceTree = ""; }; - 88305C3516F6C53A00AD1B24 /* JSMessagesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessagesViewController.m; sourceTree = ""; }; - 88305C3616F6C53A00AD1B24 /* NSString+JSMessagesView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+JSMessagesView.h"; sourceTree = ""; }; - 88305C3716F6C53A00AD1B24 /* NSString+JSMessagesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+JSMessagesView.m"; sourceTree = ""; }; - 88305C3A16F6C53A00AD1B24 /* input-bar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar.png"; sourceTree = ""; }; - 88305C3B16F6C53A00AD1B24 /* input-bar@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar@2x.png"; sourceTree = ""; }; - 88305C3C16F6C53A00AD1B24 /* input-field.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field.png"; sourceTree = ""; }; - 88305C3D16F6C53A00AD1B24 /* input-field@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field@2x.png"; sourceTree = ""; }; - 88305C3E16F6C53A00AD1B24 /* messageBubbleBlue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleBlue.png; sourceTree = ""; }; - 88305C3F16F6C53A00AD1B24 /* messageBubbleBlue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleBlue@2x.png"; sourceTree = ""; }; - 88305C4016F6C53A00AD1B24 /* messageBubbleGray.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleGray.png; sourceTree = ""; }; - 88305C4116F6C53A00AD1B24 /* messageBubbleGray@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleGray@2x.png"; sourceTree = ""; }; - 88305C4216F6C53A00AD1B24 /* messageBubbleHighlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleHighlighted.png; sourceTree = ""; }; - 88305C4316F6C53A00AD1B24 /* messageBubbleHighlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleHighlighted@2x.png"; sourceTree = ""; }; - 88305C4416F6C53A00AD1B24 /* messageBubbleTyping.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleTyping.png; sourceTree = ""; }; - 88305C4516F6C53A00AD1B24 /* messageBubbleTyping@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleTyping@2x.png"; sourceTree = ""; }; - 88305C4616F6C53A00AD1B24 /* send-highlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted.png"; sourceTree = ""; }; - 88305C4716F6C53A00AD1B24 /* send-highlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted@2x.png"; sourceTree = ""; }; - 88305C4816F6C53A00AD1B24 /* send.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send.png; sourceTree = ""; }; - 88305C4916F6C53A00AD1B24 /* send@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send@2x.png"; sourceTree = ""; }; - 88305C4B16F6C53A00AD1B24 /* messageReceived.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageReceived.aiff; sourceTree = ""; }; - 88305C4C16F6C53A00AD1B24 /* messageSent.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageSent.aiff; sourceTree = ""; }; - 88305C4D16F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+AnimationOptionsForCurve.h"; sourceTree = ""; }; - 88305C4E16F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+AnimationOptionsForCurve.m"; sourceTree = ""; }; + 88301F2216F77B7A0037524D /* JSBubbleMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleMessageCell.h; sourceTree = ""; }; + 88301F2316F77B7A0037524D /* JSBubbleMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleMessageCell.m; sourceTree = ""; }; + 88301F2416F77B7A0037524D /* JSBubbleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBubbleView.h; sourceTree = ""; }; + 88301F2516F77B7A0037524D /* JSBubbleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBubbleView.m; sourceTree = ""; }; + 88301F2616F77B7A0037524D /* JSMessageInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageInputView.h; sourceTree = ""; }; + 88301F2716F77B7A0037524D /* JSMessageInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageInputView.m; sourceTree = ""; }; + 88301F2816F77B7A0037524D /* JSMessageSoundEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessageSoundEffect.h; sourceTree = ""; }; + 88301F2916F77B7A0037524D /* JSMessageSoundEffect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessageSoundEffect.m; sourceTree = ""; }; + 88301F2A16F77B7A0037524D /* JSMessagesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMessagesViewController.h; sourceTree = ""; }; + 88301F2B16F77B7A0037524D /* JSMessagesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSMessagesViewController.m; sourceTree = ""; }; + 88301F2C16F77B7A0037524D /* NSString+JSMessagesView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+JSMessagesView.h"; sourceTree = ""; }; + 88301F2D16F77B7A0037524D /* NSString+JSMessagesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+JSMessagesView.m"; sourceTree = ""; }; + 88301F3016F77B7A0037524D /* input-bar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar.png"; sourceTree = ""; }; + 88301F3116F77B7A0037524D /* input-bar@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-bar@2x.png"; sourceTree = ""; }; + 88301F3216F77B7A0037524D /* input-field.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field.png"; sourceTree = ""; }; + 88301F3316F77B7A0037524D /* input-field@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "input-field@2x.png"; sourceTree = ""; }; + 88301F3416F77B7A0037524D /* messageBubbleBlue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleBlue.png; sourceTree = ""; }; + 88301F3516F77B7A0037524D /* messageBubbleBlue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleBlue@2x.png"; sourceTree = ""; }; + 88301F3616F77B7A0037524D /* messageBubbleGray.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleGray.png; sourceTree = ""; }; + 88301F3716F77B7A0037524D /* messageBubbleGray@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleGray@2x.png"; sourceTree = ""; }; + 88301F3816F77B7A0037524D /* messageBubbleHighlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleHighlighted.png; sourceTree = ""; }; + 88301F3916F77B7A0037524D /* messageBubbleHighlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleHighlighted@2x.png"; sourceTree = ""; }; + 88301F3A16F77B7A0037524D /* messageBubbleTyping.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = messageBubbleTyping.png; sourceTree = ""; }; + 88301F3B16F77B7A0037524D /* messageBubbleTyping@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "messageBubbleTyping@2x.png"; sourceTree = ""; }; + 88301F3C16F77B7A0037524D /* send-highlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted.png"; sourceTree = ""; }; + 88301F3D16F77B7A0037524D /* send-highlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send-highlighted@2x.png"; sourceTree = ""; }; + 88301F3E16F77B7A0037524D /* send.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send.png; sourceTree = ""; }; + 88301F3F16F77B7A0037524D /* send@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send@2x.png"; sourceTree = ""; }; + 88301F4116F77B7A0037524D /* messageReceived.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageReceived.aiff; sourceTree = ""; }; + 88301F4216F77B7A0037524D /* messageSent.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = messageSent.aiff; sourceTree = ""; }; + 88301F4316F77B7A0037524D /* UIView+AnimationOptionsForCurve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+AnimationOptionsForCurve.h"; sourceTree = ""; }; + 88301F4416F77B7A0037524D /* UIView+AnimationOptionsForCurve.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+AnimationOptionsForCurve.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -149,7 +149,7 @@ 880A1C7716F1212800F01289 /* DemoViewController.h */, 880A1C7816F1212800F01289 /* DemoViewController.m */, 880A1C2C16F1203000F01289 /* MainStoryboard.storyboard */, - 88305C2B16F6C53A00AD1B24 /* MessagesTableViewController */, + 88301F2116F77B7A0037524D /* JSMessagesTableViewController */, 880A1C1B16F1203000F01289 /* Supporting Files */, ); path = MessagesDemoSB; @@ -169,66 +169,66 @@ name = "Supporting Files"; sourceTree = ""; }; - 88305C2B16F6C53A00AD1B24 /* MessagesTableViewController */ = { + 88301F2116F77B7A0037524D /* JSMessagesTableViewController */ = { isa = PBXGroup; children = ( - 88305C2C16F6C53A00AD1B24 /* JSBubbleMessageCell.h */, - 88305C2D16F6C53A00AD1B24 /* JSBubbleMessageCell.m */, - 88305C2E16F6C53A00AD1B24 /* JSBubbleView.h */, - 88305C2F16F6C53A00AD1B24 /* JSBubbleView.m */, - 88305C3016F6C53A00AD1B24 /* JSMessageInputView.h */, - 88305C3116F6C53A00AD1B24 /* JSMessageInputView.m */, - 88305C3216F6C53A00AD1B24 /* JSMessageSoundEffect.h */, - 88305C3316F6C53A00AD1B24 /* JSMessageSoundEffect.m */, - 88305C3416F6C53A00AD1B24 /* JSMessagesViewController.h */, - 88305C3516F6C53A00AD1B24 /* JSMessagesViewController.m */, - 88305C3616F6C53A00AD1B24 /* NSString+JSMessagesView.h */, - 88305C3716F6C53A00AD1B24 /* NSString+JSMessagesView.m */, - 88305C3816F6C53A00AD1B24 /* Resources */, - 88305C4D16F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.h */, - 88305C4E16F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.m */, + 88301F2216F77B7A0037524D /* JSBubbleMessageCell.h */, + 88301F2316F77B7A0037524D /* JSBubbleMessageCell.m */, + 88301F2416F77B7A0037524D /* JSBubbleView.h */, + 88301F2516F77B7A0037524D /* JSBubbleView.m */, + 88301F2616F77B7A0037524D /* JSMessageInputView.h */, + 88301F2716F77B7A0037524D /* JSMessageInputView.m */, + 88301F2816F77B7A0037524D /* JSMessageSoundEffect.h */, + 88301F2916F77B7A0037524D /* JSMessageSoundEffect.m */, + 88301F2A16F77B7A0037524D /* JSMessagesViewController.h */, + 88301F2B16F77B7A0037524D /* JSMessagesViewController.m */, + 88301F2C16F77B7A0037524D /* NSString+JSMessagesView.h */, + 88301F2D16F77B7A0037524D /* NSString+JSMessagesView.m */, + 88301F2E16F77B7A0037524D /* Resources */, + 88301F4316F77B7A0037524D /* UIView+AnimationOptionsForCurve.h */, + 88301F4416F77B7A0037524D /* UIView+AnimationOptionsForCurve.m */, ); - name = MessagesTableViewController; - path = ../../MessagesTableViewController; + name = JSMessagesTableViewController; + path = ../../JSMessagesTableViewController; sourceTree = ""; }; - 88305C3816F6C53A00AD1B24 /* Resources */ = { + 88301F2E16F77B7A0037524D /* Resources */ = { isa = PBXGroup; children = ( - 88305C3916F6C53A00AD1B24 /* Images */, - 88305C4A16F6C53A00AD1B24 /* Sounds */, + 88301F2F16F77B7A0037524D /* Images */, + 88301F4016F77B7A0037524D /* Sounds */, ); path = Resources; sourceTree = ""; }; - 88305C3916F6C53A00AD1B24 /* Images */ = { + 88301F2F16F77B7A0037524D /* Images */ = { isa = PBXGroup; children = ( - 88305C3A16F6C53A00AD1B24 /* input-bar.png */, - 88305C3B16F6C53A00AD1B24 /* input-bar@2x.png */, - 88305C3C16F6C53A00AD1B24 /* input-field.png */, - 88305C3D16F6C53A00AD1B24 /* input-field@2x.png */, - 88305C3E16F6C53A00AD1B24 /* messageBubbleBlue.png */, - 88305C3F16F6C53A00AD1B24 /* messageBubbleBlue@2x.png */, - 88305C4016F6C53A00AD1B24 /* messageBubbleGray.png */, - 88305C4116F6C53A00AD1B24 /* messageBubbleGray@2x.png */, - 88305C4216F6C53A00AD1B24 /* messageBubbleHighlighted.png */, - 88305C4316F6C53A00AD1B24 /* messageBubbleHighlighted@2x.png */, - 88305C4416F6C53A00AD1B24 /* messageBubbleTyping.png */, - 88305C4516F6C53A00AD1B24 /* messageBubbleTyping@2x.png */, - 88305C4616F6C53A00AD1B24 /* send-highlighted.png */, - 88305C4716F6C53A00AD1B24 /* send-highlighted@2x.png */, - 88305C4816F6C53A00AD1B24 /* send.png */, - 88305C4916F6C53A00AD1B24 /* send@2x.png */, + 88301F3016F77B7A0037524D /* input-bar.png */, + 88301F3116F77B7A0037524D /* input-bar@2x.png */, + 88301F3216F77B7A0037524D /* input-field.png */, + 88301F3316F77B7A0037524D /* input-field@2x.png */, + 88301F3416F77B7A0037524D /* messageBubbleBlue.png */, + 88301F3516F77B7A0037524D /* messageBubbleBlue@2x.png */, + 88301F3616F77B7A0037524D /* messageBubbleGray.png */, + 88301F3716F77B7A0037524D /* messageBubbleGray@2x.png */, + 88301F3816F77B7A0037524D /* messageBubbleHighlighted.png */, + 88301F3916F77B7A0037524D /* messageBubbleHighlighted@2x.png */, + 88301F3A16F77B7A0037524D /* messageBubbleTyping.png */, + 88301F3B16F77B7A0037524D /* messageBubbleTyping@2x.png */, + 88301F3C16F77B7A0037524D /* send-highlighted.png */, + 88301F3D16F77B7A0037524D /* send-highlighted@2x.png */, + 88301F3E16F77B7A0037524D /* send.png */, + 88301F3F16F77B7A0037524D /* send@2x.png */, ); path = Images; sourceTree = ""; }; - 88305C4A16F6C53A00AD1B24 /* Sounds */ = { + 88301F4016F77B7A0037524D /* Sounds */ = { isa = PBXGroup; children = ( - 88305C4B16F6C53A00AD1B24 /* messageReceived.aiff */, - 88305C4C16F6C53A00AD1B24 /* messageSent.aiff */, + 88301F4116F77B7A0037524D /* messageReceived.aiff */, + 88301F4216F77B7A0037524D /* messageSent.aiff */, ); path = Sounds; sourceTree = ""; @@ -290,24 +290,24 @@ 880A1C2916F1203000F01289 /* Default@2x.png in Resources */, 880A1C2B16F1203000F01289 /* Default-568h@2x.png in Resources */, 880A1C2E16F1203000F01289 /* MainStoryboard.storyboard in Resources */, - 88305C5516F6C53A00AD1B24 /* input-bar.png in Resources */, - 88305C5616F6C53A00AD1B24 /* input-bar@2x.png in Resources */, - 88305C5716F6C53A00AD1B24 /* input-field.png in Resources */, - 88305C5816F6C53A00AD1B24 /* input-field@2x.png in Resources */, - 88305C5916F6C53A00AD1B24 /* messageBubbleBlue.png in Resources */, - 88305C5A16F6C53A00AD1B24 /* messageBubbleBlue@2x.png in Resources */, - 88305C5B16F6C53A00AD1B24 /* messageBubbleGray.png in Resources */, - 88305C5C16F6C53A00AD1B24 /* messageBubbleGray@2x.png in Resources */, - 88305C5D16F6C53A00AD1B24 /* messageBubbleHighlighted.png in Resources */, - 88305C5E16F6C53A00AD1B24 /* messageBubbleHighlighted@2x.png in Resources */, - 88305C5F16F6C53A00AD1B24 /* messageBubbleTyping.png in Resources */, - 88305C6016F6C53A00AD1B24 /* messageBubbleTyping@2x.png in Resources */, - 88305C6116F6C53A00AD1B24 /* send-highlighted.png in Resources */, - 88305C6216F6C53A00AD1B24 /* send-highlighted@2x.png in Resources */, - 88305C6316F6C53A00AD1B24 /* send.png in Resources */, - 88305C6416F6C53A00AD1B24 /* send@2x.png in Resources */, - 88305C6516F6C53A00AD1B24 /* messageReceived.aiff in Resources */, - 88305C6616F6C53A00AD1B24 /* messageSent.aiff in Resources */, + 88301F4B16F77B7A0037524D /* input-bar.png in Resources */, + 88301F4C16F77B7A0037524D /* input-bar@2x.png in Resources */, + 88301F4D16F77B7A0037524D /* input-field.png in Resources */, + 88301F4E16F77B7A0037524D /* input-field@2x.png in Resources */, + 88301F4F16F77B7A0037524D /* messageBubbleBlue.png in Resources */, + 88301F5016F77B7A0037524D /* messageBubbleBlue@2x.png in Resources */, + 88301F5116F77B7A0037524D /* messageBubbleGray.png in Resources */, + 88301F5216F77B7A0037524D /* messageBubbleGray@2x.png in Resources */, + 88301F5316F77B7A0037524D /* messageBubbleHighlighted.png in Resources */, + 88301F5416F77B7A0037524D /* messageBubbleHighlighted@2x.png in Resources */, + 88301F5516F77B7A0037524D /* messageBubbleTyping.png in Resources */, + 88301F5616F77B7A0037524D /* messageBubbleTyping@2x.png in Resources */, + 88301F5716F77B7A0037524D /* send-highlighted.png in Resources */, + 88301F5816F77B7A0037524D /* send-highlighted@2x.png in Resources */, + 88301F5916F77B7A0037524D /* send.png in Resources */, + 88301F5A16F77B7A0037524D /* send@2x.png in Resources */, + 88301F5B16F77B7A0037524D /* messageReceived.aiff in Resources */, + 88301F5C16F77B7A0037524D /* messageSent.aiff in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -321,13 +321,13 @@ 880A1C2116F1203000F01289 /* main.m in Sources */, 880A1C2516F1203000F01289 /* AppDelegate.m in Sources */, 880A1C7916F1212800F01289 /* DemoViewController.m in Sources */, - 88305C4F16F6C53A00AD1B24 /* JSBubbleMessageCell.m in Sources */, - 88305C5016F6C53A00AD1B24 /* JSBubbleView.m in Sources */, - 88305C5116F6C53A00AD1B24 /* JSMessageInputView.m in Sources */, - 88305C5216F6C53A00AD1B24 /* JSMessageSoundEffect.m in Sources */, - 88305C5316F6C53A00AD1B24 /* JSMessagesViewController.m in Sources */, - 88305C5416F6C53A00AD1B24 /* NSString+JSMessagesView.m in Sources */, - 88305C6716F6C53A00AD1B24 /* UIView+AnimationOptionsForCurve.m in Sources */, + 88301F4516F77B7A0037524D /* JSBubbleMessageCell.m in Sources */, + 88301F4616F77B7A0037524D /* JSBubbleView.m in Sources */, + 88301F4716F77B7A0037524D /* JSMessageInputView.m in Sources */, + 88301F4816F77B7A0037524D /* JSMessageSoundEffect.m in Sources */, + 88301F4916F77B7A0037524D /* JSMessagesViewController.m in Sources */, + 88301F4A16F77B7A0037524D /* NSString+JSMessagesView.m in Sources */, + 88301F5D16F77B7A0037524D /* UIView+AnimationOptionsForCurve.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/README.md b/README.md index bf5f05f..ad242c2 100755 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Notable changes from [SSMessagingViewController][1]: ### From source -* Drag the `MessagesTableViewController/` folder to your project. +* Drag the `JSMessagesTableViewController/` folder to your project. * Add the `AudioToolbox.framework` to your project, if you want to use the sound effects * Subclass `JSMessagesViewController` * Override the following methods: