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】
GCC 编译器
但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、
Objective-C
、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件
小哥(xpc)
·
2023-09-29 07:40
C语言
c语言
C++ 之 lambda
Objective-C
采用的是上尖号^,而C++11采用的是配对的方括号[]*/#includeusingnamespacestd;intmain(){[]{couthello();//这里this调用的就是
xiaozhiwise
·
2023-09-28 23:13
C/C++
c++
iOS贝塞尔曲线月牙型裁剪
关键字
Objective-C
贝塞尔曲线反余弦头像堆叠效果示例说明项目中已有代码使用UICollectionView来实现横向的排列。
旅橙
·
2023-09-28 21:45
IOS 学习笔记 Javascript 调用
Objective-C
方法
下面首先完全copy了Cocoas官网上的内容,这里主要是做个笔记,初学JS调用IOS原声代码遇到的问题官网地址:https://docs.cocos.com/creator/manual/zh/advanced-topics/oc-reflection.html使用Creator打包的iOS/Mac原生应用中,我们也提供了在iOS和Mac上JavaScript通过原生语言的反射机制直接调用Obj
_无问西东
·
2023-09-28 11:40
IOS
Javascript
调用
Objective-C
方法
iOS runtime——函数/使用方法/使用场景/示例
关于iOSruntime学习之路,主要介绍了大部分runtime函数,并一一做了注释,使用方法,场景等也举了例子,便于理解一、认识一下runtime类二、TheRuntime1、
Objective-C
:
番薯大佬
·
2023-09-28 11:39
iOS
runtime使用场景
iOS之深入解析Block的使用和外部变量捕获
一、前言闭包=一个函数「或指向函数的指针」+该函数执行的外部的上下文变量「也就是自由变量」;Block是
Objective-C
对于闭包的实现。
╰つ栺尖篴夢ゞ
·
2023-09-28 11:37
iOS高级进阶
Objective-C底层原理
block使用
捕获外部变量
copy操作
循环引用
block回调
深入浅出
Objective-C
Runtime
从方法调用说起OC的方法调用,也叫消息发送.对于OC的方法调用[receivermessage];,编译器会转化成以下调用:objc_msgSend(receiver,selector);如果有多个消息参数,如:[receivermessage:arg1arg2:arg2arg3:arg3....];则转化为:objc_msgSend(receiver,selector,arg1,arg2,arg
蓝天白云_Sam
·
2023-09-28 07:43
深入理解CocoaPods
针对
Objective-C
初级开发者来说,工程文件的配置会让人很沮丧。在配置buildphase
雪丹妮_66865
·
2023-09-27 22:47
Swift 中 synchronized
Cocoa和
Objective-C
中加锁的方式有很多,但是在日常开发中最常用的应该是@synchronized,这个关键字可以用来修饰一个变量,并为其自动加上和解除互斥锁。
一枝小王子的玫瑰花
·
2023-09-27 14:18
Java入门第114课——使用增强型for循环遍历集合
问题使用foreach循环遍历集合中的元素,详细要求如下:1)使用HashSet构建集合c,将字符串"java"、"cpp"、"php"、"c#"、"
objective-c
"放入集合c中。
猴子学编程
·
2023-09-27 12:59
Java零基础课程
java
for循环
iOS
Objective-C
桥接 Swift
1.在OC项目中使用Swift项目,在第一次创建Swift文件时,Xcode会提示是否创建桥接文件,点击确定会自动创建;2.创建结束时候在使用Swift文件的类中导入头文件项目名-Swift.h该头文件为隐藏文件,可以在Targets->BulidSettings->Swift-Compiler-General下image.png现在就可以在OC中使用Swift项目了
朵朵一花浪
·
2023-09-27 11:48
objc_msgSend慢速查找流程
前言我们知道,
objective-c
中我们调用方法之后,底层会对方法进行缓存,让后面再调用更加快捷。今天我们主要研究是在方法没有缓存时,底层的查找流程。
8ef7f923f5bb
·
2023-09-27 02:08
swift 可选类型
Objective-C
与Swift语言对于可选nil的不同理解:
Objective-C
中的nil:表示缺少一个合法的对象,是指向不存在对象的指针,对结构体、枚举等类型不起作用(会返回NSNotFound
赵_df7e
·
2023-09-27 02:23
Python gRPC笔记
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持。
Daisy丶
·
2023-09-26 20:04
Swift - 函数的派发方式.
编译型语言有三种基础的派发方式:静态派发;函数表派发;消息机制派发(动态派发).我们都知道
Objective-C
是使用的消息机制派发,任何的方法调用都会转为为Objc_msgSend...这是调用函数最动态的方式
Zafir_zzf
·
2023-09-26 07:17
DSBridge-iOS源码解析
DSBridge-iOS源码解析
Objective-C
与JavaScript间的交互方式1.自定义scheme,拦截http请求在iOS7以前,
Objective-C
与JavaScript间的交互采用的就是这种方式
XZhongWen
·
2023-09-25 19:52
【
Objective-C
】——内存管理
文章目录一、自动引用计数二、内存管理/引用计数三、内存管理的思考方式自己生成的对象,自己持有非自己生成的对象,自己也能持有不再需要自己持有的对象时释放使用某个方法生成对象,并将其返还给该方法的调用方:使用某个方法取得对象,但是不持有对象:无法释放非自己持有的对象一、自动引用计数自动引用计数(ARC,AutomaticReferenceCounting)是指内存管理中对引用计数采取自动计数的技术。在
不会敲代码的VanGogh
·
2023-09-25 14:40
objective-c
开发语言
macos
Objective-C
NS对象 copy 方法总结
1.copy返回的是不可变对象(immutableObject),即便原消息接收者是mutable对象,copy返回的也将是不可变对象(immutableObject)。2.mutableCopy返回的是可变对象(mutableObject)例1:NSString*string=[NSStringstringWithString:@"ThisisCopyDemo."];NSString*str1=
微笑惊世骇俗
·
2023-09-25 08:32
Objective-C
相关特性<1>(分类、关联对象、拓展、代理)
分类分类的作用1.声明私有方法2.分解体积庞大的类文件3.把Framework的私有方法公开分类中都可以添加哪些内容1.实例方法2.类方法3.协议4.属性(实际上是通过runtime使对象与属性的关联)特点运行时决议分类属于运行时决议,也就是通过runtime方法在运行时才将添加的方法、属性添加到宿主类上。拓展属于编译时决议,系统类不能添加拓展,并且只以声明的形式存在,通常存在于.m文件中。为同一
wps_pro
·
2023-09-25 06:30
使用gdb调试代码及应用举例
GDB可以调试C、C++、
Objective-C
、P
网盘已清空,链接已失效
·
2023-09-25 03:36
ubuntu
gdb
Objective-C
中 nullable、__nullable、_Nullable 的区别
去显式声明一个对象或者方法的参数是optional还是non-optional,而在
Objective-C
中则没有这一区分,这样就会带来一个问题:在Swift与
Objective-C
混编时,Swift编译器并不知道一个
不走寻常way
·
2023-09-25 02:06
iOS 音视频开发,AVAudioRecorder实现录音功能!!
其中有一些是
Objective-C
对于底层C语言接口的封装。除了少数的例外情况,AVFoundation可以同时在iOS和macOS中使用。AVAudioRecorder录音机,提供了在应
iOS__开发者皮皮峰
·
2023-09-24 20:38
Objective-C
中字典的使用方法总结
Objective-C
中字典的使用方法总结在
Objective-C
中提供了两个类来实现字典,即NSDictionary和NSMutableDictionary。
小倩zyq
·
2023-09-24 17:28
用Swift处理动态类型的方法和对象
在
Objective-C
中,id类型表示任何
Objective-C
类的实例对象。相反,Swift将id类型导入为任意类型。
彬至睢阳
·
2023-09-24 15:24
消息传递
目前的
Objective-C
运行时系统中,
Objective-C
选择器(selector)实际上只是一个C字符串通过字符串选择器进行消息传递的原因是,编译器、链接器和运行时都是为了保证每个表示OC选择器的
旅途的喵
·
2023-09-24 02:17
IOS开发基础知识碎片-导航
1:IOS开发基础知识--碎片1a:NSString与NSInteger的互换b:
Objective-c
中集合里面不能存放基础类型,比如intstringfloat等,只能把它们转化成对象才可以存放,就是类
weixin_33736832
·
2023-09-24 00:03
移动开发
xcode
数据库
Swift 可选(Optional ?& !)类型介绍
可选类型类似于
Objective-C
中指针的nil值,在
Objective-C
中object的值可以设为nil,但是在Swift当中这是不可以的。也就是说:
咸鱼Boss
·
2023-09-24 00:38
iOS笔记之乱开脑洞(
Objective-C
)
2018.4.3文中诸多内容属直接转载,若原作者要求删除,请联系我,立删。1.应用自杀原作者:Mr.陳原文:iOS强制退出程序APP代码1.示例代码-(void)exitApplication{AppDelegate*app=[UIApplicationsharedApplication].delegate;UIWindow*window=app.window;[UIViewanimateWith
Raywf
·
2023-09-23 21:45
Linux下gdb常规调试
发展至今,GDB已经迭代了诸多个版本,当下的GDB支持调试多种编程语言编写的程序,包括C、C++、Go、
Objective-C
、OpenCL、Ada等。实际场景中,GDB更常用来调试C和C
比特冬哥
·
2023-09-23 14:16
嵌入式Linux
C应用编程
linux
调试器
gdb
iOS Category里为什么不能直接添加实例变量?
在
Objective-C
中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。但是分类没有。Category可以动态添加属性,但是不能添加实例变量。
_苏丽君_
·
2023-09-23 13:45
iOS——UIColor与CGColor与CALayer
UIColor是一个表示颜色的
Objective-C
类,可以通过调用其构造函数或者通过调用系统提供的颜色选择器来创建一个UIColor对象。
晓美焰丶
·
2023-09-23 09:44
ios
macos
objective-c
xcode
Selector 常见用法
因为method可以用字符串表示,因此,某个method就可以变成用来传递的参数
Objective-C
的对象会被编译成Structure@interfaceMyClass:NSObject{inta;
CoderLWG
·
2023-09-23 04:32
2018-12-03
iOS编写高质量
Objective-C
代码(一)-iOS编写高质量
Objective-C
代码(二)-iOS编写高质量
Objective-C
代码(三)-iOS编写高质量
Objective-C
代码(四)-iOS
笨__小孩
·
2023-09-23 00:36
Objective-C
字面量的内存管理
起因:__auto_type__weakwStr=@"123";__auto_type__weakowStr=[[NSStringalloc]initWithString:@"onetwothree"];发现通过字面量的形式给__weak变量赋值,不会出现警告。我们知道,__weak在Objc的内存管理里是弱指针,仅指向但不拥有对象,一旦所指向的对象释放了,__weak变量也会被设置为nil。所以
AirChen
·
2023-09-22 17:14
Objective-C
中单例的正确开启方式
创建方式一:GCD创建staticid_instance=nil;+(instancetype)sharedInstance{staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{_instance=[[selfalloc]init];});return_instance;}+(instancetype)allocWithZone:(s
跃文
·
2023-09-22 14:33
【iOS】引用计数与autorelease
release与autorelease五、赋值的引用计数前言最近在学习iOS内存管理之引用计数,特此撰写博客记录学习过程一、什么是自动引用计数自动引用计数(ARC)是指内存管理中对引用计数采取自动计数的方式在
Objective-C
温柔何曾赋我
·
2023-09-22 07:55
ios
cocoa
macos
LLVM中间代码
LLVMOC->中间代码(.ll)->汇编、机器代码
Objective-C
在变为机器代码之前,会被LLVM编译器转换为中间代码(IntermediateRepresentation)可以使用以下命令行指令生成中间代码
东方诗空
·
2023-09-21 17:12
Objective-C
:对象
用
Objective-C
等面向对象编程语言时,“对象”(object)就是“基本构造单元”(buildingblock),开发者可以通过对象来存储并传递数据。
XPorter
·
2023-09-21 17:54
ios转转变你的移动开发技能
以下是一个使用Xcode将-C代码转换为Swift代码的例子:iOS转是指将iOS应用程序从一种编程语言(如
Objective-C
)转换为另一种编程语言(如Swift)的过程。
weixin_44591885
·
2023-09-20 22:37
ios
iOS面试算法基础(1)-基本数据结构
在Swift中,以前
Objective-C
时代中将NSMutableArray和NSArray分开的做法,被统一到了唯一的数据结构——Array。
iOS大蝠
·
2023-09-20 21:58
php正则表达式匹配mac,多功能正则表达式开发工具RegExRX for Mac
RegPCRX基于PCRE库,使用户可以制作与大多数正则表达式风格兼容的模式,并使他们轻松地将这些模式复制到其他语言,例如
Objective-C
,Perl,Ruby,PHP和Xojo。
李忻扬
·
2023-09-20 15:00
php正则表达式匹配mac
iOS 理解objc_msgSend的作用
好记性不如烂笔头,这块偏硬的概念还是自己打一遍理解下好在对象上调用方法是
Objective-C
中经常使用的功能。用
Objective-C
的术语来说,这叫做“传递消息”(passamessage)。
Wougle
·
2023-09-20 11:11
__block关键字
前提:
Objective-C
规定,在block中不能修改外部变量的值,若想修改则需在变量前边加__block关键字修饰理解:-(void)_testBlock{inta=0;NSLog(@"blockbefore
HOULI
·
2023-09-20 00:18
Effective
Objective-C
(1)
自定义的类如果不想通过[[Classalloc]init]来初始化一个类,可以如下-(instancetype)init{@throw[NSExceptionexceptionWithName:NSInternalInconsistencyExceptionreason:@"MustuseinitWithName:age:gender:"userInfo:nil];}或-(instancetype
CaptainRoy
·
2023-09-19 14:01
【PickerView案例09-上午内容复习
Objective-C
预言】
一、好,我们把前面两个案例:点餐系统、城市选择界面、复习一下,然后继续讲第三个案例:国旗选择界面1.我们就直接照着这个Demo去说了啊,先来看一下这个,点餐系统:首先,我们说,点餐系统,整个界面儿呢,分几部分:三部分1)顶部呢:一个View2)中间呢:一个PickerView3)底下呢:六个Label1)顶部的View里面:一个“随机点餐”按钮,是不是需要一个垂直居中,距离左边儿,两个约束,对吧,
清风清晨
·
2023-09-19 05:08
Objective-C
objective-c
开发语言
macos
【PickerView案例10-国旗选择界面02
Objective-C
预言】
一、好了,我们继续来实现这个国旗选择界面:1.它的界面里面,是不是很简单,就一个UIPickerView,就完事儿了然后,显示的每一行内容呢,1)一个文字Label2)一个图片那大家应该有意识,它返回的应该是一个View,对吧,代理方法里面,有一个返回View的,viewForRow:viewForRowInComponent:2.然后呢,我们呢,就新建了一个项目,然后呢,我把这个项目打开,1)搭
清风清晨
·
2023-09-19 05:33
Objective-C
objective-c
开发语言
macos
iOS:Runtime - objc_msgSend函数
objc_msgSend函数在
Objective-C
中,消息直到运行时才绑定到方法实现。编译器转换一个消息表达式,[receivermessage]调用消息传递功能,
Recorder_MZou
·
2023-09-18 12:37
Swift5+导航栏工具 KxSwiftNavigation
KxSwiftNavigation翻译自HBDNavigationBar(
Objective-C
语言)支持Swift5.0+导航栏的平滑过渡,可以划分为以下情况我们来看微信是如何平滑切换导航栏的状态的weixin
小海豚丶
·
2023-09-18 11:32
OC与Swift API的交互
互用性是让Swift和
Objective-C
相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言。
iOS鑫
·
2023-09-18 10:40
iOS面试题:为什么
Objective-C
中有MetaClass这个设计?
前置知识首先简单分析下在
Objective-C
中,对象是什么。下面源码基于Runtime-709分析。
iOS猿_员
·
2023-09-18 10:34
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他