摘要:先看效果 直接复制代码运行 #import "ViewController.h" @interface ViewController () ///分段控制器 @property (nonatomic, strong) NSSegmentedControl *MenuViewSegment; @end
阅读全文
摘要:NSButton if (@available(macOS 10.14, *)) { _btnLeadershipRisingPlate.contentTintColor = NSColorFromName(@"g-appColor"); } else { NSMutableAttributedSt
阅读全文
摘要:/* 计时刷新数据 **/ @property (nonatomic, weak) NSTimer *timer; /* 计时 **/ @property (nonatomic, assign) int timerCount; ////////////////////////////////////
阅读全文
摘要:鸣谢:HiroGuo 在开发过程中,有时需要对用户输入的类型做判断,最常见是在注册页面即用户名和密码,代码整理如下: 只能为中文 -(BOOL)onlyInputChineseCharacters:(NSString*)string{ NSString *zhString = @"[\u4e00-\
阅读全文
摘要://找到本地plist文件路径 //如果返回路径为空,解决方法: 在Targets -> Build Phases -> Copy Bundle Resources里面导入资源文件,运行项目 NSString *localPlistPath = [[NSBundle mainBundle] path
阅读全文
摘要:转载于:http://www.apprcn.com/auto-delete-zip-file-after-unzipped.html 鸣谢:By Apprcn 我们很多时候都会从网上下载一些压缩文件到电脑上来用,下载解压缩以后就要将原来的压缩文件删除。但其实 macOS 系统就自带了可以让你在解压缩
阅读全文
摘要:先睹为快。看到效果在学习,进步会更快! 点击搜索后 选中请求返回项,还可以鼠标右键显示菜单栏。 这是一个简单的搜索框 + 按钮 + 列表 + 右键菜单栏 我们来看看代码 1.#import "ViewController.h" #import <Cocoa/Cocoa.h> @interface V
阅读全文
摘要:简单说将代码同步到主线程执行的三种方法如下:// 1.NSThread [self performSelectorOnMainThread:@selector(updateUI) withObject:nil waitUntilDone:NO]; - (void)updateUI { // UI更新
阅读全文
摘要://1.图片转64base字符串 - (NSString *)imageToString:(UIImage *)image { NSData *imagedata = UIImagePNGRepresentation(image); NSString *image64 = [imagedata ba
阅读全文
摘要:1.stringWithFormat NSString *str1 = @"666"; NSString *str2 = @"888"; NSString *strAll = [NSString stringWithFormat:@"%@%@",str1, str2]; NSLog(@"输出结果:%
阅读全文
摘要:不可修改的数组对象 NSArray 创建方法:@[array] 初始化 //初始化 NSArray *array = [NSArray arrayWithObjects:@"A",@"B",@"C",@"D",@"E",@"F", nil]; NSArray *array1 = @[@"a",@"b
阅读全文
摘要:鸣谢:哈尔滨的酸柠檬 先睹为快 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad];
阅读全文
摘要:Cocoa 中提供文本编辑功能的类只有 NSTextView。 NSTextField 不是 NSTextView 的封装,它的作用是为实际承担编辑工作的 NSTextView 提供操作「场所」。其名称中「field」的意义不是表格或文件格式意义上的 field。当一个 NSTextField 控件
阅读全文
摘要:Podfile target 'FAMAR' do pod 'GDTMobSDK' end pod那里自己添加更换最后一个不要加逗号。(2023年现在不行了,必须增加平台及最低版本号) 2024年现在还要增加一句source 'https://github.com/CocoaPods/Specs.g
阅读全文
摘要:App项目有个新需求:进入App,跳出《隐私协议》弹窗,需要浏览完协议内容,才可以点击“确定”按钮。 例如: 分析需求: macOS中需要监听NSScrollView的右侧滑动条滑动到底部。iOS中需要监听WKWebView的右侧滑动条滑动到底部。 之所以是这样是因为macOS中的WKWebView
阅读全文
摘要:按钮,主要用户通过NSControl控制点击、高亮等事件,同iOS的UIButton Button是一个用户界面对象,单击该按钮即可将操作消息发送到目标。它的大部分工作都由NSButtonCell处理,当NSButtonCell实例被单击时,捕获到鼠标按下事件,实例会将动作消息发送到其目标。 NSB
阅读全文
摘要:Mac开发-如何弹出提示窗口 NSAlert *alert = [[NSAlert alloc] init]; alert.messageText = @"主标题"; alert.informativeText = @“我来了”t;//内容 [alert addButtonWithTitle:@"确
阅读全文
摘要:这里鸣谢https://blog.csdn.net/thanklife/article/details/73441547 //通过 //frame.size //bounds.size //属性可以修改控件的尺寸 // 下面代码是错误的,OC语法规定:不允许直接修改对象的结构体属性的成员 self
阅读全文
摘要:概念 丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃)移除:直接删除文件克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次
阅读全文
摘要:macOS中的 label 实际上是 NSTextField,并将editable = NO; 来实现显示效果。这是不是和 iOS 中的UITextView 很像呢? -(void)viewDidLoad { [super viewDidLoad]; NSTextField *lbl = [[NST
阅读全文