E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
@objc
iOS KVO 监听成员变量(非属性)
答案是肯定的,下面通过代码来证明结论测试代码//添加KVO,监听person对象的_reName-(void)addObserver{BS
Objc
Person*person1=[[BSO
BlackStar暗星
·
2023-04-14 21:44
嵌入式学习笔记之gcc编译器
源文件需要经过编译才能生成可执行文件,pc下的编译工具链为gcc,ld,
objc
opy等,它们编译出来的程序在x86平台下运行,要编译出可以在arm平台运行的程序,就需要使用交叉编译工具arm-linux-gcc
Jason_str
·
2023-04-14 19:21
嵌入式
学习笔记
gcc
c语言
error build: Undefined symbol: _
OBJC
_CLASS_$_UTDevice
导入的支付宝AlipaySDK-noutdid-15-2sdk报的错误,(noutdid)。解决办法,下载个新的,不是noutdid。AlipaySDK-standard-15-2导入工程就可以了。支付宝开放平台文档地址:https://opendocs.alipay.com/open/204/105295?ref=api导入支付宝遇到的问题和解决办法别人的地址:https://www.likec
野咪咕
·
2023-04-14 18:02
iOS macOS使用教程
安装WCDB提供了多种安装方式,请参考README类字段绑定(ORM)在WCDB内,ORM(ObjectRelationalMapping)是指将一个
ObjC
的类,映射到数据库的表和索引;将类的property
Charming_Zhang
·
2023-04-14 17:00
怎样在OC的.h文件中使用Swift的类
一般我们在OC与Swift混编的工程中,如果在.m文件中需要使用Swift的类的话,直接在相关的类前加上@
objc
Members注解,然后在.m文件中导入“ProjectName-Swift.h”头文件就好了但是如果在要在
Charles_Zhang
·
2023-04-14 17:49
IntelliJ IDEA 在macOS下运行时报JavaLaunchHelper类被实现了两次Error
objc
[7169]:ClassJavaLaunchHelperisimplementedinboth/Library/Java/JavaVirtualMachines/jdk1.8.0and/Library
张沥
·
2023-04-14 15:27
Category-初探
参考:
objc
4-750源码编译什么是Category?
yahibo
·
2023-04-14 15:52
markdown 代码块语言标记
c-sharp、csharpstringstr="csharp";Java--javaStringstr="java";Go--go、golangstr:="golang";Objective-C--
objc
码掺和_夏尼
·
2023-04-14 15:59
weak原理
1、初始化时:runtime会调用
objc
_initWeak函数,初始化一个新的weak指针指向对象的地址。2、添加引用时:
objc
_initWeak函数会调用
objc
_sto
0无心0
·
2023-04-14 13:20
RunLoop -❤️- AutoReleasePool
第一个Observer监视的事件是Entry(即将进入Loop),其回调内会调用_
objc
_autore
派大星的博客
·
2023-04-14 07:05
从源码分析atomic和nonatomic
今天从
objc
源码来分析atomic和nonatomic是如何实现的。
yizhaorong
·
2023-04-14 05:46
Undefined symbols for architecture x86_64 "_
OBJC
_CLASS_$_类名",referenced from
objc
-class in .o ...
解决方法:Target-buildPhases-compilesources-"+"添加相应的.m文件,应该是编译的时候找不到吧,为啥找不到,回头找到原因再说吧
雪里的懒猪
·
2023-04-14 01:49
iOS崩溃信息分析实例
本文提供定位的新思路数组越界只需要分析,下面红色框的就可以,coreFoundation,CoreFoundation0x00000001096d8e65__exceptionPreprocess+1651lib
objc
.A.dylib0x000000010914fdeb
objc
_exception_throw
wg689
·
2023-04-14 01:03
Object-C语法
结构体将Objective-C代码转换为C\C++代码xcrun-sdkiphoneosclang-archarm64-rewrite-
objc
OC源文件-o输出的CPP文件如
风月 平分
·
2023-04-13 20:34
iOS
底层
objective-c
ios
xcode
UICollectionViewFlowLayout 设置只有一个Item时居左显示
_setRowAlignmentsOptions:");if([_flowLayoutrespondsToSelector:sel]){((void(*)(id,SEL,NSDictionary*))
objc
_msgSend
不太擅长写代码的程序媛
·
2023-04-13 19:55
Clang 编译失败
weakreferencebecausethecurrentdeploymenttargetdoesnotsupportweakreferencesxcrun-sdkiphoneosclang-archarm64-rewrite-
objc
-f
objc
-arc-f
objc
-runtime
开洋_shen
·
2023-04-13 19:00
Objective-C Runtime Method Swizzling
MethodSwizzling原理struct
objc
_method{SEL_Nonnullmethod_name
OBJC
2_UNAVAILABLE;char*_Nullablemethod_types
OBJC
2
CerasusLand
·
2023-04-13 16:39
RxSwift 函数响应式编程详解(002)-《神奇的RxSwift》
直接上代码:按钮事件绑定【传统的事件绑定方法】2步:1、创建一个点击事件方法:@
objc
funceven
疯狂1024
·
2023-04-13 15:42
Android系统启动流程2 ---linux内核的启动流程
内核镜像和几个名词有关:vmliux、Image、zImageARM32平台编译一个压缩后的内核镜像:makezImage-》LDvmlinuxSYSMAPSystem.mapSYSMAP.tmp_System.map
OBJC
O
ZS_Wang_Blogs
·
2023-04-13 15:21
#
Android系统启动流程
linux
arm开发
运维
面试题load、initialize
程序一启动runtime会加载类信息载入内存,相当于知道了这个类,但是没有初始化,只会调用1次,分类的load会先调用类的loadinitialize是类载第一次接收到消息的时候调用,相当于类的单例初始化,
objc
_msgSend
大白菜s
·
2023-04-13 12:55
深入浅出 Runtime(四):super 的本质
Runtime(二):数据结构深入浅出Runtime(三):消息机制深入浅出Runtime(四):super的本质深入浅出Runtime(五):具体应用深入浅出Runtime(六):相关面试题网络配图目录1.
objc
_super
师大小海腾
·
2023-04-13 09:37
class_ro_t 和 class_rw_t
本篇文章采用的源码是
objc
4-781版本class_ro_tclass_ro_t存储了当前类在编译期就已经确定的属性、方法以及遵循的协议,里面是没有分类的方法的。
一个半吊子工程师
·
2023-04-13 03:27
iOS weak的实现原理
2.weak底层原理2.1weak的实现原理可以概括一下三步:1、初始化时:runtime会调用
objc
_initWeak函数,初始化一个新的weak指针指向对象的地址。2、添
赵哥窟
·
2023-04-13 02:42
runtime
objc
-sync.h
版本:iOS13.5
objc
-sync.h需要引入头文件#importruntime其他方法通道索引在对象obj上开始同步。
objc
_sync_enter在对象obj上结束同步。
想聽丿伱說衹愛我
·
2023-04-13 00:56
OC对象底层探索 — alloc创建对象
学习文档iOS底层原理之alloc探索iOS探索alloc流程配置环境+资料:
objc
4-756.2源码+Xcode11+MacOS10.15官方源码下载地址iOS_
objc
4-756.2最新源码编译调试一
Dezi
·
2023-04-12 23:25
iOS底层探究-02:
objc
4-781源码编译&调试
学会编译
objc
4-781的源码,然后在源码中进行调试,便于探究底层的实现流程准备工作环境版本&最新
objc
源码macOS10.15Xcode11.6
objc
4-781下载
objc
4-781源码依赖文件下载需要下载以下依赖文件
对你的微笑纯属礼貌_e31
·
2023-04-12 22:38
iOS:高德地图iOS版 '定位SDK' 编译报错解决方案
AMapFoundationKit.framework和AMapLocationKit.framework放进项目中,编译直接报错:Undefinedsymbolsforarchitecturearm64:"_
OBJC
_CLASS
长若执念
·
2023-04-12 21:33
RunTime 之深入理解实例(Instance)、类对象(Class Object)、元类(MetaClass)
OBJC
_TYPES_DEFINED///AnopaquetypethatrepresentsanObjective-Cclass.typedefstruct
objc
_class*Class;///Representsaninstanceofaclass.struct
objc
_object
点滴86
·
2023-04-12 13:51
objc
_msgSend流程分析(快速查找)
前言在我們知道了cache寫入sel-imp流程後,接下來我們探討寫入之前的消息發送的流程cache原理分析本篇重點也就是上一篇流程圖中的cachereader下的
objc
_msgSend前情提要知識拓展編譯時編譯時做了簡單的翻譯工作
黑足小貓咪
·
2023-04-12 11:52
runtime
objc
.h
版本:iOS13.5
objc
.h需要引入头文件#importruntime其他方法通道索引返回选择器的方法的名称。sel_getName注册一个方法并映射到选择器。
想聽丿伱說衹愛我
·
2023-04-12 06:13
结构体内存对齐
上篇文章介绍了从调用alloc开始到对象开辟出内存的一系列流程,打开是这样的[LGPersonalloc]->_
objc
_rootAlloc->callAlloc应该是这样走才对,系统本身代码流程也是这么走的
KG丿夏沫
·
2023-04-11 18:51
Xcode -
ObjC
转载自:http://blog.csdn.net/crash163/article/details/52088096欢迎去原作者地址阅读,为防文章丢失,copy至此在开发iOS应用时,可能遇见这样的情况:你想实现的某种功能(比如崩溃收集),已经有成熟的产品提供,可行的方案就是集成这个使用了很久,且有专业人员维护,最重要的是“免费”的产品。一番折腾之后,运行时有可能出现"selectornotrec
張小明
·
2023-04-11 18:50
消息传递和转发原理
消息传递流程先会调用
objc
_msgSend方法,首先在Class中的缓存查找IMP,没有缓存则初始化缓存,类对象方法列表查找。如果没有找到,则向父类的Class缓存和父类方法对象查找。
iOS白水
·
2023-04-11 14:27
Runtime一
一、class结构(方法步骤)struct
objc
_class{//类本身Class_Nonnullisa;//父类Class_Nullablesuper_class//类名constchar*_Nonnullnamelongversionlonginfo
前年的邂逅_Jerry
·
2023-04-11 11:16
问题:熟悉 CocoaPods 么?能大概讲一下工作原理么?
在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要1.把开源库的源代码复制到项目中2.添加一些依赖框架和动态库3.设置-
ObjC
,-fno-
objc
-arc等参数4
姜小舟
·
2023-04-11 03:17
number的c语言数据类型有哪些,Objective-C基本数据类型
Objective-C基本数据类型因为Objective-C(下称
ObjC
)本质是一个C语言的超集,所以所有C语言支持的基本数据类型,
ObjC
同样支持,并且
ObjC
还支持一些其它的常用数据类型。
只有橘子
·
2023-04-11 02:08
记一次Reactive
ObjC
的神奇bug
接手的项目线上突然出现了一个bug~bug很明显的数组越界,定位到指定控制器。emmm~这么多数组,也没法定位到那个数组越界了。不要急,分析后发现,[0~9]取第59个。这个数组,很分页啊!十有八九出在这里了~先看看代码~controller:[[RACObserve(self.viewModel,loadState)deliverOn:RACScheduler.mainThreadSchedul
携一两本单色书来
·
2023-04-10 21:39
Effective Objective-C读后感
、状态码二、对象、消息、运行期6、理解“属性”这一概念7、在对象内部尽量直接访问实例变量8、理解“对象等同性”这一概念9、以“类族模式”隐藏实现细节10、在既有类中使用关联对象存放自定义数据11、理解
objc
_m
xingshao1990
·
2023-04-10 18:47
iOS
ios
iOS 消息发送之
objc
_msgSend
看到这可能有点懵逼了,这篇文章简单的介绍了下runtime之
objc
_msgSend函数的使用,也是我第一次在上写文章,错误之处还望大家包涵,希望能一起共同进步。
辣枭子
·
2023-04-10 17:37
iOS记录69 duplicate symbols for architecture arm64
69duplicatesymbolsforarchitecturearm64xcodeVersion14.0.1报错只有一行错误,没有具体休息,网上一搜都是2016年的帖子,各种找终于找到详情信息了:duplicatesymbol'_
OBJC
_METACLASS
東玖零
·
2023-04-10 14:34
iOS yymodel构造分析
先看下类对应的结构描述:struct
objc
_class{Classisa
OBJC
_ISA_AVAILABILITY;、#if!
恋空K
·
2023-04-10 13:02
Super关键字
现在我们就通过重写run方法,调用[superrun]查看super的本质xcrun-sdkiphoneosclang-archarm64-rewrite-
objc
Student.m然后进入Student.cpp
coder_feng
·
2023-04-10 13:16
编译时找不到文件
Undefinedsymbolsforarchitecturearm64:"_
OBJC
_CLASS_$_NXTabBarController",referencedfrom:
objc
-class-refinNXStartPageViewController.old
songsong619
·
2023-04-10 11:00
fastpath slowpath
objc
源码中定义的两个宏fastpath和slowpath#definefastpath(x)(__builtin_expect(bool(x),1))#defineslowpath(x)(__builtin_expect
Berning
·
2023-04-10 09:41
Category添加成员变量
##使用分类添加成员属性-使用
objc
_getAssociatedObject实现get方法```
objc
id
objc
_getAssociatedObject(idobject,void*key)//第一个参数是
ios小菜
·
2023-04-10 09:45
《OC底层系列四》-isa&superclass分析
2、源码中
objc
-class有一个superclass,我们可以推测superclas
002and001
·
2023-04-10 06:25
iOS开发系列--Block中的weakSelf/strongSelf使用
到底什么时候才需要在
ObjC
的Block中使用weakSelf/strongSelf?ObjectiveC的Block是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、异步任务。
提呐个莫
·
2023-04-10 04:03
flutter: 没有开发者账号怎么跑flutter创建的项目
07-18上午8.55.20.png1.在终端使用以下命令创建一个flutter项目1.创建swift版的fluttercreateflutter_demo2.创建oc版的fluttercreate-i
objc
flutter_demo
ChaosHeart
·
2023-04-09 23:21
Reactive
Objc
注意
所有事件都可以用RAC处理RACSingle:只能先创建然后订阅最后发送顺序不能乱-要注意信号的销毁,有两种方式:1,手动销毁2,发送完成或错误信号RACSubject:只能先创建然后订阅最后发送顺序不能乱最后信号会自动销毁RACReplaySubject:继承RACSubject,可以先订阅再发送信号,也可以先发送信号再订阅信号最后信号会自动销毁RACTuple类似于NSArrayRACSequ
Never_Yg
·
2023-04-09 22:38
oc/Swift混编心得(基础篇)
swift引用oc文件需要在桥接文件中倒入oc头文件oc调用swift需要在oc.m中倒入“项目吗-Swift.h"当.h需要申明属性是使用@class类名1.如果需要调用属性前面加@
objc
swiftInt
袁炜杰
·
2023-04-09 22:46
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他