草庐IT

oc_itemdesc

全部标签

Swift与OC的混编

一些场面话在一位前辈的博客里看到了关于iOS开发的各种语言的混编,浅浅学习一下怎么使用。不得不说语言混编的开发者是真的🐮🍺Swift中用OC混编新建一个Swift文件创建一个OC的类选择language为OC继续往下走,会跳出这个界面,直接选择蓝色这个就可以然后项目里会出现这个文件引入我们新建的OC文件很简单,直接在Swift中使用OC-Bridging-Header文件中import我们的Test.h即可在main中使用这个类测试一下////main.swift//Swift中使用OC////Createdby王璐on2023/7/11.//importFoundationprint("He

OpenCV+VS出现:0x00007ff9ab344fd9 处(位于 oc.exe 中)有未经处理的异常: microsoft c++ 异常: cv::exception,位于内存位置

        在确定属性管理器配置没问题的情况下,不妨先试一下这个简单的解决方法:        重点1:路径要使用双斜杠!!!        重点2:imread()这个括号里的所有字母和双引号和斜杠自己一个一个敲进去!!!        (真的是浪费了好几个小时解决这个问题,没想到就是因为懒~_~)问题解决的话点赞评论给反馈QAQ~测试代码如下:#include#includeusingnamespacestd;usingnamespacecv;intmain(){ Matsrc=imread("E:\\test.jpg");//这个括号的所有字符请一个一个敲进去!!! namedWin

Frida-OC操作

frida操作oc及hook示例://主动调用//varnsstr=ObjC.classes.NSString;//varocstr=nsstr.stringWithFormat_("Codeooo");//console.log(ocstr);////console.log("Codeooo");////varsss=ocstr.dataUsingEncoding_(4);//console.log(sss.length());//console.log(sss.bytes().readCString());//hook打印与修改参数//console.log(ObjC.classes.En

(flutter)黑苹果系统 Xcode iOS flutter 跑通真机模拟器 此oc clover 彼oc swift

前段时间写了关于flutter的一系列基础知识和入门的一些坑,中间把ios端的项目编译部署等工作一带而过,这里我觉得还是有必要专门写一篇文章来讲讲这个,顺便把环境问题也一起说了。我们都知道开发ios应用需要用到苹果电脑,即使flutter也不例外,flutter编译构建需要Xcode来协助,而Xcode是没有win平台应用的,那只能倒逼着我们去买苹果电脑,但是身边没有苹果电脑怎么办呢,不喜欢折腾的程序员不是好程序员,生命不息,折腾不止,我们一起来装黑苹果:  我的笔记本配置基本是符合要求的,我们去黑苹果(黑苹果星球-分享Mac的精彩世界)网站下载专门的镜像,不过这里的资源是需要收费的,我可是花

MacOS Ventura 13.4 (22F66) 带 OC 引导双分区黑苹果镜像

    苹果今日向Mac电脑用户推送了macOS13.4更新(内部版本号:22F66),本次更新距离上次发布隔了41天,主要解决了与AppleWatch自动解锁、蓝牙键盘、屏幕使用时间和VoiceOver相关的问题,推荐大家安装升级。镜像下载:微信公众号:MacOSVentura13.4(22F66)带OC引导双分区黑苹果镜像官网直接下载:【文末置顶评论】1、更新内容:     本次更新主要解决了与AppleWatch自动解锁、蓝牙键盘、屏幕使用时间和VoiceOver相关的问题,主要内容如下:解决了使用AppleWatch自动解锁不会登录Mac的问题修复了重新启动后键盘与Mac连接缓慢的蓝牙

OC下如何调用swift,最佳简单实践

1、新建一个object-c工程test,创建一个Person.swift类创建后自动提示:勇敢说不!点击Don'tCreate,忽略创建桥接头文件。因为oc调用swift,不需要导入头文件(swift只有.m实现文件)。此时oc和swift的混编,OC会通过一个特殊的宏来访问swift的,具体swift的访问是通过一个如下的头文件:默认名称可以改,我们改为Swith.h2、导入swift的模块宏文件3、编写swift暴漏给object-ctips:不继承NSObject的纯swift类不能被oc所访问、只有被@objc修饰的方法和属性对于OC才是可见的且属性和方法也要用public修饰(用@

OC下如何调用swift,最佳简单实践

1、新建一个object-c工程test,创建一个Person.swift类创建后自动提示:勇敢说不!点击Don'tCreate,忽略创建桥接头文件。因为oc调用swift,不需要导入头文件(swift只有.m实现文件)。此时oc和swift的混编,OC会通过一个特殊的宏来访问swift的,具体swift的访问是通过一个如下的头文件:默认名称可以改,我们改为Swith.h2、导入swift的模块宏文件3、编写swift暴漏给object-ctips:不继承NSObject的纯swift类不能被oc所访问、只有被@objc修饰的方法和属性对于OC才是可见的且属性和方法也要用public修饰(用@

STM32:TIM定时器输出比较(OC)

一、输出比较简介1、输出比较OC(OutputComapre)输出比较输出比较可以通过比较CNT(时基单元)和CCR(捕获单元)寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率的占空比的PWM波形(CC是捕获/比较的意思,R是Register,寄存器的意思),这个捕获/比较寄存器是输入捕获和输出比较共用的,当使用输入捕获时,他就是捕获寄存器,当时用输出比较时,它就是比较寄存器。每个高级定时器和通用定时器都有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能注:简单来说就是在输出比较这里这块电路会比较CNT和CCR的值,CNT计数自增,CCR是我们给定

拓扑优化丨99行拓扑优化详细解释(OC优化准则)

设计域离散化初始化,有限元分析,灵敏度分析,网格过滤,OC优化准则设计变量1%%%%A99LINETOPOLOGYOPTIMIZATIONCODEBYOLESIGMUND,OCTOBER1999%%%  99行程序代码2functiontop(nelx,nely,volfrac,penal,rmin);水平方向上的离散单元,竖直方向的离散单元,材料体积与设计域体积之比,惩罚因子,灵敏度过滤半径3 %INITIALIZE初始化4x(1:nely,1:nelx)=volfrac;  x为设计变量,给设计域内单元一个初始相对密度5loop=0;迭代次数6change=1.;  change是储存迭代

macOS Monterey 12.6.5 (21G531) OC 0.9.1 / Cl 5151 / PE 三分区原版黑苹果镜像

 苹果近期发布了macOSBigSur11.7.6和macOSMonterey12.6.5更新,本次更新重点修复了标记为CVE-2023-28206的漏洞,在macOS13.3.1更新中已修复,推荐大家安装升级。 镜像下载:macOSMonterey12.6.5(21G531)三分区原版黑苹果镜像或文末置顶评论前往官网下载NO.1 更新日志    本次更新重点修复了标记为CVE-2023-28206的漏洞,苹果在上周发布的macOS13.3.1更新中已修复。本次更新并未引入其它增强功能,和iOS/iPadOS15.7.5更新一样,主要修复了以下两个安全漏洞。目前已经有证据表明,黑客利用以下两个