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
基础学习之NSMutableArray基本概念
1.NSMutableArray介绍什么是NSMutableArrayNSMutableArray是NSArray的子类NSArray是不可变的,一旦初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素,也不能再往里面添加元素NSMutableArray是可变的,随时可以往里面添加\更改\删除元素2.NSMutableArray基本用法创建空数组NSMutableArray*arr=[NS
WenJim
·
2021-04-14 04:42
OC-对象的本质
前言探寻OC对象的本质,我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码。OC的对象都是通过基础C\C++的结构体实现的。
比特_0bd7
·
2021-04-13 14:41
iOS面试题,基础→中级→高级面试进价=总会是你需要的!
iOS基础面试题部分1.为什么说
Objective-C
是一门动态的语言?2.讲一下MVC和MVVM,MVP?3.为什么代理要用weak?代理的delegate和dataSource有什么区别?
iOS弗森科
·
2021-04-13 09:24
iOS
Objective-C
多线程总结
一、进程、线程1、进程2、线程3、进程和线程的关系二、多进程、多线程多线程三、任务、队列任务队列四、iOS中的多线程1.NSThread:轻量级别的多线程技术NSThread应用1、NSThread+RunLoop实现常驻线程2、GCD对比NSOprationQueue五、GCD---队列GCD共有三种队列类型Dispatchqueue也有三种队列类型dispatch_queue_serial_t
JasonFive
·
2021-04-13 09:21
iOS Realm使用
目前支持
Objective-C
、Swift和Java三种语言,也就是说能在iOS、Android和Mac上面跨平台使用。1.Realm使用方面
清风_____
·
2021-04-12 20:18
objective-c
入门
一.
objective-c
简介Objective-Objective-C是C语言的严格超集--任何C语言程序不经修改就可以直接通过
Objective-C
编译器,在
Objective-C
中使用C语言代码也是完全合法的
·
2021-04-08 19:51
iOS 常见问题集锦
这样做,就是每次你的应用程序试图释放一个对象时,
Objective-C
会用一个NSZombie对象替换它,当你当程序因“Attemptedtoder
乜_啊_
·
2021-04-07 14:00
OC代码规范
Version:0.01本文部份章节摘自《苹果Cocoa编码规范》(即Apple’sCocoaCodingGuidelines)、《Google的
Objective-C
编码规范》(即GoogleObjective-CStyleGuide
浪人残风
·
2021-04-06 23:15
移动开发(杂记)
前端和原生之间的桥梁JavaScriptCore为原生编程语言
Objective-C
、Swift提供调用JavaScript程序的动态能力,还能为JavaScript提供原生能力来弥补前端所缺能力。
·
2021-04-06 13:23
flutter
iOS逆向:Cycript语法
目录一,基本知识二,常用语法三,mjcript四,实战练习五,Reveal一,基本知识1,概念它是
Objective-C
、C++、JavaScript、Java等语言的混合物它可以用来调试、修改Mac或
码小菜
·
2021-04-01 11:32
如何判断你是合格的高级iOS开发工程师?
话不多说直接上干货1.语言基础高级C语言、C++语言C语言是iOS开发的语言(
Objective-C
)基础。无论哪种开发,都离
iOS开发面试总结
·
2021-03-30 22:39
《编高iOS 52方法》第一章——熟悉
Objective-C
此篇主要学习第一章:熟悉
Objective-C
。这一章分为了5条有效方法,本章主要讲基础知识。第1条:了解
Objective-C
语言的起源OC使用的是“消息结构”,而非”函数
凡几多
·
2021-03-30 16:14
Objective-C
学习笔记
import指令(将文件的内容在预编译的时候拷贝到写指令的地方)importFoundation框架NSLog函数NSLog(@"Hello,World!");NSString语法:NSString*str=@"jack";字符串占位符:%@数据类型C语言支持的数据类型基本数据类型intdoublefloatchar构造类型数组结构体枚举指针类型int*p1空类型voidtypedef自定义类型B
·
2021-03-28 15:24
iOS防崩溃
利用
Objective-C
语言的动态特性,采用AOP(AspectOrientedProgramming)面向切面编程的设计思想,做到无痕植入。
雷霸龙
·
2021-03-25 21:50
Mac系统上学习Swift第1节:认识Swift
Swift结合了C和
Objective-C
的优点并且不受C兼容性的限制。Swift在MacOS和iOS平台可以和Object-C使用相同的运行环境。
·
2021-03-21 01:56
swift
Mac系统上学习Swift第1节:认识Swift
Swift结合了C和
Objective-C
的优点并且不受C兼容性的限制。Swift在MacOS和iOS平台可以和Object-C使用相同的运行环境。
·
2021-03-21 01:46
swift
想搞ios不会这个怎么行,为你推荐一份swift书单!
全书共分5部分,diyi部分介绍了Swift的一些基础知识,第二部分介绍了基于Swift语言的中高级内容,第三部分主要介绍了Swift与
Objective-C
/C/C++的混合编程等相关问题,第四部分介绍了基于
·
2021-03-20 20:32
java
Block(一)
基本原理Block也是OC的对象
Objective-C
是对C语言的扩展,block的实现是基于指针和函数指针代码输入inlineBlock就会出再一段block代码,类似于initblock内存分类内存分布堆区栈区全局区代码区
wpf_register
·
2021-03-19 23:53
OCLint基本使用(一)
OCLint是一个通过检查C,C++或
Objective-C
代码来提高代码质量、降低错误率的静态代码分析工具,代码
Money_YC
·
2021-03-19 13:56
Swift - Designated、Convenience和Required
在
Objective-C
中,init方法是非常不安全的:没有人能保证init只被调用一次,也没有人保证在初始化方法调用以后实例的各个变量都完成初始化,甚至如果在初始化里使用属性进行设置的话,还可能会造成各种问题
荒唐的天梯
·
2021-03-17 11:54
iOS
ios
swift
对象内存和isa,class_ro_t,class_rw_t
Objective-C
的面相对象都是基于C/C++的数据结构中的结构体实现的,OC代码转成C++,但是如果是IOS工程则需要其他的命令---->移步https://www.jianshu.com/p/41341732291eclang-rewrite-objcmain.m-omain.cppxcrun-sdkiphoneosclangarcharm64
牛奶红茶
·
2021-03-15 19:57
iOS 面试题总结
isa指针:在
Objective-C
中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。isa是一个Class类型的指针。
iOS鑫
·
2021-03-15 15:21
如何在 React Native 中实现条件编译
/#ELSE/*codeblock2*/#ENDIF在DEBUG环境下,编译出来的源码只会包含codeblock1,其他环境编译打包出来的源码只会包含codeblock2,条件编译在C++、Java、
Objective-C
peaktan
·
2021-03-14 01:53
meta-class是什么?
在这篇文章中,我关注的是
Objective-C
中的一个陌生的概念——meta-class。
GentlePrince
·
2021-03-12 02:21
开坑—2016.03.15
一个月前简单制定了一个“半年愿望(计划)”,大意就是三点:一、提高专业技能,深入研究
Objective-C
,并入手Swift;二、保持身体健康,踢球、锻炼;三、开阔视野陶冶情操,拍照读书出去走走。
朱尔洛
·
2021-03-12 00:41
assign/retain/copy
Objective-C
中有两类对象,一类是结构体(或者基本数据类型也算),另一类是NSObject对象。
Jin丶hy
·
2021-03-11 21:21
iOS基础 |
Objective-C
协议
协议(protocol)是
Objective-C
中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口。
UncleFool
·
2021-03-11 14:24
尽量用字面量语法(literal syntax)
1.NSString的字面量语法如下:NSString*str=@"
Objective-C
";2.NSNumber的字面量语法如下:NSNumber*num=@1;3.NSArray的字面量语法如下:NSArray
Satelens
·
2021-03-11 13:25
swift中的闭包
swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。闭包可以捕获和存储其所在的上下文中任意常量和变量的引用。被称为包裹常量和变量。
陈藩
·
2021-03-11 13:05
iOS 高级工程师是怎么进阶的?
1.OC部分既然做了两年了,对
Objective-C
足够了解吗?OC是如何基于C来进行的封装?解释一下这两行代码啥意思?
ClearWB
·
2021-03-11 07:13
objective-c
protocol协议
作用:声明一些方法定义@protocol协议名称//方法声明列表@end类遵守协议一个类可以遵守一个或者过个协议任何类只要遵守了protocol,就相当于拥有了protocol的所有方法声明@interface类名:父类@end和继承的区别继承之后就默认实现,protocol只有声明protocol可以用来储存方法的声明,可以将多个类共同的方法抽取出来相同类型的类可以继承,但是不同类型的类只能用p
一世长安乱
·
2021-03-11 03:40
Objective-C
的Block实质与实现探究 part-4
Block中使用__block变量的情况Block要修改值的第二种方法:使用__block说明符,全称为__block存储域类说明符。C语言中有以下存储域类说明符:typedefexternstaticautoregister__block说明符类似于static、auto和register说明符,它们用于指定将变量值设置到哪个存储域中。例如,auto表示作为自动变量存储在栈中,static表示作
KardelShaw
·
2021-03-10 19:40
iOS多继承
多继承好吧我还真的是没有怎么注意过这些或者是时间长了没有理解过现在我仔细查查看iOS的多继承要求C类要同时继承A类和B类那开发本身是无法实现的因此我们使用在C类中引入A,B对象来进行相关方法的执行多继承可以允许子类从多个父类派生,而
Objective-C
贝灬小晖
·
2021-03-10 17:33
[iOS] 音乐/录音 实时波形图
CMSampleBufferRef计算分贝的工具使用的是
Objective-C
版:GetVolumeLevelsFromeSampleBuffer,这里补充Swift版:SampleBufferToVolumeLevels
阳眼的熊
·
2021-03-10 12:56
从预编译的角度理解Swift与
Objective-C
及混编机制
写在前面本文涉及面较广,篇幅较长,阅读完需要耗费一定的时间与精力,如果你带有较为明确的阅读目的,可以参考以下建议完成阅读:如果你对预编译的理论知识已经了解,可以直接从【原来它是这样的】的章节开始进行阅读,这会让你对预编译有一个更直观的了解。如果你对SearchPath的工作机制感兴趣,可以直接从【关于第一个问题】的章节阅读,这会让你更深刻,更全面的了解到它们的运作机制,如果您对XcodePhase
·
2021-03-09 22:58
从预编译的角度理解Swift与
Objective-C
及混编机制
写在前面本文涉及面较广,篇幅较长,阅读完需要耗费一定的时间与精力,如果你带有较为明确的阅读目的,可以参考以下建议完成阅读:如果你对预编译的理论知识已经了解,可以直接从【原来它是这样的】的章节开始进行阅读,这会让你对预编译有一个更直观的了解。如果你对SearchPath的工作机制感兴趣,可以直接从【关于第一个问题】的章节阅读,这会让你更深刻,更全面的了解到它们的运作机制,如果您对XcodePhase
·
2021-03-09 22:58
聊一聊Block(一)
因为函数是对象,所以block本身也是一个对象将
Objective-C
编译为C++代码xcrun-sdkiphoneosclang-archarm64-rewrite-objc'class.m'-o'class.cpp
晨阳Xia
·
2021-03-09 16:47
TIOBE 3 月编程语言:Swift 一路低走,Java 份额大跌
自苹果2014年在WWDC苹果开发者大会正式发布,2015年宣布开源起,与
Objective-C
同样可
CSDN资讯
·
2021-03-09 14:53
macOS应用开发之
Objective-C
系列-入门
macOS应用开发之
Objective-C
系列(纯代码开发)第一节,macOS开发入门之HelloMacOSAPP1.NSWindow、NSWindowController、NSViewController
ggli
·
2021-03-06 15:19
iOS 类本质
Objective-C
代码,底层实现其实都是C\C++代码。
小暖风
·
2021-03-03 10:54
【iOS】iOS技术知识体系总结
二、
Objective-C
语言其中包括如KVO、KVC、分类、扩展、关联对象等系统实现原理和机制,以及NSNotification、属性关键字等相关技术点的考察。
焚雪残阳
·
2021-02-26 15:16
从预编译的角度理解Swift与
Objective-C
及混编机制
本文从预编译的基础知识入手,由浅至深的介绍了
Objective-C
和Swift的工作机制,并通过这些机制来解释混编项目中使用到的技术和各种参数的作用,由此来指导开发者如何进行混编。
美团技术团队
·
2021-02-25 19:00
编程语言
人工智能
gwt
java
大数据
Swift中的反射Mirror
对于iOS开发人员来说,入门时使用的
Objective-C
是很少强调反射概念的,因为OC的Runtime要比其他语言的反射强大的多。另外,在阅读本篇文章前建议先看看我的另一篇文章:
just东东
·
2021-02-25 15:41
ios第三方自动化框架KIF的使用
KIF使用的是语言是
objective-c
,封装了很多很好用的接口,例如:-(void)beforeAll在所有用例执行前执行一次,负责初始化脚本和加载所有脚本都会用到的公共组件。
肮脏的烟火
·
2021-02-25 08:45
ios
objective-c
xcode
iOS 底层原理
1.isa指针在
Objective-C
中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。
smart_M
·
2021-02-23 11:46
Swift学习笔记(十)-继续学习闭包
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
宇仔TuT
·
2021-02-20 14:50
iOS
Swift
ios
swift
iOS
Objective-C
Popover简单圆角阴影气泡实现
QPopover介绍QPopover,iOS圆角阴影气泡控件,支持圆角阴影、箭头只支持上下方向,只需提供一张箭头向上的箭头图片示例效果输入图片说明安装教程首先从gitee下载QPopover项目源码:https://gitee.com/fireice2048/qpopover将QPopoverViewController.h/QPopoverViewController.m复制到目标项目中再将QP
凡尘卍
·
2021-02-16 23:18
1 学前须知 2 编程语言的选择
□C:非面向对象,写法复杂,大量内存管理代码□C++:写法复杂,大量内存管理代码□
Objective-C
、Swift:需要依赖Mac系统□JavaScript、Python:依赖于脚本解析器,同一个逻辑使用不同写法会影响代码性能
程序员小勇
·
2021-02-11 13:09
#
第一阶段
数据结构
算法
Objective-C
对象探究
本文将分析OC对象的本质,对象的内存布局,已经如何为对象分配内存。分析的源码来自objc-812对象的本质打开objc-812runtime的源码可以找到对象的定义:typedefstructobjc_object*id;structobjc_object{private:isa_tisa;}id被类型定义为objc_object*,也就是说对象本质上一个objc_object结构体。其唯一的变量
pengquanhua
·
2021-02-10 22:11
京东App Swift 混编及组件化落地
在苹果的全力推动下,潜移默化地把开发支持中心从
Objective-C
转向Swift,在业界的呼声也越演越烈。
·
2021-02-09 11:44
swift开发者
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他