- 博客(16)
- 收藏
- 关注
原创 前端TCP插件
(前端在此方法接受回传消息,格式是对象,有两个固定参数type,data)(type说明:0连接失败,1连接成功,2发送成功,3发送失败,4断开连接,5接受数据)data在type = 5的情况会有数据字符串,其他情况返回空字符串。需要传⼊⼀个对象(固定参数type,data)1,发送指令2,断开(data在type == 1时有效,其他传空即可)writeData:写入数据。
2023-10-12 16:23:30
122
原创 iOS 计算 累加校验和(CHECKSUM)的方法 低八位
NSLog(@"低八位:%@",lowEightStr);printf("累加和:%d\n",sumT);printf("校验和:%d\n",at);
2023-09-01 16:50:09
333
原创 极简图片点击放大
第一步添加单击手势UIImageView *imageV = [[UIImageView alloc] init];imageV.userInteractionEnabled = YES;UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(scanBigImageClick:)];[imageV addGestur...
2022-04-15 18:10:56
167
原创 标签宽度自适应,超距换行
self.DataArr = @[@"标签一",@"标签二",@"标签三"];- (void)createUI{ CGFloat tagBtnX = 0; CGFloat tagBtnY = 0; for (NSInteger i= 0; i<self.DataArr.count; i++) { CGSize tagTextSize = [self. sizeWithFont:[UIFont systemFontOfSize:16] max...
2022-04-15 18:06:01
268
原创 textfiled限制字数
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (textField == self.NameTextF) { //这里的if时候为了获取删除操作,如果没有次if会造成当达到字数限制后删除键也不能使用的后果. if (range.len...
2022-04-15 17:58:35
302
原创 iOS 蓝牙数据BCC(异或校验)计算
+(NSString *)HSMCheckBCCWithHex:(NSString *)hexstring{ int cheack = 0; NSString *needAddStr = @""; for (NSInteger i = 0; i<hexstring.length; i++) { NSString *gzs = [hexstring substringWithRange:NSMakeRange(i,1)]; if ([needAdd...
2021-06-22 15:34:34
573
原创 iOS十进制转16进制
-(NSString *)TenSixtoHex:(long long int) num{ NSString * result = [NSString stringWithFormat:@"%llx",num]; return [result uppercaseString];}
2021-05-28 11:56:41
479
原创 iOS十六进制转十进制
- (unsigned long long)convertHexToDecimal:(NSString *)hexStr { unsigned long long decimal = 0; NSScanner *scanner = [NSScanner scannerWithString:hexStr]; [scanner scanHexLongLong:&decimal]; return decimal;}
2021-05-28 11:45:36
865
原创 uniapp 原生iOS插件开发
uni-app官方文档:uni-app原生插件(native plugin)开发指南uni-app iOS端官方文档:iOS uni-app原生插件开发文档本文只简单介绍制作原生iOS插件,其他详细资料可以看官方文档。第一步创建项目:第二步:导入资源库inc.h文件导入#import "WXModuleProtocol.h"遵循协议:<WXModuleProtocol>.m文件加上这句话@synthesize weexInstance;..
2020-09-25 16:52:25
2668
1
原创 iOS 倒计时分钟级(活动,卡片,计时)
商品活动,计时器。不多说,最大时间不超过24小时,直接上代码。使用方法:NSString *string = @"2020-06-12 18:00:00"; NSDateFormatter *formtatter = [[NSDateFormatter alloc] init]; formtatter.dateFormat = @"yyyy-MM-dd HH:mm:ss"; NSDate *date = [formtatter dateFromString:string];...
2020-06-12 18:15:39
456
原创 IOS NFC获取UID
iOS11开放了NFC的功能,但是仅限于iPhone7和7plus上使用,下面就介绍一下它的使用。(这里我用xcode11.2,iOS13.1)开发者证书开通nfc权限#import <CoreNFC/CoreNFC.h>info.plist加入下边的字段:com.apple.developer.nfc.readersession.formats数组里再加入...
2019-11-13 12:30:06
4119
4
转载 xcode11.2Xib使用TextView崩溃reason: 'Could not instantiate class named _UITextLayoutView'
一,TextView用纯代码写。二,oc的Runtime,创建 文件UITextViewWorkaround#import <Foundation/Foundation.h> @interface UITextViewWorkaround : NSObject + (void)executeWorkaround; @end #...
2019-11-09 15:13:12
359
原创 UITableViewCell去除UITableViewCellSeparatorView黑线
UITableViewCell.m文件直接添加此方法- (void)addSubview:(UIView *)view{ if (![view isKindOfClass:[NSClassFromString(@"_UITableViewCellSeparatorView") class]] && view) [super addSubview:vie...
2019-11-05 12:30:44
1643
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人