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
Object-C
420,Swift3、4中的@objc、@objcMembers和dynamic(面试点:@objc用来给
object-c
的运行时(类,协议,属性,方法) swift4 继承自NSObject的...
背景Objective-C对象是基于运行时的,方法或属性使用动态派发,在运行调用时再决定实际调用的具体实现。而Swift为了追求性能,如果没有特殊需要的话,是不会在运行时再来决定这些的。也就是说,Swift类型的成员或者方法在编译时就已经决定,而运行时便不再需要经过一次查找,而可以直接使用。Objective-C中所有类都继承自NSObject,Swift中的类如果要供Objective-C调用,
枫叶1234
·
2023-03-14 16:00
KVO/KVC
什么是KVOKVO是Key-ValueObserving的首字母缩写KVO是
Object-C
对观察者设计模式的实现Apple使用了isa混写(isa-swizzling)来实现KVOKVO提供一种机制,
徐老茂
·
2023-03-14 04:28
iOS
Object-C
实现轻巧但完善的轮播图
项目链接:https://github.com/BBS-SuperStar/BBSCycleBannerView
往事如烟_想戒_难
·
2023-03-12 18:52
ELKChainedAlloy基于OC的链式编程框架
基于
Object-C
的链式编程框架源码及cocoapods库在这里:ELKChainedAlloy链式编程框架库基于Objective-C的简单易用的链式编程框架,通过.调用方法,实现快速编程。
CircusJonathan
·
2023-03-12 09:46
Object-c
(直接插入,直接选择,冒泡,快速排序)
直接插入排序算法思想:插入排序首先考虑数组的前两个元素,即data[0]与data[1],如果次序颠倒了,就交换。然后考虑data[2],将其插入到前面已经排序好的位置上,依次到最后一个元素为止。image.png直接插入排序代码如下:-(void)insertSort{printf("直接插入排序之前数组结果为:\n");[self.arrayenumerateObjectsUsingBlock
劉胡來
·
2023-03-11 21:00
iOS开发 - iOS15导航栏适配(
Object-C
、Swift)
iOS15导航栏适配设置导航栏纯色/透明、解决ScrollView类上滑导航栏出现磨砂阴影的问题Swift版导航栏适配参考>>在iOS13中给导航的UINavigationBar增加了scrollEdgeAppearance属性应用在iOS14及更早版本的大标题导航栏上,在iOS15中scrollEdgeAppearance属性适用于所有的导航栏官方解释:描述当关联的UIScrollView到达与
俺不是大佬儿
·
2023-03-11 20:42
Java:反射机制
通俗点说就是在运行时代码可以根据某些条件改变自身结构主要动态语言:
Object-C
、C#、JavaScript、PHP、Python、Erlang反射Reflection(反射)是被视为动态语言的关键,
尔玉RGX
·
2023-03-11 09:26
GCC使用入门
GCC:GNUCompilerCollection,中文叫“GNU编译器套件”,它可以编译C、C++、JAV、Fortran、Pascal、
Object-C
、Ada等语言。
guo_zhen_qian
·
2023-02-28 06:24
C/C++引擎开发
c++
开发语言
app实现外部浏览器打开链接
前端使用vue,vant2,安卓使用java,ios使用的
object-c
。
未尝一死
·
2023-02-17 16:00
iOS开发Block底层原理 - 捕获机制,循环引用梳理
1.1捕获机制在
Object-C
中,Block的本质是一个封装了函数调用和函数调用环境的OC对象(内部有isa指针):函数调用:block内部将要执行的代码函数调用环境:传进block中的参数和在内部调用时需要访问的外部变量
YYFast
·
2023-02-17 11:29
RxSwift学习插曲--Timer补充内容
Timer的创建方式1.NSTimer相信大家在
Object-C
中都有使用过NSTimer,其创建方式在Swift中比较类似的(1)第一种写法funct
Henry_Jeannie
·
2023-02-17 05:24
object-c
if判断
if([modelisEqual:@"1"]){//urlData为请求地址(拆分后的InnerUrl)[_webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:modelInner]cachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:15]];}
小倩zyq
·
2023-02-07 01:16
研读Effective Objective-C 2.0总结篇
一、了解
Object-C
语言的起源-总结1、oc使用“消息结构”(messagingstructure)而非“函数调用”(functioncalling);示例代码:Object*obj=[Objectnew
zldaily
·
2023-02-06 06:43
01-swift爬坑笔记
基础数据类型03-运算符和表达式04-流程控制05-集合类06-函数和闭包07-面向对象编程08-泛型09-多线程理论和实践玩转gcd基础设施和编程范式10-其他话题a常见的第三方库、swiftUIswift和
object-c
贵叔勇闯天涯
·
2023-02-05 17:16
IOS 编程风格及命名规范
目的统一规范Xcode编辑环境下
Object-C
的编程风格和标准,尽量遵循苹果公司发布代码中的主流代码风格。
好迪
·
2023-02-02 16:19
webrtc发送端-iOS编码器创建
iOS的上层一定是
Object-C
层,而真正底层的Video
bigonelby
·
2023-02-02 08:38
Swift第6天定位项目
(不同于之前
Object-C
的继承和实现代理协议放到一起)。【疑问】
涵啸虎
·
2023-02-01 15:48
【iOS】KVO & KVC & Runtime
主要动态语言:
Object-C
、C#、JavaScript、PHP、Python、Erlang。
Object-C
语言的动态语言特性得益于它的Runtime机制,Runtime不是语言特性
emmet7life
·
2023-01-31 17:44
OC消息传递机制
前言
Object-C
是一门动态语言,Rumtime更是OC动态特性中最重要的一部分,今天我们就来深入了解一下Runtime中的消息传递机制首先我们要区分两个概念,编译时,运行时编译时:编译时只是对语言进行最基本的检查报错
黄卷青灯空离别
·
2023-01-27 00:00
iOS 更好用的打Log方式-显示文件名、行数
Object-C
版本,将下面代码添加到全局header文件中#ifdefDEBUG#defineDDLog(fmt,...)NSLog((@"%s[Line%d]"fmt),__PRETTY_FUNCTION
大宝来巡山
·
2023-01-26 14:55
三个月转行SLAM,他的心路历程
c++/
object-c
/python/java/matlab甚至还写过R,也就是项目需要什么写什么。
深蓝学院
·
2022-12-22 12:10
移动机器人
人工智能
人工智能
算法
GCC 生成动态库
GCC包括C,C++,
Object-C
,Fortran,Java,Ada和Go语言前端,也包括这些语言的库(如libstdc++,libgcj等)。
iBlackAngel
·
2022-12-19 19:15
Program
动态库
Linux:gcc编译器 | 动静态库的创建与使用
静态链接使用静态库使用共享库库的搜索路径参考全文约3036字,预计阅读时长:9分钟gcc/g++GCC:GNUCompilerCollection(GUN编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、
Object-C
Kevlavik
·
2022-12-04 03:46
Linux
linux
服务器
c语言
c++
1024程序员节
Java-反射
通俗点说就是在运行时代码可以根据某些条件改变自身结构主要动态语言有:
Object-C
、C#、JavaScript、PHP、Python、Erlang静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言
大米☋
·
2022-11-27 12:24
java
开发语言
jvm
gcc和g++的区别
GCC:GNUCompilerCollection(GUN编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、
Object-C
、Ada等语言gcc:GCC中的GUNCCompiler
Tyson2462
·
2022-11-20 08:55
undefined
编辑器
Linux中gcc/g++的安装和使用
1、GCC、gcc、g++的区别:(1)三者比较GCC:GNUCompilerCollection(GUN编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、
Object-C
、Ada
致守
·
2022-10-23 14:29
Linux
Makefile
Linux —— 编译器gcc/g++
目录程序编译过程gcc选项函数库GCC:GNUCompilerCollection(GUN编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、
Object-C
、Ada等语言。
代码斩
·
2022-10-23 14:25
操作系统
linux
Object-c
集合和字典
1、集合数组创建NSMutableArray*bleDeviceArray=[[NSMutableArrayalloc]initWithCapacity:0][bleDeviceArrayaddObject:@{@"name":@"device"}];2、结构体创建NSDictionary*data=@{@"code":@"0",@"result":@"",};3、判断是否有这个keyNSDict
读书人heart
·
2022-10-18 11:03
接口自动化测试:Postman实战教程
服务器使用的语言分别为:Java、Python、PHP、Go、C、C++等等(2)客户端(client):手机上的APP,网站客户端使用的语言分别为:
object-c
(IOS)、A
测试界的飘柔
·
2022-10-18 09:58
IT
软件测试
职场经验
postman
json
测试工具
程序人生
软件测试
python和anaconda区别_python入门必备干货 | python,pycharm和anaconda区别与联系
image一.python是什么python是一门编程语言,当前比较流程的编程语言有C/C++、JAVA、
Object-C
、PHP等,当然python也是其中之一。
weixin_39841002
·
2022-09-15 13:36
python和anaconda区别_python入门必备干货 | python,pycharm,anaconda区别与联系
一.python是什么python是一门编程语言,当前比较流程的编程语言有C/C++、JAVA、
Object-C
、PHP等,当然python也是其中之一。
weixin_39816062
·
2022-09-15 13:05
【Metal学习笔记】--02.调用Metal-cpp从零编写C++程序
引言由于MetalAPI的原生环境是苹果系统,其编写使用的语言基本是
object-c
(.m格式的文件)或者swift(.swift格式的文件)。
滑了丝的螺丝钉
·
2022-09-06 20:47
Metal
C++
编程问题
c++
Metal
QuartzCode,将iOS / MacOS 开发中使用的基础动画转换为
Object-C
/ Swift代码
这几天发现这个软件,真是非常牛逼。通过制作动画,然后生成iOS与MacOS可用的开发代码,语言支持OC与Swift,代码美观程度很不错。很好读。搞的我都想去学一下动画SDK了。右上角可选择语言和平台,代码规整。可读性很好,虽然不用怎么读,直接用就行。原开发者确实费了一番功夫。我们要尊重原开发者的劳动成果。官网地址:http://www.quartzcodeapp.com/软件收费:69.99刀,就
Cocos2d-xx
·
2022-09-06 07:03
Xcode
APP
iOS
iOS开发之Objective-c的Runtime理解指南
目录一、Runtime1、概念:2、特性:编写的代码具备有运行时、动态特性,从而衍生出以下4、53、原理:Runtimer在
Object-c
的使用程序在三个不同的层次上与运行时系统交互:4、作用:5、典型事例
·
2022-09-01 09:02
object-c
学习:@property (nonatomic,retain)中的nonatom和retain的意思
原来简单解释过属性定义(Property),并且提起了简单的retain,copy,assign的区别。那究竟是有什么区别呢?assign就不用说了,因为基本上是为简单数据类型准备的,而不是NS对象们。Retainvs.Copy!!copy:建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1那上面的是什么该死的意思呢?Cop
LGSC
·
2022-08-20 07:12
iOS开发者面试必备题汇总
答:
Object-c
的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效
AppleDeveloper123
·
2022-08-19 10:55
ios开发
面试
Redis可视化工具:Redis Desktop Manager中文版 下载
RedisDesktopManager中文版是一款强大好用的Redis可视化工具,可以让你可视化管理redis数据库,进行编辑和各种操作,并且还支持Java、C/C++、
Object-C
、Python、
·
2022-08-17 10:35
macos
HybridApp 概念与自定义JsBridge 框架
是选择学习原生开发,研究Java、
Object-C
、C#等语言,还是选择继续使用网页开发,容忍HTML5功能的局限性?
S三杯两盏淡酒
·
2022-07-25 10:17
Android
html5
web开发
hybrid
app
框架
JsBridge
JDXJ项目介绍
JDXJ项目介绍使用语言
Object-C
(主)、Swift(charts图表)目录简要介绍项目结构WJKit、WJToBKit主要包含常用的第三方库、引用的框架、基础的配置、基础类、分类通用功能等JDXJ
大白菜s
·
2022-07-18 17:24
阿里P7Android高级工程师:全网最全 Flutter 与 React Native 深入对比分析
过去曾有人问我:“他即写Java又会
Object-C
,在Android和IOS平台上可以同时开发,为什么还要学跨平台呢?”而我的回答是:跨平台的市场优势不在于性能或学习成本,甚至
Android725
·
2022-05-17 16:16
android
移动开发
网络互联
最新2022【iOS开发面试真题】初级,中级,高级
点赞的都今年发财啦
Object-C
系列面试题基础题:1.Objective-C的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分
iOS开发之家
·
2022-05-06 16:55
一个程序员的C++学习之路
来源:https://blog.csdn.net/ajian005/article/details/8003655C++学习之路1、why要学习C/C++/
object-c
?
程序员编程指南
·
2022-05-06 11:58
C语言与C++编程
程序设计
makefile
lighttpd
annotations
unix
Object-C
参考文章 2022-02-25 周五
事件传递和响应链什么是事件响应链?事件传递和响应机制iOS触摸事件全家桶类别和关联对象关联对象category和extension有什么区别?category是如何加载的?category的方法覆盖是怎么处理的?KVC和KVO键路径(keyPath)、键值编码(KVC)、键值观察(KVO)KVO原理如何手动触发一个value的KVO?通知中心推送流程pushNotification原理通知机制UI
勇往直前888
·
2022-05-06 09:05
Objective-C 基础教程第九章,内存管理
Object-C
基础教程第九章,内存管理前言:最近事情比较多,很久没有来更新文章了。刚好最近又空闲出来点时间,赶紧继续学习OC并且做笔记,这次要学习的是OC的内存管理。
VxerLee昵称已被使用
·
2022-04-19 15:00
mediapipe 简介与应用
在这里,我做一下简单的总结;她是跨平台的,支持嵌入式,移动设备(IOS和Android)支持GPU加速她的核心框架由c++实现提供java和
object-c
的支持。
Teleger
·
2022-04-10 18:08
mediapipe
uni-app入门及练手项目
小程序(微信小程序,百度小程序,支付宝小程序,头条小程序,qq小程序,360小程序,华为小程序)1.1原生app使用原生的技术开发的手机端appAndroid系统(javaandroid)ios–app(
object-C
shadow_tian1
·
2022-03-25 12:16
笔记
Objective-C 基础教程第七章,深入理解Xcode
目录
Object-C
基础教程第七章,深入理解Xcode0x00前言0x01创建工程界面0x02主程序界面①顶部TopTest(测试)Profile(动态分析)Analyze(静态分析)GitScheme②
VxerLee昵称已被使用
·
2022-03-22 15:00
ProtoBuf-net Serializer.Serialize产生大量的GC
ProtoBuf-netSerializer.Serialize产生大量的GC2)如何快速在工程代码中每个函数注入自己想要插入的代码3)Unity设置IL2CPP导出的Mac平台的Xcode工程中,如何通过
Object-C
·
2022-03-14 11:31
Objective-C 基础教程第六章,源文件组织
目录
Object-C
基础教程第六章,源文件组织0x00:前言0x01:Xcode创建OC类0x02:Xcode群组0x03Xcode跨文件依赖关系@class关键字导入和继承小结
Object-C
基础教程第六章
VxerLee昵称已被使用
·
2022-03-07 23:00
Object-c
之category
周知,类别Category是
Object-c
里最灵活的东西之一(个人认为哈)。他能动态的给一个类添加一些方法或者姑且叫做属性的东西。那么Category的原理是什么呢,自己去科普下。
xgou
·
2022-02-22 03:20
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他