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
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
[原创][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
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断点续传
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
运维
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
iOS最佳实践
无论是Swift还是
Objective-C
,都没有在其他地方广泛使用,而且这个平台对每个东西都几乎有它自己的
haozi_2013
·
2023-12-04 05:02
IOS
开发学习笔记
ios
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
指针
赋值
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
爬虫
开发语言
上一页
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
其他