Commit 043b990e2ad8ce1756aa8c52db528ad2b660188f
1 parent
59486516
0.1.29
Showing
4 changed files
with
19 additions
and
4 deletions
CNLiveBusinessTools.podspec
| @@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
| 9 | Pod::Spec.new do |s| | 9 | Pod::Spec.new do |s| |
| 10 | s.name = 'CNLiveBusinessTools' | 10 | s.name = 'CNLiveBusinessTools' |
| 11 | 11 | ||
| 12 | - s.version = '0.1.28' | 12 | + s.version = '0.1.29' |
| 13 | s.summary = '业务工具集合组件.' | 13 | s.summary = '业务工具集合组件.' |
| 14 | 14 | ||
| 15 | # This description is used to generate tags and improve search results. | 15 | # This description is used to generate tags and improve search results. |
CNLiveBusinessTools/Classes/CNLiveEscpTools.m
| @@ -68,10 +68,11 @@ NSString * esp(NSString * src) { | @@ -68,10 +68,11 @@ NSString * esp(NSString * src) { | ||
| 68 | tmp = [NSString stringWithFormat:@"%@%c",tmp,c]; | 68 | tmp = [NSString stringWithFormat:@"%@%c",tmp,c]; |
| 69 | }else if ((int)c < 256 ) { | 69 | }else if ((int)c < 256 ) { |
| 70 | tmp = [NSString stringWithFormat:@"%@%@",tmp,@"%"]; | 70 | tmp = [NSString stringWithFormat:@"%@%@",tmp,@"%"]; |
| 71 | - if((int)c <16){ | 71 | + if ((int)c < 16) { |
| 72 | tmp =[NSString stringWithFormat:@"%@%@",tmp,@"0"]; | 72 | tmp =[NSString stringWithFormat:@"%@%@",tmp,@"0"]; |
| 73 | } | 73 | } |
| 74 | - tmp = [NSString stringWithFormat:@"%@%@",tmp,tohex((int)c)]; | 74 | + if ((int)c != 37) tmp = [NSString stringWithFormat:@"%@%@",tmp,tohex((int)c)];//% |
| 75 | + if ((int)c != 45) tmp = [NSString stringWithFormat:@"%@%@",tmp,tohex((int)c)];//- | ||
| 75 | }else{ | 76 | }else{ |
| 76 | tmp = [NSString stringWithFormat:@"%@%@",tmp,@"%u"]; | 77 | tmp = [NSString stringWithFormat:@"%@%@",tmp,@"%u"]; |
| 77 | tmp = [NSString stringWithFormat:@"%@%@",tmp,tohex(c)]; | 78 | tmp = [NSString stringWithFormat:@"%@%@",tmp,tohex(c)]; |
Example/CNLiveBusinessTools/CNLiveAppDelegate.m
| @@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
| 9 | #import "CNLiveAppDelegate.h" | 9 | #import "CNLiveAppDelegate.h" |
| 10 | #import "CNLiveQQEmotionManager.h" | 10 | #import "CNLiveQQEmotionManager.h" |
| 11 | #import "CNLiveBusinessTools.h" | 11 | #import "CNLiveBusinessTools.h" |
| 12 | -#import "CNLiveEscpTools.h" | 12 | + |
| 13 | @implementation CNLiveAppDelegate | 13 | @implementation CNLiveAppDelegate |
| 14 | 14 | ||
| 15 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions | 15 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions |
| @@ -18,6 +18,9 @@ | @@ -18,6 +18,9 @@ | ||
| 18 | [CNLiveQQEmotionManager emotionsForQQ]; | 18 | [CNLiveQQEmotionManager emotionsForQQ]; |
| 19 | NSMutableAttributedString *attStr = [CNLiveBusinessTools replaceQQemojiWithCustomText:@"asfa[微笑]"]; | 19 | NSMutableAttributedString *attStr = [CNLiveBusinessTools replaceQQemojiWithCustomText:@"asfa[微笑]"]; |
| 20 | NSLog(@"attStr:%@",attStr); | 20 | NSLog(@"attStr:%@",attStr); |
| 21 | + | ||
| 22 | + | ||
| 23 | + | ||
| 21 | return YES; | 24 | return YES; |
| 22 | } | 25 | } |
| 23 | 26 |
Example/CNLiveBusinessTools/CNLiveViewController.m
| @@ -8,6 +8,7 @@ | @@ -8,6 +8,7 @@ | ||
| 8 | 8 | ||
| 9 | #import "CNLiveViewController.h" | 9 | #import "CNLiveViewController.h" |
| 10 | #import <QMUIKit/QMUIKit.h> | 10 | #import <QMUIKit/QMUIKit.h> |
| 11 | +#import "CNLiveEscpTools.h" | ||
| 11 | //#import <CNLiveBusinessTools/CNLiveQQEmotionManager.h> | 12 | //#import <CNLiveBusinessTools/CNLiveQQEmotionManager.h> |
| 12 | 13 | ||
| 13 | #define KScreenWidth ([UIScreen mainScreen].bounds.size.width > [UIScreen mainScreen].bounds.size.height ? [UIScreen mainScreen].bounds.size.height : [UIScreen mainScreen].bounds.size.width) | 14 | #define KScreenWidth ([UIScreen mainScreen].bounds.size.width > [UIScreen mainScreen].bounds.size.height ? [UIScreen mainScreen].bounds.size.height : [UIScreen mainScreen].bounds.size.width) |
| @@ -24,6 +25,16 @@ | @@ -24,6 +25,16 @@ | ||
| 24 | [super viewDidLoad]; | 25 | [super viewDidLoad]; |
| 25 | // Do any additional setup after loading the view, typically from a nib. | 26 | // Do any additional setup after loading the view, typically from a nib. |
| 26 | // [self.view addSubview:self.emotionInputManager.emotionView]; | 27 | // [self.view addSubview:self.emotionInputManager.emotionView]; |
| 28 | + | ||
| 29 | + //NSString * s = lDvbSAZzaa8xPTQ8M0EquG1xos75HGvU%2F%2Fpages%2FaudioDetail%2FaudioDetail%3Fshare%3D1%26contentId%3D1235864%26rowId%3D2%26pubDate%3D2021-12-12%26assignTag%3D%E5%8F%8C%E8%AF%AD%E7%BE%8E%E6%96%87 安卓 | ||
| 30 | + | ||
| 31 | + //lDvbSAZzaa8xPTQ8M0EquG1xos75HGvU%2F%2Fpages%2FaudioDetail%2FaudioDetail%3Fshare%3D1%26contentId%3D1240263%26rowId%3D1%26pubDate%3D2021%2D11%2D01%26assignTag%3D%E5%90%8D%E7%AF%87%E8%B5%8F%E6%9E%90 | ||
| 32 | + | ||
| 33 | + | ||
| 34 | + NSString * s = @"-"; //@"lDvbSAZzaa8xPTQ8M0EquG1xos75HGvU//pages/audioDetail/audioDetail?share=1&contentId=1240263&rowId=1&pubDate=2021-11-01&assignTag=%E5%90%8D%E7%AF%87%E8%B5%8F%E6%9E%90"; | ||
| 35 | +// swanId=lDvbSAZzaa8xPTQ8M0EquG1xos75HGvU//pages/audioDetail/audioDetail?share=1&contentId=1240263&rowId=1&pubDate=2021-11-01&assignTag=%E5%90%8D%E7%AF%87%E8%B5%8F%E6%9E%90 | ||
| 36 | + NSString * temp_s = [CNLiveEscpTools esp:s]; | ||
| 37 | + NSLog(@"%@",temp_s); | ||
| 27 | } | 38 | } |
| 28 | 39 | ||
| 29 | - (void)didReceiveMemoryWarning | 40 | - (void)didReceiveMemoryWarning |