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
iphone测试中除了appium,还有更好用的工具吗
XCUITest支持Swift和
Objective-C
语言,可以与Xcode集成使用。2.EarlGreyEarlGre
风雨「83」
·
2023-06-17 07:24
iOS
iphone
appium
swift
APP编码规范
前言为什么要制定一套
Objective-C
在iOSAPP开发的规范要求?
幻梦_
·
2023-06-16 21:01
Swift 的可选值优化
本文作者:苯酚nil的语义在
Objective-C
中,nil表示空对象,它本质是一个指向0x00000000的指针。
·
2023-06-16 10:15
iosswift
Runtime相关知识点
Objective-C
是一个动态性很强的语言。编译好的内容在运行的时候的可以改变(Runtime的作用)。动态性就是RuntimeAPI支持的。
彭小先生
·
2023-06-16 05:12
如何优雅地解决
Objective-C
不支持方法默认参数的问题
背景日常开发中一定会遇到这种场景,在某个类中提供了这样一个方法:@interfaceTTDoSomething:NSObject(void)doSomethingWithName:(NSString*)nameconfigA:(ConfigA)configAconfigB:(ConfigB)configBconfigC:(ConfigC)configC;@end这个方法通过四个参数name,con
luonaerduo
·
2023-06-15 22:27
iOS底层原理--003:对象本质 & isa
对象本质clangclang是⼀个C语⾔、C++、
Objective-C
语⾔的轻量级编译器。
帅驼驼
·
2023-06-15 14:47
[sketch plugin]如何写一个可交互的webView界面(二)
于是,我们可以在
Objective-C
程序里头要求WebView执行一段JS,也可以反过来让JS调用一段OC。为此我们首先引用
陆陆lulu
·
2023-06-14 16:58
一个漂亮的iOS Gitee客户端 - Giteer
一个漂亮的iOSGitee客户端-Giteer1.前言之前一直都是使用
Objective-C
(以下简称OC)开发iOSAPP,眼看着苹果爸爸一步一步抛弃OC这个养子,觉得再不学Swift自己也要被抛弃了
范小兵
·
2023-06-14 16:59
[golang 微服务] 4. gRPC介绍,Protobuf结合gRPC 创建微服务
开源和通用的RPC框架,面向移动端和HTTP/2设计,目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go,其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
zhoupenghui168
·
2023-06-14 06:43
#
golang微服务
golang
#
gin框架开发
微服务
golang
GRPC
Gin
gRPC
iOS混编项目集成React Native
项目背景:
Objective-C
与Swift3.3混合编译,采用cocoapods进行管理Podfile文件Podfilefishhook.hfilenotfoundRCTReconnectingWebSocket.h
karven
·
2023-06-13 17:38
iOS16之后新加的内容
之后才加入了关于协议一致性的磁盘缓存,而在iOS15的SwiftRuntime中,findConformanceWithDyld方法内部并没有onDisk方法簇的调用dyld关于协议一致性的内存缓存也是在Swift5.4加入的在
Objective-C
星光uoin
·
2023-06-13 16:50
swift
objective-c
iOS16
【iOS】用sonar-swift实现SonarQube代码质量扫描
但是,遗憾的是,针对iOS,社区版是不支持
Objective-C
、Swift扫描的,只有开发版及以上收费版本
langkee
·
2023-06-13 14:15
【潮汐】iOS面试题总结,持续更新中......
对于普通的
Objective-C
对象默认关键字是:atomic,readwrite,strong。NSString用copy修饰。
爱恨的潮汐
·
2023-06-13 14:49
Makefile(三)
1.gcc是GNUCompilerCollection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、
Objective-C
、Fortran、Java等
风中少年02
·
2023-06-13 11:26
Flutter技术在哈啰两轮的应用推广
背景介绍Android应用采用Java或Kotlin编写,iOS应用采用
Objective-C
和Swift编写,但当我们要去开发支持多端的应用,每一端都需要独立研发、测试,直到上线。
·
2023-06-13 11:46
flutter移动端
iOS UIButton按钮单选,多选,去除选择。
利用
Objective-C
撸了个小玩意,先看一下效果。
夜冰雨
·
2023-06-13 04:39
【QQ聊天界面-创建自定义Cell
Objective-C
语言】
一、我们刚才说到这个地方,我们说,用系统的单元格,是不是不够用吧,1.那么这个时候,我们就要、需要自定义单元格自定义单元格,我们就新建一个类,继承自UITableViewCell来,写一下,那么,这个时候,应该在哪个文件夹下,去新建类啊,是不是在Views下面吧,因为我们这是一个单元格类型嘛,右键、NewFile,继承自UITableViewCell<
清风清晨
·
2023-06-12 17:23
Objective-C
objective-c
ios
xcode
【QQ聊天界面-计算Frame
Objective-C
语言】
一、计算frame1.我还是先把之前的代码保存一份,我们刚才在第一份代码里面,其实无非就是1)创建了个模型,2)懒加载3)把界面拖了一下4)创建了一个自定义Cell是不是就做了这四件事儿2.那么,接下来,我们是不是要计算坐标了,好,找到我们这个frame,在这个地方,来计算这个坐标,好,这个计算坐标,我们无非,第一个是算什么,1)计算时间Label的frame2)计算头像的frame3)计算消息正
清风清晨
·
2023-06-12 17:23
Objective-C
objective-c
开发语言
macos
【QQ聊天界面、拖拽界面、实现数据源方法
Objective-C
语言】
一、那么,接下来,我们就先把控件给它拖一下,1.打开Main.storyboard,里面现在是不是有一个3.5英寸的控制器,然后,看一下我们这个示例程序,上面整体是一个UITableView,下面留出来,一条,44的高度,放一个UIView,由两部分组成,所以说,我们大体上,要放两个控件,拽两个控件,2.要拽,两个控件,哪个是UITableView,这个吧,现在是不是填满整个屏幕了,
清风清晨
·
2023-06-12 17:52
Objective-C
objective-c
ios
xcode
【QQ界面展示-细节调整
Objective-C
语言】
一、刚才我们已经做到这个状态了1.刚才我们做到这里了,就是文字可以显示出来了,基本数据给大家加载了,然后我们再把这个美化一下,再把这个时间处理一下,2.咱们先把它这个效果稍微美化一下吧,怎么美化呢,来看一下,首先,我们看一下示例程序,实际程序,中间是没有这个分割线的吧,怎么取消这个分割线呢,是不是UITableView,有一个属性,叫做separatorStyle啊,分割线的样式,None,是不是
清风清晨
·
2023-06-12 17:20
Objective-C
objective-c
前端
javascript
抛开xcode:怎么使用AppCode开发ios
Appcode破解版可以随意升级到最新版都没有问题的我的网盘连接链接:http://pan.baidu.com/s/1sj8wmNr密码:rwheAppCode是一个全新的
Objective-C
的集成开发环境
harder321
·
2023-06-12 06:32
IOS
iOS开发:方法查找与消息转发
Objective-C
的方法的调用都是一个消息转发的过程,objc_msgSend(receiver,selector,...),第一个参数表示消息的接收者,第二个参数表示消息的名称,即方法。
__Null
·
2023-06-11 20:46
问一下ChatGPT如何学习开发iOS应用程序
学习开发iOS应用程序需要以下几个步骤:学习Swift编程语言或
Objective-C
编程语言学习基本的iOS应用程序框架和库,例如UIKit、CoreData和Foundation学习XcodeIDE
Y敲键盘的地方
·
2023-06-11 16:16
ios
学习
xcode
Objective-C
中的消息转发机制
当对象收到无法解读的消息时,就会启动“消息转发机制(messageforwarding)”,我们可以通过该过程告诉对象应该如何处理未知消息。如果我们没有做任何措施,则运行期系统会将消息转发给NSObject的默认实现,我们在控制台就会看到如下信息:经典bug消息转发大体分为两大阶段。第一阶段先征询接收者所属的类,看起是否能动态添加方法,以处理当前这个“未知的选择子”,这个过程叫做“动态方法解析”。
Gintok
·
2023-06-10 19:08
IOS 捕获异常工具UncaughtExceptionHandler
Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存;另一种是未被捕获的
Objective-C
异常(NSException),导致程序向自身发送了
00after
·
2023-06-10 15:59
Swift4.2 封装商城活动倒计时WMCountDown
作为一个传统的iOS开发者,艰难的从
Objective-C
转到Swift,尤其从面向对象编程转变为面向协议编程,此中艰辛,同道中人深有体会。
南心芭比
·
2023-06-10 08:24
Objective-C
学习笔记-Category
Category可以为任何已有类添加或者替换方法,即使没有源代码,但是不能添加实例变量#importNS_ASSUME_NONNULL_BEGIN@interfaceNSString(TestClass)-(int)getTestValue;@endNS_ASSUME_NONNULL_END#import"TestClass.h"@implementationNSString(TestClass)
土豆吞噬者
·
2023-06-09 21:39
Swift 周报 第二十九期
4、讨论Xcode忽略Package.resolved文件5、讨论如果没有
Objective-C
或Swift,如何在
Swift社区
·
2023-06-09 21:25
Swift周报
swift
ios
swiftui
开发语言
app
CocoaPods Cheat Sheet
CocoaPods是给Swift或者
Objective-C
项目使用的依赖管理工具。在有这个神器之前,我们一般都会把第三方类库直接导入到项目中,或者自己来手动管理这些项目之间的依赖。
babesamhsu
·
2023-06-09 20:45
iOS XCode设置全局断点与视频播放冲突
iOS项目在打全局断点情况下运行视频的时候会报错,由于c++文件异常会停留在libc++abi.dylib`__cxa_throw:解决方案:将Exception设置为
Objective-C
即可正常运行设置方式
Singularity_Lee
·
2023-06-09 12:44
Objective-C
如何选择@property 和 Instance Variable(iVar)
简述在
Objective-C
的类中,有两种方式可以声明变量@property://在.h文件@interfaceHello:NSObject@property(nonatomic,strong)UIView
逆行ZJT
·
2023-06-08 22:13
[iOS]消息传递和消息转发
具体来说,当消息接收者无法响应某个方法时,
Objective-C
消息传递机制会按照以下顺序进行转发:1.动态方法解析:首先,
Objective-C
运行时会调用对象的类方法+resolveInstanceMethod
山河丘壑
·
2023-06-08 20:25
ios
swift
objective-c
Swift 面试题汇总
https://www.jianshu.com/p/bdaa49f9d1a41、Swift比
Objective-C
有什么优势?Swift速度更快,运算性能更高。
Abner_XuanYuan
·
2023-06-08 12:28
NSProxy实现伪多继承
Objective-C
是不支持多继承的,但是基于消息转发机制我们可以使用NSProxy来实现伪多继承。1.关于NSProxyNSProxy是和NSObject同级的一个类,它只实现了的协议。
seej
·
2023-06-08 05:14
Flutter特殊用法介绍
1.Flutter与原生代码交互Flutter可以与原生代码进行交互,例如与Android的Java和Kotlin代码、与iOS的
Objective-C
和Swift代码等进行交互。Flutter提供了
过分的规定
·
2023-06-08 02:14
数据结构
链表
java
学习
爬虫
iOS内存管理(转)
来源:http://www.cocoachina.com/ios/20180309/22518.html内存管理方式首先明确一点,无论在MRC还是ARC情况下,
Objective-C
采用的是引用计数式的内存管理方式
SK丿希望
·
2023-06-07 07:56
【2019年4月】iOS研发工程师面试笔试题
答:
Objective-C
是C的超集,在C语言的基础上添加了面向对象特性,并且利用Runtime这个运行时机制,为
Objective-C
增添了动态的特性。
俺是暗室安氏
·
2023-04-21 20:05
转载_iOS关于启用ATS安全标准的说明(
Objective-C
)
2018.3.20如原作者要求删除,请联系我,立删。作者:大虾咪链接:https://www.jianshu.com/p/d79050dfec6a來源:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。什么是ATS?AppTransportSecurity,即ATS,是苹果公司在iOS9和MacOSX10.11(ElCapitan)操作系统中推出的一个新的安全标准。尽管苹果公司没
Raywf
·
2023-04-21 14:50
Objective-C
编码规范
介绍我们制定
Objective-C
编码规范的原因是我们能够在我们的书,教程和初学者工具包的代码保持优雅和一致。即使我们有很多不同的作者来完成不同的书籍。
__weakSelf
·
2023-04-21 13:57
浅谈 KVO 的实现原理
KVO全称KeyValueObserving是
Objective-C
对观察者模式(ObserverPattern)的实现;KVO提供一种机制,当指定的对象的属性被修改后,则对象就会接受收到通知。
s_在路上
·
2023-04-21 09:54
对象的本质
在了解对象之前先了解:ClangClang是一个C语言、C++、
Objective-C
语言的轻量级编译器。源代码发布于BSD协议下。
来根黄鹤楼啊
·
2023-04-21 07:11
实战:快速实现iOS应用中集成即时通讯IM和UI
准备熟练
objective-c
语言有一台mac电脑,并安装了xcode和cocoapods目标手把手教大家在iOS应用中集成即时通讯IM功能内容篇幅较长,需要内心平和耐心看下去,务必戒躁.阅读本文并按照本文进行对接预计时长
环信即时通讯云
·
2023-04-21 06:05
ui
ios
xcode
React-Native 开发实用指南|环信学院
传统上iOS应用使用Xcode工具、
Objective-C
和Swift语言进行开
环信即时通讯云
·
2023-04-21 06:54
环信
IM
react
native
Objective-C
类的底层探索
苹果官方资源opensourceobjc4-838可编译联调源码上一章节说到了类的实例的前8个字节是isa结构体指针,它指向的是类对象。这章节就来探究类的底层。本章节研究类对象的底层探索:1.类的本质2.isa的走向3.元类的继承链4.内存平移5.objc_class的bits成员里有什么?6.类的实例方法、类方法存储在哪里?7.苹果为什么要设计元类?8.获取类的成员变量列表9.ro、rw、rwe
顶级蜗牛
·
2023-04-21 05:00
iOS 进阶知识点
1向苹果提交BUGBugReporter2iOS代码规范appledocdocscomments·tomaz/appledocWiki3项目文档
Objective-C
规范注释心得——同时兼容appledoc
uniapp
·
2023-04-21 00:37
Xcode 自动生成文档
jazzy.pngXcode文档注释快捷键:⌥+⌘+swift-documentation:https://nshipster.com/swift-documentation/jazzy:Swift和
Objective-C
iOSDevLog
·
2023-04-20 22:29
ios客户端学习笔记(一):swift学习路径
iOS客户端开发中最重要的一些方面:Swift和
Objective-C
语言在iOS客户端开发中,Swift和
Objective-C
是最常用的编程语言。
study_&
·
2023-04-20 20:11
swift
ios
学习
iOS底层原理笔记:OC的类和对象、isa指针和消息传递
平时看到过一些关于
Objective-C
的底层的文章和书籍,在这记录一下一些重要的知识点。一、本质在runtime库中,对象是用C语言中的结构体表示的,用C/C++和汇编编写实现的。
祥子_HelloWorld
·
2023-04-20 18:27
第十八章、键/值编码
许多编程思想基于间接机制,我们将介绍另一间接机制,这种机制不属于
Objective-C
语言的特性,而是Cocoa提供的一种特性。
小石头呢
·
2023-04-20 17:20
Swift 面试题汇总
https://www.jianshu.com/p/bdaa49f9d1a41、Swift比
Objective-C
有什么优势?Swift速度更快,运算性能更高。
Abner_XuanYuan
·
2023-04-20 15:41
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他