自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 十六进制 和 bit(二进制) 互转

十六进制转bit(二进制)bit(二进制)转十六进制。

2023-10-28 10:12:41 269

原创 前端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 144

原创 iOS 计算 累加校验和(CHECKSUM)的方法 低八位

NSLog(@"低八位:%@",lowEightStr);printf("累加和:%d\n",sumT);printf("校验和:%d\n",at);

2023-09-01 16:50:09 371

原创 获取顶部安全区高度

顶部安全区

2023-09-01 16:31:08 252

原创 极简图片点击放大

第一步添加单击手势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 176

原创 标签宽度自适应,超距换行

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 281

原创 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 313

原创 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 589

原创 iOS十进制转16进制

-(NSString *)TenSixtoHex:(long long int) num{ NSString * result = [NSString stringWithFormat:@"%llx",num]; return [result uppercaseString];}

2021-05-28 11:56:41 492

原创 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 872

原创 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 2849 1

原创 马德里手机号正则校验

^(\\+?34)?(6\\d{1}|7[1234])\\d{7}$

2020-06-12 18:24:35 164

原创 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 463

原创 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 4214 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 371

原创 UITableViewCell去除UITableViewCellSeparatorView黑线

UITableViewCell.m文件直接添加此方法- (void)addSubview:(UIView *)view{ if (![view isKindOfClass:[NSClassFromString(@"_UITableViewCellSeparatorView") class]] && view) [super addSubview:vie...

2019-11-05 12:30:44 1663 1

uniapp 原生iOS插件开发

uniapp 原生iOS插件开发

2023-10-12

前端使用TCP插件详细说明

前端使用TCP插件详细说明

2023-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除