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
Associated Objects
简介AssociatedObjects是Objective-C2.0中Runtime的特性之一。在中定义的三个方法,voidobjc_setAssociatedObject(idobject,constvoid*key,idvalue,objc_AssociationPolicypolicy);idobjc_getAssociatedObject(idobject,constvoid*key);v
s_在路上
·
2023-12-20 17:43
Objective-C
笔记-3
经过了过年的大(chang)吃(wei)大(yan)喝之后,轻轻松松瘦了5斤不是梦~趁着空挡,从新打开了我的,重写之前的OC笔记,顺带复习~~OC和C对比:1.源文件对比C语言中常见源文件.h头文件,.c文件文件扩展名源类型.h头文件,用于存放函数声明.cC语言源文件,用于实现头文件中声明的方法OC中的源文件.h头文件,.m与.mm的实现文件文件扩展名源类型.h头文件,头文件包含类、方法、属性的声
_Dam0n
·
2023-12-20 11:37
XZ_Swift 在Swift中以字符串形式获取对象的类名
因为NSObject是大多数
Objective-C
类层次结构的根类,所以可以尝试对NSObject进行扩展,以获取NSObject的每个子类的类名:extensionNSObject{vartheClassName
Understand_XZ
·
2023-12-20 10:52
iOS
Swift
swift
ios
开发语言
2312llvm,02前端
前端编译器前端,在生成目标相关代码前,把源码变换为编译器的中间表示.因为语言有独特语法和语义,所以一般,前端只处理一个语言或一组类似语言.比如Clang,处理C,C++,
objective-C
源码.介绍
fqbqrr
·
2023-12-20 09:36
llvm
llvm
KVO(键值观察)
KVO(键值观察)是
Objective-C
对观察者设计模式的一种实现。
SchneeDuan
·
2023-12-20 00:22
xcode
ios
macos
iOS问题记录 - type argument ‘nw_proxy_config_t‘ is neither an
Objective-C
object nor a block type
文章目录前言开发环境问题描述问题分析解决方案补充内容最后前言升级Xcode15后,意料之中,项目又遇到了问题。开发环境Xcode:15.0CocoaPods:1.12.1flutter_inappwebview:6.0.0-beta.24+1问题描述Flutter项目在Xcode15上编译时报错:Error(Xcode):typeargument'nw_proxy_config_t'(aka'st
crasowas
·
2023-12-19 14:59
iOS
ios
xcode
cocoapods
iOS常见基础面试题(附参考答案)
动态和静态是相对的,OC通过runtime运行时机制可以做到纯静态语言做不到的事情:例如动态地增加、删除、替换ivar或者方法等
Objective-C
使用的是“消息结构”并非“函数调用”:使用消息结构的的语言
编程怪才_凌雨画
·
2023-12-18 23:14
【
objective-c
】面试题和基本概念【转帖,不保证正确性哦】
objective-c
–类里面的方法只有两种,静态方法和实例方法.这似乎就不是完整的面向对象了,按照OO的原则就是一个对象
张梓瑶
·
2023-12-18 23:12
Objective-C
objective-c
Objective-C
面试题和基本概念
objective-c
–类里面的方法只有两种,静态方法和实例方法.这似乎就不是完整的面向对象了,按照OO的原则就是一个对象
weixin_34406086
·
2023-12-18 22:41
面试
移动开发
内存管理
Objective-C
编码建议
“神在细节之中”
Objective-C
是C语言的扩展,增加了动态类型和面对对象的特性。它被设计成具有易读易用的,支持复杂的面向对象设计的编程语言。它是MacOSX以及iPhone的主要开发语言。
hello0032
·
2023-12-18 22:10
Java转型
Objective-C
需要掌握的技能
目前在移动开发领域最重要的两个平台分别为Android平台和iOS,在两个平台开发应用分别要用Java和
Objective-C
语言。
qimiguang
·
2023-12-18 22:10
java
string
数据库
hibernate
xcode
action
【
objective-c
】面试题和基本概念
objective-c
–类里面的方法只有两种,静态方法和实例方法.这似乎就不是完整的面向对象了,按照OO的原则就是一个对象
进击的小短腿
·
2023-12-18 22:39
ios
【控制器与UIView的关系
Objective-C
语言】
一、文本框获得焦点以后,键盘弹不出来,怎么办1.按command+K可以把虚拟键盘弹出来,也可以隐藏2.如果按command+K也不管用怎么办呢在模拟器打开的情况下,点左上角I/O按钮,选择Keyboard,勾选ConnectHardwareKeyboard,然后你按command+K,这个键盘就能弹出来了二、UILabel控件1.它的全称叫做文本标签看到手机界面上,这种不能改,也不能点的控件,一
清风清晨
·
2023-12-18 22:09
Objective-C
objective-c
mvc
cocoa
【
Objective-C
/
Objective-C
2.0】
书名:LearnObjective-ContheMacObjective-C基础教程美:MarkDalrymple&ScottKnaster达尔林普尔/纳斯特出版社:ApressL.P.译:高朝勤、杨越、刘霞2009.5总策划:DcniscSantoroLincoln技术审查:ClayAndres&JeffLaMarche生产编辑:LauraEsterman文字编辑:HeatherLang致谢:A
StartAoA
·
2023-12-18 22:08
【Objective-C】
【控制器view的生命周期-控制器的销毁-掌握
Objective-C
语言】
一、控制器view的生命周期1.在我们导航控制器里面,这些控制器是不是有时候会显示,有时候会消失啊,有时候会显示,有时候会消失,那这些操作呢,都会涉及到你这个控制器的生命周期的,所以呢,需要大家了解这一个操作,以及一些技能、方法,2.但是啊,这些方法呢,都很简单,我这里再敲一遍儿的话,太浪费时间了,所以呢,我就把我们预习代码里面的内容,拷过来了,没有问题吧,那我呢,把这个打开,然后呢,我要找到预习
清风清晨
·
2023-12-18 22:07
Objective-C
objective-c
java
开发语言
搜狐视频iOS团队
Objective-C
编码规范
搜狐视频iOS团队
Objective-C
编码规范介绍团队中长期以来存在各人不同的编码方式和习惯,导致代码中模块编码风格迥异,降低了可读性和维护性,经团队决定由张科、李红力编写这份规范。
CuiXg
·
2023-12-18 22:37
iOS
ios
代码规范
第六篇:
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
c语言编程基础心得,C语言编程学习心得体会
其实个人认为无论学习什么语言,最重要的是掌握习编程思想,然而C语言一种学习编程思想的
基础语言
。所以,C语言的
小黄人95
·
2023-12-18 09:03
c语言编程基础心得
[原创][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语言
股票
大数据
数据挖掘
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
转行IT为什么必须学Python?Python的职业发展是什么?
作为一门
基础语言
,融会贯通后,有助于学习其他语言,例如PHP,Perl,Ruby等。可以快速架起抽象的程序世界和显示世界的桥梁,可以去Amazon购买一个
诸葛青云999
·
2023-12-17 11:02
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断点续传
Latex安装教程
目录一、概述二、安装Texlive语言三、安装texstudio编译器附录一、概述说一下Tex、LaTex、TexLive、Texstudio之间的区别:Tex:是一种具有编译和排版功能的
基础语言
,其作用可以直接类比
清纯世纪
·
2023-12-16 23:24
Latex
python
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语言
运维
乔拓云平台:微信小程序开发的全新视角与高效路径
一、微信小程序开发需要学习的东西1.HTML5:作为前端开发的
基础语言
,HTML5是构建小程序页面的关键。了解并掌握HTML5的语法、标签、属性等基础知识是必不可少的。2.CS
lyc883810
·
2023-12-15 05:20
科技
技术美术
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
运维
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
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
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他