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
Showing Recent Messages Undefined symbol: _
OBJC
_CLASS_$_RCTJPushEventQueue
问题原因:RCTJpushModel.xcodeproj中缺少RCTJPushEventQueue相关文件解决方法:首先确定node_modules/jpush-react-native/ios/RCTJPushModule/RCTJPushModule.h中是否引入了RCTJPushEventQueue.h文件image.png确定libraries中是否缺少以下文件image.png如果没有则
舒官人
·
2023-09-25 03:01
[iOS] 消息流程分析之快速查找
在之前介绍的cache写入流程之前,还有一个cache读取流程,即
objc
_msgSend和cache_getImp,我们这次了解一下。
code_ce
·
2023-09-24 18:52
消息传递
Objective-C选择器(selector)实际上只是一个C字符串通过字符串选择器进行消息传递的原因是,编译器、链接器和运行时都是为了保证每个表示OC选择器的C字符串都具有唯一的地址,因此OC消息发送函数
objc
_msgSebd
旅途的喵
·
2023-09-24 02:17
新项目link错误
新项目link错误在buildphases中看看是否有哪些库没有添加bifcode设置为NObuildsetting中看看-
Objc
JoeTong
·
2023-09-23 19:03
iOS 自动释放池
1.申明了一个对象__autoreleasepool相当于调用了
objc
_autoreleasePoolPush();该函数的作用是向栈内压入一个"自动释放池"2.当initmain()函数执行完毕后,
开洋_shen
·
2023-09-23 17:29
iOS开发——RegexKitLite导入错误
1.在BuildPhases下找到RegexKitLite.m文件,将其设置为-fno-
objc
-arc.2.在项目的编译设置中找到OtherLinkerFlags,然后在后面字段空白处双击,添加“-licucore
阿噗阿噗阿
·
2023-09-23 16:55
iOS
objc
_class之cache_t结构&流程解析
静态源码分析
objc
_class概况struct
objc
_class:
objc
_object{//ClassISA;Classsuperclass;cache_tcache;//formerlycachepointerandvtableclass_data_bits_tbits
Johnny_Z
·
2023-09-23 16:43
block 源码解析
;};block();}return0;}block编译转换结构对其执行clang-rewrite-
objc
编译转换成C++实现,得到以下代码:struct__bl
开了那么
·
2023-09-23 15:48
Undefined symbol: _
OBJC
_CLASS_$_CTTelephonyNetworkInfo
Xcode报错:Undefinedsymbolsforarchitecturex86_64:"_
OBJC
_CLASS_$_CTTelephonyNetworkInfo",referencedfrom:
objc
-class-refinlibWeiboSDK.a
韩灬Sir
·
2023-09-23 11:55
iOS底层原理:weak的实现原理
1、weak初探下面的一段代码是我们在开发中常见的weak的使用Person*object=[Personalloc];id__weak
objc
=o
风紧扯呼
·
2023-09-23 06:52
【Vue】深究计算和侦听属性的原理
精心制作的Vue系列教程持续更新哈,涵盖大量的经验和示例,由浅入深进行讲解,想要学习&巩固&避坑就一起学习吧~计算和侦听属性计算属性重点概要定义:要用的属性不存在,需要通过已有属性计算得来原理:底层借助了
Objc
et.defineproperty
即兴小索奇
·
2023-09-23 06:28
Vue
java
计算机
vue.js
前端
javascript
category的本质
category的底层实现有两种方式可以查看底部实现:方式一:通过命令重写OC代码为C++$xcrun-sdkiphoneosclang-archarm64-rewrite-
objc
OC源文件-o输出的
程序猿_K
·
2023-09-23 02:20
关于Xcode的Other Linker Flags
接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在OtherLinkerFlags中加入-
ObjC
或者-all_load这样的解决方法。
Mr_Dreams
·
2023-09-22 21:50
alloc底层原理探索
准备工作下载
objc
4-781源码,选择mac电脑进行编译。编译源码,可参考iOS-底层原理03:
objc
4-781源码编译&调试。
冼同学
·
2023-09-22 19:48
ios9.0的系统bug导致的
objc
_msgSend错误的解决方案
前言看此篇文章之前请先阅读xcode调试效率.ios9.0上遇到一个问题,UITableView中长按section,如果我们的交互中要求弹出menu菜单,那么就会出现如图所示的必现崩溃"操作"安装lldb的malloc命令vim~/.lldbinitcommandscriptimportlldb.macosx.heap按一下escwq保存退出一.分析问题:1.这个NSDictionary到底是什
向晨宇
·
2023-09-22 19:27
Objective-C 字面量的内存管理
我们知道,__weak在
Objc
的内存管理里是弱指针,仅指向但不拥有对象,一旦所指向的对象释放了,__weak变量也会被设置为nil。所以
AirChen
·
2023-09-22 17:14
【校招VIP】前端JS之深拷贝和浅拷贝
考点介绍js中的浅拷贝和深拷贝,只是针对复杂数据类型(
Objc
et,Array)的复制问题。简单来讲浅拷贝和深拷贝都可以实现在原有对象的基础上再生成一份的作用。
校招VIP
·
2023-09-22 15:25
前端专题
前端
javascript
开发语言
深拷贝
浅拷贝
杂的不行
methodLists是指向·
objc
_method_list指针的指针,也就是说可以动态修改*methodLists的值来添加成员方法,这也是Category实现的原理,同样解释了Category不能添加属性的原因
weixin_34259559
·
2023-09-22 12:52
移动开发
runtime
javascript
ViewUI
runtime
objc
_msgSend使用
本篇文章只是记录笔者学习
objc
_msgSend函数的使用笔记,若有误解之处,还请指出。谢谢!
G_GUI
·
2023-09-22 05:15
结构模型
结构模型介绍下runtime的内存模型(isa、对象、类、metaclass、结构体的存储信息等)Class:typedefstruct
objc
_class*Class;struct
objc
_class
natewang
·
2023-09-22 01:30
Unrecognized selector 的异常?
如果在当前类中没有找到此方法,那么就到当前类的父类中去寻找,如果在父类中没有找到,那么就去父类的父类中去寻找,一直找到NSObject都没有这个方法,就会报Unrecognizedselector的异常.是在这之前,
objc
此页空白
·
2023-09-21 23:26
Swift-自动归档存储用户信息
importUIKit@
objc
Members////在swift4.0之后编辑器是不会对属性加隐式的@
objc
的如果不加@
objc
Members运行时是获取不到属性和ivar的classBaseCodingModel
紫云夕月
·
2023-09-21 21:39
Objective-C:对象
在运行期程序库的头文件中,实例对象的定义是这样的:struct
objc
_object{Classisa;};·类对象的定义是这样的:typedefstruct
objc
_cl
XPorter
·
2023-09-21 17:54
block的生成与调用记录
-%@",str_a);};block1(@"abc");int(^block2)(int)=^(inta){returna*2;};intb=block2(123);}用clang-rewrite-
objc
main.m
nunca
·
2023-09-21 16:53
通过runtime源码完整分析消息机制
本文的代码是
objc
-750和之前的480有些不一样的地方;二、缓存查找先添加如下测试代码15454413434857.jpg23行添加断点15454419571462.jpg点击运行程序,程序将断点
fanglaoda
·
2023-09-21 12:55
Runtime 初始化流程
初始化函数Runtime的由系统调用_
objc
_init进行初始化化图片.pngvoid_
objc
_init(void){//标记是否已初始化staticboolinitialized=false;if
yizhaorong
·
2023-09-21 10:23
Xilinx SDK编译完成自动生成SREC文件(适用于ISE、Vivado、Vitis)
mb-
objc
opy-Osrecyour_app.elfyour_app.srec这种方
whik1194
·
2023-09-21 00:56
FPGA
Xilinx
SDK
SREC
ELF
Vivado
Vitis
Apple开源代码指引
资料仅供参考:
objc
https://opensource.apple.com/tarballs/
objc
4/runloophttps://opensource.apple.com/tarballs/CF
骑士的城堡
·
2023-09-20 20:10
iOS 理解
objc
_msgSend的作用
好记性不如烂笔头,这块偏硬的概念还是自己打一遍理解下好在对象上调用方法是Objective-C中经常使用的功能。用Objective-C的术语来说,这叫做“传递消息”(passamessage)。消息有“名称”(name)或“选择子”(selector),可以接受参数,而且可能还有返回值。由于Objective-C是C的超集,所以最好先理解C语言的函数调用方式。C语言使用“静态绑定”(static
Wougle
·
2023-09-20 11:11
iOS的内存管理
我们知道,对象的定义为:struct
objc
_object{private:isa_tisa;public://ISA()assumesthisisNOTataggedpointerobjectClassISA
平凡码农
·
2023-09-20 00:22
WKWebView释放
错误信息如下2017-08-1819:29:52.734BluedInternational[11600:1646954]dealloc
objc
[11600]:Cannotformweakreferencetoinstance
握青春
·
2023-09-19 21:04
__attribute__((
objc
_direct)), __attribute__((
objc
_direct_members)
https://lrdcq.com/me/read.php/99.htm简单说起来就是为oc语言添加了direct方法的功能。direct一看就是说的DirectDispatch的,让oc像普通静态语言那样方法直接调用来提高性能(而不是MessageDispatch)。
介和
·
2023-09-19 21:24
APP的启动优化
1.main()之前加载可执行文件,加载动态链接库,
objc
运行时初始化处理,初始化(+load方法、attribute修饰的函数调用、C++静态全局变量)2.main()执行后main()执行之后到didFinishLaunchingWithOptions
开着保时捷堵你家门口
·
2023-09-19 19:14
Runtime源码理解cache_t(方法缓存)
struct
objc
_class:
objc
_object{Classisa;Classsuperclass;cache_tcache;//方法缓存class_data_bits_tbits;//使用共用体存储类的信息
风雨彩虹_123
·
2023-09-19 17:42
ios深入-MACHO文件解析
ios深入-MACHO文件解析发表于2017-10-26|分类于优化导读在分析linkMap文件的时候,遇到一个有趣的问题:获取类名可以用_
objc
_classname,获取方法名可以用_
objc
_methname
萝卜_7fad
·
2023-09-19 16:47
UIView添加到UINavigationBar和UITabBar上
image:UIImage(named:"shaixuan_icon"),style:.plain,target:self,action:#selector(rightNavBtnAction))}@
objc
funcrightNavBtnAction
小浣熊的梦想
·
2023-09-19 09:30
iOS 输入中文自动补英文bug
iOS输入中文自动补英文bug**Bug原因:**UITextField、UITextView使用了Reactive
ObjC
、ReactiveCocoa的rac_textSignal方法导致**解决办法
一抹风情
·
2023-09-19 06:59
rk3399编译u-boot报错Error: arch/arm/dts/.rk3036-sdk.dtb.pre.tmp:77.1-10 syntax error
目录背景解决方案先贴报错信息,如下:LDu-boot
OBJC
OPYu-boot.srec
OBJC
OPYu-boot-nodtb.binSYMu-boot.symDTCarch/arm/dts/rk3036
peak wang
·
2023-09-19 01:29
Android源码
u-boot
uboot
rk3399
dtb..pre.tmp
syntax
error
Category 增加weak属性
主要是用到的两个函数:
OBJC
_EXPORTvoid
objc
_setAssociatedObject(id_Nonnullobject,constvoid*_Nonnullkey,id_Nullablevalue
骨古
·
2023-09-18 22:42
iOS:Runtime -
objc
_msgSend函数
笔记记录:来源于apple的文档,具体参考:apple文档消息传递本章介绍如何将消息表达式转换
objc
_msgSend函数调用,以及如何按名称引用方法。
Recorder_MZou
·
2023-09-18 12:37
iOS面试题:为什么Objective-C中有MetaClass这个设计?
typedefstruct
objc
_object*id;//id其实是一个object结构体的指针,所以id不用加*typedefstruct
objc
_class*Class;//Class是class
iOS猿_员
·
2023-09-18 10:34
iOS底层原理19:类和分类的加载
main.m中定义HTPerson的分类HT,代码如下image探索分类本质的三种方法探索分类的本质,有以下三种方式【方式一】通过clang【方式二】通过Xcode文档搜索Category【方式三】通过
objc
黑白森林无间道
·
2023-09-18 08:35
iOS开发常问问题:讲一下atomic的实现机制;为什么不能保证绝对的线程安全?
atomic的实现机制atomic是property的修饰词之一,表示是原子性的,使用方式为@property(atomic)intage;此时编译器会自动生成getter/setter方法,最终会调用
objc
_getProperty
iOS打工犭袁
·
2023-09-18 03:41
iOS 代理 && 通知 && 闭包 回调 - Swift
代理1.设置代理方法@
objc
protocolViewDelegateControllerDelegate{//必定实现的方法functextFieldIsText(_string:String?)
LuKane
·
2023-09-18 01:05
Swift语言介绍
本文转载自:http://www.cnblogs.com/liutingIOS/p/5424043.html一、Swift语言介绍Swift是苹果2014年推出的全新的编程语言,它继承了C语言、
ObjC
神话2009
·
2023-09-17 08:26
Swift
swift
编程语言
苹果
开源
iOS NSLog使用技巧
#ifdef__
OBJC
__#ifdefDEBUG#defineJSLog(fmt,...)NSLog((@"%s[Line%d]"fmt),__PRETTY_FUNCTION__,__LINE__,#
JustinCan
·
2023-09-17 08:51
Object-C小知识
objective-c
xcode
ios
objc
4源码编译与调试
源码下载在AppleOpenSource上选择对应自己的macOS版本下,下载
objc
4即可。
浮生zZZ
·
2023-09-17 06:07
初探OC底层原理之《类的底层原理结构02》
类的结构分析根据底层继承找到
objc
_classimage.pngobj_class里面成员变量isa,superclass,cache,bits猜想我们上述了解了isasuperclasscache现在探索一下
破茧重来
·
2023-09-17 00:57
NSDictionary和NSSet的底层实现原理
源码一、对象的哈希函数一个对象的哈希值通过hash方法获得,通过OC源码可以看到OC源码-(NSUInteger)hash{return_
objc
_rootHash(self);}uintptr_t_
objc
_rootHash
Sweet丶
·
2023-09-16 23:57
iOS底层探索之
objc
_msgSend流程——慢速查找
在上一篇iOS底层探索之
objc
_msgSend流程——快速查找文章中,我们分析了快速查找流程,如果快速查不到,则需要进入慢速查找流程,以下是慢速查找的分析过程
objc
_msgSend慢速查找流程在快速查找流程中
安静的泼猴
·
2023-09-16 09:05
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他