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
Objective-C混编
第六篇:
Objective-C
知识回顾内存管理之一
6.1.内存管理知识大纲内存管理知识大纲6.2.内存管理的一些底层数据结构知识iOS的内存管理方案种类散列表的数据结构自旋锁说明问题一:你是否有使用过自旋锁?问题二:自旋锁的适用哪些场景呢?问题三:自旋锁和普通的锁有什么区别?引用计数表引用计数表是用哈希表来实现的。使用哈希表是为了提高效率,插入和获取都通过哈希函数来计算对应的值,可以省去遍历的过程,所以能提高效率。弱引用表弱引用表也是一张哈希表。
望穿秋水小作坊
·
2023-12-18 20:01
RacLiftSelector
c语言的基础数据类型;
objective-c
的id对象类型。
我是小胡胡分胡
·
2023-12-18 20:49
React Native面试题总结
它调用
Objective-C
(用于iOS)和Java(用于A
xiangzhihong8
·
2023-12-18 15:52
前端
React
Native
vue.js
[原创][R语言]股票分析实战[2]:周级别涨幅趋势的相关性
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-12-18 01:49
#
R语言大数据分析
r语言
股票
大数据
数据挖掘
Build Settings 中无 Swift Compiler - Language项
最近接手了一个纯OC写的工程,但是需要用到一个Swift实现的第三方库,为了完成
混编
的配置,我投机创建了一个swift文件--“TestViewController.swift”。
本帅不良
·
2023-12-18 00:14
ios消息转发机制
Objective-C
是使用传递消息的机制来调用函数,这就会使用到动态绑定的机制在运行期来决定到底调用哪个方法,甚至我们可以在运行时改变对象调用的方法。
学习的途中
·
2023-12-17 21:03
iOS
Objective-C
分类的加载
iOSObjective-C分类的加载前言在我的另一篇文章iOS应用的加载objc篇中分析了在objc中类、协议、sel等的加载,但是在文章中并没有详细的分析分类是如何加载的,那么分类是如何加载的呢?在本文我们会进行详细的分析。1.通过clang查看分类在底层的实现我们打开一个新的objc4-779.1工程,新建一个LGTeacher的类,并创建一个LGTeacher+Test的分类。LGTeac
just东东
·
2023-12-17 19:18
iOS中
Objective-C
已死Swift当立?
序言现在iOS开发者耳边一定有两个声音1.还在用
Objective-C
不是都在用Swift了吗?2.Swift?
_小迷糊_997
·
2023-12-17 17:13
iOS之关联对象
不过,通过
Objective-C
运行时中的关联对象,也就是AssociatedObject,我们可以实现上述需求。
賣女孩的小火柴
·
2023-12-17 15:04
鸿蒙系统支持reactnative,鸿蒙开源三方组件--跨平台自适应布局yoga组件
Yoga官网:https://facebook.github.io/yoga/官网上描述的特性包括:完全兼容Flexbox布局,遵循W3C的规范支持java、C#、
Objective-C
、C四种语言底层代码使用
卢瑟斯坦
·
2023-12-17 12:52
ReactNative进阶(五十一)project.pbxproj 配置文件详解
文章目录一、前言二、project.pbxproj文件解析三、证书更换四、探寻scheme与target4.1scheme4.2target一、前言Xcode作为日常开发iOS程序的IDE,支持C、C++、
Objective-C
No Silver Bullet
·
2023-12-17 07:27
#
React
Native
react
native
iOS
iOS文件流操作类-NSFileHandle
Objective-C
使用NSFileHandle类对文件进行流操作。类似于C++(或者C)操作文件流,NSFileHandle基本步骤:1、打开文件,获取NSFileHandle对象。
认真的人最可爱
·
2023-12-17 05:38
iOS技术研发
ios
文件操作
文件流操作
NSFileHand
http断点续传
(空布局透明activity)You need to use a Theme.AppCompat theme (or descendant) with this activity.
(前方kotlin高能,java,kotlin
混编
的习惯了)我们在写安卓的过程中经常会遇到想用空的activity的场景,比如需要一个透明的申请权限的activity,比如需要使用接受照相的返回结果的activity
171Arios
·
2023-12-16 20:30
KVO & KVC
KVC在iOS中的定义无论是Swift还是
Objective-C
,KVC的定义都是对NSObject的扩展来实现的(
Objective-C
中有个显
Tmylyh
·
2023-12-16 19:41
ios
swift
ios
[原创][R语言]股票分析实战:周级别涨幅趋势的相关性
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-12-16 12:22
#
R语言大数据分析
r语言
大数据
股票
17、【Swift】错误处理
recoverableerrors)的一等支持(first-classsupport)区分这些不同的失败情况可以让程序处理并解决某些错误,然后把它解决不了的错误报告给用户Swift中的错误处理涉及到错误处理模式,这会用到Cocoa和
Objective-C
Sunday_David
·
2023-12-15 21:44
【导航控制器总结-导航控制器栈
Objective-C
语言】
一、导航控制器总结1.我们接着上一堂课的内容继续我们上节课说到哪里了,是不是就是对这个导航控制器的一个总结啊然后,使用的注意事项2.导航控制器使用注意事项:1)第一点,使用导航控制器,你在创建的时候,需要给它指定一个根控制器创建导航控制器的同时,指定它的根控制器2)第二点:我们在显示别的控制器的时候,方式是怎么显示的,是不是通过push的形式去显示的,但是你push你能直接push吗,显示下一个控
清风清晨
·
2023-12-15 15:18
Objective-C
objective-c
开发语言
macos
【通过storyboard使用导航控制器
Objective-C
语言】
一、我们接着来看啊,前面这个导航控制器的正确用法,大家已经清楚了,1.然后呢,还有什么,导航控制器的跳转、返回、是不是也清楚了,为什么可以直接返回,也清楚了,这个导航控制器栈,是我们这个最核心的一个重点啊,大家能理解吧,有没有问题,如果有问题,也是正常的啊,因为我们刚开始接触这个东西,你还没用习惯,敲两个代码,你就发现,原来就是这么回事儿,2.然后呢,还有一点,跟大家说的,我们前面这里面,这些代码
清风清晨
·
2023-12-15 15:18
Objective-C
objective-c
ios
struts
【通过Storyboard设置导航栏内容
Objective-C
语言】
一、因为这个storyboard,是不是直接一个界面上的东西,1.你可以直接在里面,拖来拖去,然后呢,Main.storyboard,然后呢,现在是不是红色控制器,看到没有,当你选中这个导航栏以后,点一下,这是什么,它是不是就会提示你,选中了NavigationItem,知道怎么办了吗,左侧来一个按钮,简单了,找一个item,哪一个,是不是这个,item,把这个item拖上来,放这儿,再拖上来一个
清风清晨
·
2023-12-15 15:18
Objective-C
objective-c
开发语言
macos
【导航栏内容的设置
Objective-C
语言】
一、那接下来呢,我们就来做一做,关于导航控制器,1.设置它顶部的导航栏儿内容的东西,1)我们刚刚讲过的这个,通过代码去跳转、返回、2)通过storyboard去跳转、返回、但是,这两种情况,大家是不是已经注意到,导航栏里面,没有任何内容,然后呢,返回,这是红色,然后呢,跳转到绿色、再跳转到蓝色、底下,你这些按钮的功能,大家已经知道怎么实现了,对吧,但是呢,我们上面这些,是不是导航栏里面,什么都没有
清风清晨
·
2023-12-15 15:44
Objective-C
objective-c
开发语言
macos
嵌入式培训-Linux系统及C编程高级-DAY17&18-编译器
但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、
Objective-C
、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件
ZhangPuYue0228
·
2023-12-15 08:55
linux
c语言
运维
34 | iOS 黑魔法 Runtime Method Swizzling 背后的原理
Objective-C
是门动态语言,可以在运行时做任何它能做的事情。这其中的功劳离不开Runtime这个库。正因为如此,Runtime成为了iOS开发中
Objective-C
和C的分水岭。
爱运动爱学习
·
2023-12-15 04:20
Swift编程十五(初始化)
与
Objective-C
初始值设定项不同,Swift初始值设定项不返回值。它们的主要作用是确保在第一次使用类型的新实例之前正确初始化它们。类类型
酒茶白开水
·
2023-12-14 22:16
ubuntu系统如何源码安装GCC
它包括C、C++、
Objective-C
、Fortran、Ada以及Go等语言的前端,并且支
梦想的理由
·
2023-12-14 19:13
ubuntu
linux
ubuntu
linux
运维
Markdown中书写数学公式
行内公式是可以让公式在文中与文字或其他东西
混编
,不独占一行。示例质能方程$E=mc^2$显示质能方程E=mc2E=mc2独立公式使公式单独占一行,不与文中其他文字等
混编
。
WowGz
·
2023-12-06 19:07
学习笔记
markdown
2018-08-29
Remodel是一个工具,通过生成支持编码,值比较和不变性的
Objective-C
模型,帮助iOS和OSX开发人员避免重复代码。
style513
·
2023-12-06 18:18
RunTime 之深入理解load和initialize
先看一下load方法的调用1.jpg在
Objective-C
源码中看一下load_images的实现,在objc-runtime-new
点滴86
·
2023-12-06 18:54
GCD总结
原文链接:https://knightsj.github.io/2017/04/24/《
Objective-C
高级编程》干货三部曲(三):GCD篇/串行队列SerialDispatchQueue:等待当前执行任务处理结束的队列通过
海浪萌物
·
2023-12-06 16:56
Objective-C
与Swift的简单转换
如果你正要从
Objective-C
过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助。本文内容就是这些:苹果开发者的红宝书,包含变量,集合,函数,类等等。
隔墙送来秋千影
·
2023-12-06 09:01
定制开发苹果软件的常用代码:开启您的独特应用之旅
一、苹果软件开发语言:Swift与
Objective-C
在苹果软件开发中,主要使用Swift和
Objective-C
两种编程语言,Swift是苹果公司推出的新型编程语言,具有语
V_SJGLXT
·
2023-12-05 06:31
软件工程
软件需求
软件构建
OC------深拷贝和浅拷贝
实际内存并没有发生拷贝(只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存)深拷贝图像示意浅拷贝图像示意在
Objective-C
中并不是所有的对象
付闯688
·
2023-12-05 01:01
ios
分享一个 iOS 平台下的 http 抓包应用(iHTTP Tracker)
HTTP抓包工具,通过OC和Nodejs
混编
而成,内嵌ChromeV8引擎,局域网内设备都可以连接并抓包,监控网络请求,分析数据。
sky__01
·
2023-12-04 20:06
iOS
Objective-C
Block简介
Block是
Objective-C
对于闭包的实现。Block不仅可以被用作属性还以用作参数和返回值,其实Block就是一个代码块,可以作为变量使用。Block的本质是个对象,可以是代码高度聚
just东东
·
2023-12-04 16:24
[原创]C++98升级到C++20的复习旅途-从汇编及逆向角度去分析“constexpr“关键字
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-12-04 06:19
C/C++探究
c++
c++20
汇编
constexpr
iOS最佳实践
无论是Swift还是
Objective-C
,都没有在其他地方广泛使用,而且这个平台对每个东西都几乎有它自己的
haozi_2013
·
2023-12-04 05:02
IOS
开发学习笔记
ios
class-dump Error:Cannot find offset for address 0xd80000000101534a in stringAtAddress:
在使用class-dump-H报错Error:Cannotfindoffsetforaddress0xd80000000101534ainstringAtAddress:由于我项目使用了Swift和Oc
混编
Simple_Code
·
2023-12-04 03:01
Runtime-isa-共用体
01-简介很多机制都是基于runtime来实现的
Objective-C
是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同,很多编程语言编写代码->编译链接->运行,编译完成之后的二进制代码就是我们要执行的代码
越天高
·
2023-12-04 02:33
[原创][第I部分][编程基础]我的C++ 98复习并升级到C++20的复习旅途
643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、
Objective-C
我不是代码教父
·
2023-12-03 20:16
C/C++探究
c++
c++20
开发语言
KVC底层分析
KVC概念KVC(Key-valuecoding)键值编码,是对NSObject的扩展来实现的,
Objective-C
中有个显式的NSKeyValueCoding类别名--NSObject(NSKeyValueCoding
离歌欢笑_4c54
·
2023-12-03 11:00
Interface type cannot be statically allocated
总目录iOS开发笔记目录从一无所知到入门这是一个
Objective-C
中赋值类型的问题,以字符串类NSString为例(也可以是其他类型,包括你的自定义类型),简化一下代码:NSString*name=
锦天
·
2023-12-03 07:02
Bug
ios
objective-c
xcode
指针
赋值
OC、swift
混编
中的反向传值
一OC向swift传值1)代理1.1在oc中创建代理#import@protocolSecondDelegate-(void)refreshHintLabel:(NSString*)hintString;@end@interfaceSecondViewController:UIViewController@property(nonatomic,weak)idsecondDelegate;@end1
BmBN666
·
2023-12-02 19:36
nginx用gRPC做反向代理,让速度飞起来
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持.gRPC
Richardlygo
·
2023-12-02 17:17
web
nginx
java
服务器
Objective-C
中nullable、__nullable、_Nullable、_Nonnull的用法
Xcode6.3引入的一个
Objective-C
的新特性:nullabilityannotationsswift用!和?
crazyfox
·
2023-12-02 14:34
day 27
GCC原本只能处理C语言,但后来得到扩展,变得既可以处理C++,又可以处理Fortran、Pascal、
Objective-C
、java、以及Ada与其他语
个中秘密
·
2023-12-02 06:17
class-dump 混淆加固、保护与优化原理
class-dump混淆加固、保护与优化原理进行逆向时,经常需要dump可执行文件的头文件,用以确定类信息和方法信息,为hook相关方法提供更加详细的数据.class-dump的主要用于检查存储在MachO文件的
Objective-C
iOS学霸
·
2023-12-02 05:04
unit加固
App加固
混淆加固
cocoa
macos
objective-c
使用ASIRequest库进行
Objective-C
网络爬虫示例
在
Objective-C
中,ASIHTTPRequest是一个非常受欢迎的库,用于处理HTTP请求。它可用于下载网页内容,处理API请求,甚至进行复杂的网络交互。
华科℡云
·
2023-12-02 02:20
objective-c
爬虫
开发语言
class-dump 混淆加固、保护与优化原理
进行逆向时,经常需要dump可执行文件的头文件,用以确定类信息和方法信息,为hook相关方法提供更加详细的数据.class-dump的主要用于检查存储在MachO文件的
Objective-C
中的运行时信息
不写代码没饭吃
·
2023-12-01 18:06
iOS加固
APP加固
cocoa
macos
objective-c
Swift基础语法简介(三)——可选项
在C和
Objective-C
中,没有可选项的概念。在
Objective-C
中有一个近似的特性,一个方法可以返回一个对象或者返回nil。nil的意思是“缺少一个可用对象”。
文馨2526
·
2023-11-30 23:07
Swift中指针
想用swift写一个socket,不想
混编
,踩过很多坑,以做纪录。swift中的指针不像oc中那样简单,有特殊的写法。
凨弥
·
2023-11-30 22:51
swift闭包表达式
Swift中的闭包与
Objective-C
/C中的Block、其他编程语言中的匿名函数相似。全局和嵌套函数实际上也是特殊的闭包。闭包采取如下三种形式之一:全局函数是一个有名字但不会捕获任何值的闭包。
搬运工iOS橙
·
2023-11-30 15:26
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他