随笔分类 -  mac os开发笔记

1 2 3 4 下一页

和iOS开发有出入
iOS MacOS 后台传BOOL值怎么接收demo,怎么打印BOOL值
摘要:先上大招 已知obj[@"showBuy"]是后台返回的Json字段BOOL类型,直接打印结果 NSLog(@"hhhkkkkkkkk:%@",[obj[@"showBuy"] boolValue] ? @"YES":@"NO"); 详细分析 在iOS开发中,如果你正在使用Objective-C(O 阅读全文

posted @ 2024-09-19 10:17 高彰 阅读(44) 评论(0) 推荐(0) 编辑

iOS macOS更新Xcode15后适配UI界面处理界面越界显示问题
摘要:直接上解决方案,亲测有效哦 iOS端 my..clipsToBounds = YES; macOS端 drawRect [self setClipsToBounds:true]; addSubview后面 [self.chartViewControll.view setClipsToBounds:t 阅读全文

posted @ 2024-03-13 17:26 高彰 阅读(109) 评论(0) 推荐(0) 编辑

iOS macOS开发Xcode调试po等语法总结
摘要:1. p 和 po 命令 p 命令是 print 的缩写,查看基本数据类型的值,如果使用p命令查看的事对象,那么只会返回对象的额指针地址,p 命令后面除了可以接收变量,常量,还可以接 表达式。 po:print object的缩写,表示显示对象的文本描述,如果对象不存在则打印nil。 ❌p 和 po 阅读全文

posted @ 2023-12-25 16:49 高彰 阅读(481) 评论(0) 推荐(0) 编辑

macOS开发NSNotification的Name列表
摘要:系统NSNotification的Name列表 AVAudioEngineConfigurationChangeNotification 当音频引擎配置发生变化时 AVAudioSessionInterruptionNotification 发生音频中断发生。 AVAudioSessionMedia 阅读全文

posted @ 2023-11-08 18:05 高彰 阅读(187) 评论(0) 推荐(0) 编辑

macOS 获取系统设置外观获取系统深色模式皮肤
摘要:#import "ViewController.h" - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //控件布局 [self layoutSubViews]; 阅读全文

posted @ 2023-08-30 11:16 高彰 阅读(67) 评论(0) 推荐(0) 编辑

maoOS NSViewController窗口禁止拖动拉宽拉高NSViewController禁用调整大小
摘要:self.view.frame = CGRectMake(420, 300, 1000, 800); self.preferredContentSize = NSMakeSize(self.view.frame.size.width, self.view.frame.size.height); // 阅读全文

posted @ 2023-08-25 16:22 高彰 阅读(80) 评论(0) 推荐(0) 编辑

iOS macOS中的三大计时器(NStimer、CADisplayLink、dispatch_source_set_timer)
摘要:一、介绍 在iOS macOS中,计时器是比较常用的,用于统计累加数据或者倒计时等,例如手机号获取验证码。计时器大概有那么三种,分别是:NSTimer、CADisplayLink、dispatch_source_set_timer 二、使用 @property (strong,nonatomic)N 阅读全文

posted @ 2023-08-24 15:46 高彰 阅读(303) 评论(0) 推荐(0) 编辑

Mac OS 开发中监听键盘事件
摘要:在iOS开发中,监听键盘比较好找。但是在Mac开发中监听键盘事件比较难找到相应的方法。下面的两个方法就是Mac开发中常用的监听键盘的方法。 //键盘按下时 - (void)keyDown:(NSEvent *)event{ } //键盘弹起时 - (void)keyUp:(NSEvent *)eve 阅读全文

posted @ 2023-08-10 10:44 高彰 阅读(162) 评论(0) 推荐(0) 编辑

iOS macOS 删除控件 刷新ViewController或者是ViewController中的NSView
摘要:我遇到的问题是这样的:当ViewController界面或者说是ViewController中的NSView的数据或者是样式由于某个响应事件产生变化时界面需要刷新 那么解题的思路是可以直接先删除掉原有的界面就是 [self removeFromSuperview]; //或者是 [self.sonV 阅读全文

posted @ 2023-07-13 09:33 高彰 阅读(113) 评论(0) 推荐(0) 编辑

关于ios macOS:请在您的Podfile中为此目标指定平台?
摘要:执行此Pod安装后,出现以下错误: 我的PodFile: 如何解决这个问题? 增加一个平台及最低版本即可 这是macOS的,如果是iOS就是 platform :ios, '10.0' target 'TKAPIDemo_mac' do pod 'SocketRocket' end - Pod in 阅读全文

posted @ 2023-06-15 09:47 高彰 阅读(116) 评论(0) 推荐(0) 编辑

/usr/bin/git clone xxx /var/folders/hf/gjb2157j7s99712tnhwsr
摘要:升级系统后 xcode 的 pod 发生了一些错误,重新执行 pod install 不一定在哪个库 会发生如下错误 [!] Error installing QIYU_iOS_SDK[!] /usr/bin/git clone https://github.com/qiyukf/QIYU_iOS_ 阅读全文

posted @ 2023-06-15 09:42 高彰 阅读(108) 评论(0) 推荐(0) 编辑

Xcode14.3 File not found libarclite_iphonesimulator.a and libarclite_iphoneos.a
摘要:Xcode 14.3 运行项目报错File not found libarclite_iphonesimulator.a or libarclite_iphoneos.a 问题描述 升级到 Xcode14.3 后编译报错:真机运行 ld: file not found: /Applications/ 阅读全文

posted @ 2023-05-26 11:19 高彰 阅读(1449) 评论(0) 推荐(0) 编辑

MAC 不带XIB新建ViewController
摘要:- (void)loadView{ NSView *view = [[NSView alloc]init]; self.view = view; } MAC 开发的小伙伴 阅读全文

posted @ 2023-02-08 17:32 高彰 阅读(24) 评论(0) 推荐(0) 编辑

macOS 开发 NSView添加鼠标监控
摘要:一、鼠标点击事件响应流程简述: 1.鼠标硬件先接收到用户点击;2.然后交给鼠标驱动来处理,这个驱动是在Mac OS X内核运行的;3.处理完就通过I/O Kit传递给window sever的事件队列。4.而window server则负责分派这些事件到对应进程的run-loop. 二、步骤 1.自 阅读全文

posted @ 2022-12-12 09:43 高彰 阅读(506) 评论(0) 推荐(0) 编辑

macOS NSView改变frame后会出现黑色残留,应付的办法是不在drawRect上修改重新initWithFrame一下就行
摘要:黑色部分就是残留。是因为绘制后保留了轨迹。 解决办法是不在drawRect中做处理重新写NSView,新增方法 initWithFrame - (void)drawRect:(NSRect)dirtyRect { [super drawRect:dirtyRect]; //cocoa方法的改变背景颜 阅读全文

posted @ 2022-11-22 16:33 高彰 阅读(91) 评论(0) 推荐(0) 编辑

iOS MacOS 系统时间(时间戳)格式化
摘要:#pragma mark -原始数据是20220608155116,加工成2022/06/08 15:51:16 -(NSString *)timeString:(NSString *)toIndexstring{ NSMutableArray *arr = [NSMutableArray arra 阅读全文

posted @ 2022-10-31 17:45 高彰 阅读(149) 评论(0) 推荐(0) 编辑

macOS NSScrollView简单使用
摘要:先看图片 这里是NSScrollView配合其他控件使用,我们这里只讲NSScrollView。 复制以下代码即可以运行 @interface ViewControl () /** 滚动显示 */ @property (nonatomic, strong) NSScrollView *scrollV 阅读全文

posted @ 2022-10-17 15:20 高彰 阅读(829) 评论(0) 推荐(0) 编辑

macOS NSCollectionView简单操作
摘要:先看效果 最简单的两份文件,复制-生产即可运行 第一份(主要) ViewController.h #import <Cocoa/Cocoa.h> @interface ViewController : NSViewController @end ViewController.m @interface 阅读全文

posted @ 2022-10-14 15:31 高彰 阅读(490) 评论(1) 推荐(0) 编辑

macOS 为什么我的NSView委托(delegate)方法没有被调用?
摘要:现在,方法未被调用,我在做什么错? 最佳答案 如果希望NSView子类接受事件,则必须实现: - (BOOL)acceptsFirstResponder { return YES; } 阅读全文

posted @ 2022-10-11 13:49 高彰 阅读(38) 评论(0) 推荐(0) 编辑

iOS macOS代理传值
摘要:说明:代理传值一般在反向传值中使用。 本贴的例子是:有A和B两个界面,要实现的效果就是先让A跳转到B,然后B中有个颜色的参数,当B跳转到A时,把这个颜色的参数传递给A,在A中利用这个颜色改变自己界面的颜色。 第1步:在发送者(界面B)中,制定协议(在.h头文件中声明) // @protocol协议名 阅读全文

posted @ 2022-10-11 11:21 高彰 阅读(53) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示