Oc:一些笔记textview

1:在 Objective-C 中,可以通过以下方式将 NSString 转换为 uint16_t:

NSString *string = @"123";
uint16_t value = (uint16_t)[string integerValue];

2:创新线程:

- (void)createNewThread {
    [NSThread detachNewThreadSelector:@selector(threadMethod) toTarget:self withObject:nil];
}

- (void)threadMethod {
    // 线程执行的代码
}

3:UItextfield访问输入文本:

@interface ViewController () <UITextFieldDelegate>
@property (weak, nonatomic) IBOutlet UITextField *textField;
@end

@implementation ViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    // 设置代理
    self.textField.delegate = self;
}

- (void)textFieldDidEndEditing:(UITextField *)textField {
    // 在这里访问输入框的文本内容
    NSString *text = textField.text;
    NSLog(@"输入的文本是:%@", text);
}
@end

4:Nstextfied的输入文本如何访问:

@interface ViewController () <NSTextFieldDelegate>
@property (weak) IBOutlet NSTextField *textField;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // 设置文本框的代理为当前视图控制器
    self.textField.delegate = self;
}

- (void)controlTextDidChange:(NSNotification *)notification {
    // 当文本框内容发生变化时,获取输入的文本
    NSString *inputText = self.textField.stringValue;
    NSLog(@"输入的文本: %@", inputText);
}
@end

5: Nstextview追加文本:

- (void)appendStringToTextView:(NSString *)string {
    [[self.textView textStorage] appendAttributedString:[[NSAttributedString alloc] initWithString:string]];
}

6: Nstring清空= nil  NSmutablestring清空:

NSMutableString *string = [NSMutableString string];
[string appendString:@"Hello, World!"];
NSLog(@"Original String: %@", string);

[string setString:@""];
NSLog(@"Empty String: %@", string);

7:判断是否包函\R\ N- NSData:

- (BOOL)containsNewLineInData:(NSData *)data {
    // 将 NSData 转换为 NSString
    NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    
    // 检查字符串中是否包含回车换行符
    if ([string containsString:@"\r\n"] || [string containsString:@"\n"]) {
        return YES;
    } else {
        return NO;
    }
}

8:

NSDate *now = [NSDate date];

9:NSData *originalData = [NSData dataWithContentsOfFile:@"path/to/file"];
NSRange range = NSMakeRange(10, 20); // 截取从索引 10 开始,长度为 20 的数据
NSData *subdata = [originalData subdataWithRange:range];

10: T

艺昕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值