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)
Swift(总)
Swift目录如下:
Objective-C
和Swift混编指南-s混编-OC&SwiftSwift语法-s语法-SwiftUIKitFoundationExtension布局第三方库线程算法内存管理闭包代理网络网页交互修饰词快捷系列
小小文道
·
2023-01-28 08:57
十几个小知识点,让你理解OC到Swift的都有哪些转变
image1、Selector@selector是
Objective-C
时代的一个关键字,它可以将一个方法转换并赋值给一个SEL类型,它的表现很类似一个动态的函数指针。
SunshineBrother
·
2023-01-28 04:26
2021 iOS初级面试题及答案
1.为什么说
Objective-C
是一门动态的语言?1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定。
波吉c
·
2023-01-27 16:03
iOS求职之OC面试题
1、
Objective-C
的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?
Sang丶
·
2023-01-27 15:34
Effective
Objective-C
2.0 学习笔记
1.objective-c是消息结构语言,并非函数调用语言二者的区别在于。消息结构语言,其运行时所应执行的代码有其运行时决定。使用动态绑定的消息结构,只有在运行时才会检查对象的类型。函数调用语言,有编译器决定。2、在类的头文件中尽量少应用其他头文件。在.h中如果不需要详细接口信息,尽量使用@class类名,这种向前声明的方式。可以大量减少编译时间,和两个类之间相互引用的问题,降低彼此的依赖度。如果
找个地方记录点东西
·
2023-01-27 12:11
1OS底层-对象本质&联合体&isa关联
Clang将支持其普通lambda表达式、返回类型的简化处理以及更好的处理constexpr关键字Clang是一个由Applez主导编写,基于LLVM的C/C++/
Objective-C
编译器主要用于底层编译
lkm_0bdc
·
2023-01-27 09:26
笔记-第6条理解“属性”这一概念(概念)
然而编写
Objective-C
代码时却很
rachel_rui
·
2023-01-27 06:04
Objective-C++
苹果的
Objective-C
编译器允许你在同一个源文件中混合使用C++和
Objective-C
,这种
Objective-C
/C++混合的语言被称为Objective-C++。
StephenCurry300
·
2023-01-27 06:08
自制Framework:swift与OC混编,自定义module
作为一款严谨、安全、简洁的静态语言,自出生时便注定要将
Objective-C
取而代之。2015年,Apple开放了Swift源码,诱惑大量社区加入进来。
谢顶强
·
2023-01-27 05:01
iOS 中几种多继承的实现方式
在丰富度要求较高和较复杂的情况下,单继承从设计结构上无法满足多继承一个子类可以有多个父类优点:由于同时具备多个父类的特征,让子类拥有更高的丰富度缺点:会让继承的结构变得更复杂,而且会出现菱形继承的风险
Objective-C
远方竹叶
·
2023-01-26 18:44
【iOS面试粮食】内存管理
本文章将记录
Objective-C
中内存管理的相关资料,如有错误欢迎指出~iOS的内存管理一般指的是OC对象的内存管理,因为OC对象分配在堆内存,堆内存需要程序员自己去动态分配和回收;基础数据类型(非OC
KaironZz
·
2023-01-26 15:10
Runtime最佳实践之Aspects
来之网络闯荡开发那些街有谁不识Runtime但却只闻黑魔法从未项目运乾坤一、前言使用
Objective-C
开发iOS项目,一定听多了Runtime也用了很多采用黑魔法的第三方库。
蝴蝶之梦天使
·
2023-01-26 14:34
Go语言代码风格
Go语言代码说明Go语言语法类似于C语言,因此熟悉C语言及其派生语言(C++、C#、
Objective-C
等)的人都会迅速熟悉这门语言。C语言的有些语法会让代码可读性降低甚至发生歧义。
麦芽maiya
·
2023-01-26 11:00
@proptery属性
实例变量
Objective-C
通常是将类的数据保存在实例变量中,通过编写存取方法访问实力变量。其中读取方法(getter)用于获取变量,设置方法(setter)用户设置变量。
汉秋
·
2023-01-26 07:29
LLDB探究
LLDB是MacOSX上Xcode的默认调试器,支持在桌面和iOS设备和模拟器上调试C,
Objective-C
和C++。
一杯红酒mm
·
2023-01-26 04:37
2021-10-05 - AssociatedObject的使用
分类(category)与关联对象(AssociatedObject)作为
objective-c
的扩展机制的两个特性:分类:可以通过它来扩展方法,AssociatedObject:可以通过它来扩展属性。
十二月_9d09
·
2023-01-26 04:40
【骚全带你学Java---十、面向对象,构造函数,static关键字】
面向对象概述对于面向过程思想,强调的是过程(动作)C语言对于面向对象,强调的是对象(实体)C++JavaC#,
Objective-c
,python,Swift等特点面向对象就是一种常见的思想,符合人们的思考习惯
全栈攻城狮DWQ
·
2023-01-25 22:57
iOS单例的写法
6b012ebc10fe.h文件```objective-c#import@interfaceCYWinLoseSound:NSObject+(instancetype)shareTsetSington;@end```
objective-c
范特森
·
2023-01-25 22:50
【Linux】基础开发工具使用 --- gcc
GNU编译器套件包括C、C++、
Objective-C
、Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。),说那么多就是一个编译器。
LinAlpaca
·
2023-01-25 05:59
Linux
linux
运维
服务器
Objective-C
关键字@property使用原理探究
目录@property主要包含内容存取器方法读写权限内存管理数据结构清除weak添加weak原子性总结@property@property是OC开发中常用到的关键字,今天这篇文章就为它做一个较为系统全面的总结主要包含内容接下来我会分别解析存取器方法一般访问存取器方法只需要使用.propertyName即可,需要特别指定存取器方法时可通过getter=getterName与setter=setter
·
2023-01-10 07:33
(十二)static关键字
static应用知识:工具类三、static应用知识:代码块四、static应用知识:单例五、面向对象三大特征之二:继承前言:static是计算机高级语言关键字像在VB,C#,C,C++,Java,PHP,
Objective-C
逝·离歌
·
2023-01-09 08:36
JAVA
java
如何学习IOS APP开发?开发iOS手机软件一般用什么编程语言?
IOS是基于C语言开发的软件,常用编程语言为
Objective-C
和Swift。
Objective-C
是编写iOS操作系统和iOS应用程序的利器,O
厦门在乎科技
·
2023-01-07 08:06
文章
app
ios开发
app开发
tiobe 编程语言排行_JavaScript荣获年度TIOBE语言奖,而Java则跌至十年来最低
但是,随着
Objective-C
的受欢迎程度突然下降,该奖项最终被JavaScript宣称。“2014年最大的推动者”在某些圈子里,它仍然被认为是IT的丑小鸭。
diluan6799
·
2023-01-02 03:43
java
编程语言
人工智能
go
jni
头条稳定性治理:ARC 环境中对
Objective-C
对象赋值的 Crash 隐患
动手点关注干货不迷路ARC环境下在多线程中执行赋值代码可能会产生野指针,导致EXC_BAD_ACCESS崩溃。这种崩溃发生的概率很低,在开发和灰度阶段即使执行到相应代码也很难崩溃,因此容易遗漏到正式环境。在上亿级用户的App往往会成为Top问题,对指标造成影响,并且很难排查。今日头条在治理Crash的过程中彻底解决了数十个此类崩溃,发现其具有一定共性。本文详细分析崩溃发生的过程,以及总结了容易出现
字节跳动技术团队
·
2022-12-29 13:06
objective-c
cocoa
开发语言
macos
ios
第二章——Swift语言
Swfit将替换
Objective-C
,成为iOS和Mac的推荐开发语言。在本章中,您将重点学习Swift的基础知识。你不会学到所有的知识,但是你会学到足够的知识来入门。
titvax
·
2022-12-28 17:59
iOS编程6th翻译
ios
swift
ios开发
开发语言
内存对齐是什么?为什么要对齐?怎么对齐?
发现__attribute__是GNUC对ISOC(ISO标准C)的扩展的语法中的一个,它包括了对C、
Objective-C
、C++的扩展。其实也就是GCC自己扩展了一些它自己能接受的语法,GCC
SunnyZhou-1024
·
2022-12-28 10:27
C/C++
Linux
内存对齐
__attribute__
内存管理
memory
align
c++
【Effective_Objective-C_1熟悉Objective_C】
文章目录说在前面的熟悉ObjectiveCfirst了解
Objective-C
的起源1.消息结构和函数调用运行期组件内存管理
Objective-C
的起源要点总结Second在类的头文件尽量少饮入其他文件尽量延后引入头文件或者单独开辟一个文件向前声明在类的头文件尽量少饮入其他文件要点总结
小司在哪里
·
2022-12-26 21:48
objective-c
c语言
ios
【Effective
Objective-C
】—— 块与大中枢派发
文章目录概述理解“块”这一概念块的基础知识块的内部结构全局块、栈块、堆块要点:为常用的块类型创建typedef要点用handler块降低代码分散程度要点:用块引用其所属对象时不要出现保留环要点:多用派发队列,少用同步锁要点:多用GCD,少用performSelector系列方法要点:掌握GCD及操作队列的使用时机要点:通过DispatchGroup机制,根据系统资源状况来执行任务要点:使用disp
轩墨️
·
2022-12-26 21:16
block底层
objective-c
ios
开发语言
【Effective
Objective-C
】——接口与API设计
文章目录概述用前缀避免命名空间重复提供“”全能初始化方法”实现description方法尽量使用不可变对象使用清晰而协调的命名方式为私有方法名加前缀理解
Objective-C
错误模型理解NSCopying
轩墨️
·
2022-12-26 21:46
OC
objective-c
开发语言
macos
【Effective
Objective-C
】——协议与分类
文章目录概述通过委托与数据源协议进行对象间通信将类的实现代码分散到便于管理的数个分类之中总是为第三方类的分类名称加前缀勿在分类中声明属性使用“class-continuation分类”隐藏实现细节通过协议提供匿名对象概述
Objective-C
轩墨️
·
2022-12-26 21:46
objective-c
分类
开发语言
读书笔记:Effective
Objective-C
读书笔记:EffectiveObjective-C语法1.Objective-C的起源2.在类的头文件中尽量少引入其他头文件3.使用字面量语法而不是与之等价的方法4.多用类型常量,少用#define5.用枚举表示状态、选项、状态码对象、消息、RunTime6.属性7.在对象内部尽量直接访问实例变量8.对象等同性9.以“类簇模式”隐藏实现细节10.在既有类中使用关联对象存放自定义数据11.objc_
Kingyu Luk
·
2022-12-26 21:16
Objective-C
objective-c
ios
effective
objective-c
2.0 笔记 第三章 :接口与API设计
目录结构:1.用前缀避免命名空间冲突2.提供全能初始化方法3.实现description方法4.尽量使用不可变对象5.使用清晰而协调的命名方式6.为私有方法名加前缀7.理解
objective-c
错误模型
JoesRain_机器学习算法_CVer
·
2022-12-26 21:14
iOS开发
【Effective
Objective-C
】—— 系统框架
第47条:熟悉系统框架编写OC应用程序的时候我们几乎都会用到系统框架,其中提供了很多我们经常使用的类,并且我们使用的系统框架也是会随着官方的更新而更新的。将一系列代码封装为动态库,并在其中放入描述其接口的头文件,这样做出来的东西就叫框架。我们经常使用的就是Foundation框架,像NSObject、NSArray等等的类都在其中。这个框架中的类通常都是以NS前缀开头的,此前缀是在OC语言用作Ne
西邮郭富城
·
2022-12-26 21:11
Effective
Objective-C
objective-c
开发语言
macos
【键盘的自动弹出和自动隐藏
Objective-C
语言】
一、键盘的自动隐藏1.点完“计算”按钮之后,键盘怎么才能自动隐藏2.首先,键盘弹回去,这里有一个概念,叫做“第一响应者”,firstresponder什么叫做第一响应者呢当我去点击第一个文本框的时候是不是由这个文本框叫出这个键盘啊当我去点击第二个文本框的时候是不是由第二个文本框叫出这个键盘啊也就是说,这个键盘是谁叫出来的,那么那个控件,就叫做这个键盘里边的第一响应者,firstresponder也
清风清晨
·
2022-12-26 21:11
Objective-C
objective-c
ios
开发语言
【Effective Objective - C】—— 读书笔记(一)
文章目录熟悉Objective-C1.oc的起源消息和函数调用的区别:运行期组件和内存管理
Objective-C
的起源要点总结2.在类的头文件中尽量少引入其他头文件尽量延后引入头文件或者单独开辟一个文件向前声明要点总结
zxb10
·
2022-12-26 21:41
c语言
开发语言
ios
objective-c
【Effective
Objective-C
】—— 接口与API设计
第15条:用前缀避免命名空间冲突因为OC中没有其他语言那种内置的命名空间机制,所以我们在对文件命名时要十分的注意,若是发生重名冲突,那么应用程序相应的链接过程就会出错,导致运行文件不知道究竟该调用那个文件,因为其中出现了重复的符号。例如:这给错误就是因为something.o和something_else.o中都出现了各自实现的EOCTheClass类,导致编译器无法识别,而出错了。当然,不仅仅是
西邮郭富城
·
2022-12-26 21:40
Effective
Objective-C
objective-c
开发语言
macos
【Effective
Objective-C
】块与大中枢派发
文章目录前言理解“块”这一概念块的基础知识块的内部结构全局块、栈块及堆块要点:为常用的块类型创建typedef要点:用handler块降低代码分散程度要点:用块引用其所属对象时不要出现保留环要点:多用派发队列,少用同步锁要点多用GCD,少用performSelector系列方法要点:前言开发应用程序时,最糟糕的事莫过于程序因UI线程阻塞而挂起了,在iOS系统中,阻塞过久可能会使应用程序终止执行,所
kochunk1t
·
2022-12-26 20:09
objective-c
开发语言
macos
Effective
Objective-C
2.0(52个有效方法) —— 接口与API设计 读书笔记
15、用前缀避免命名空间冲突选择与你的公司、应用程序或二者皆有关联之名称作为类名的前缀,并在所有代码中均使用这一前缀,前缀字母应该大于2个字母(Apple宣称其保留使用所有“两字母前缀”(two-letter-prefix)的权利)若自己所开发的程序库中用到了第三方库,则应为其中的名称加上前缀;若应用程序自身和其所用的程序库都引入了同名的第三方库,则后者应加前缀以避免命名冲突16、提供“全能初始化
heqiang2015
·
2022-12-26 20:08
读书笔记
笔记
接口
API
Effective
Objective-C
2.0 总结与笔记(第三章)—— 接口与API设计
第15条:用前缀避免命名空间冲突
Objective-C
没有内置的命名空间机制(namespace),所以命名的时候需要设法避免潜在的命名冲突,否则就很容易重名了。
JellyP_gdgd
·
2022-12-26 20:07
iOS
iOS
【Effective
Objective-C
2.0读书笔记】第三章:接口和API设计
这意味着你需要使用
Objective-C
语言常用的编程范式(paradigm),同时也需要了解各种可能遇到的陷阱。
freeWayWalker
·
2022-12-26 20:07
Objective
C
notes
objective-c
Effective
Objective-C
2.0 编写高质量iOS与OS X代码的52个有效方法PDF
从语法、接口与API设计、内存管理、框架等7大方面总结和探讨了
Objective-C
编程中52个鲜为人知和容易被忽视的特性与陷阱。书中包含大量实用范例代码,为编写
程序的那些事
·
2022-12-26 20:36
软件
面试
javascript
iOS_Effective
Objective-C
20 编写高质量iOS与OS X代码的52个有效方法
三读Objective-C2.0笔记~(作为一个OC开发者,必读之书)gitbook地址一、熟悉Objective-C1、了解
Objective-C
语言的起源
Objective-C
在C语言的基础上添加了面向对象特性
IT女奏是宅
·
2022-12-26 20:05
iOS基础
objective-c
ios
【Effective_Objective-C_3接口与API设计】
description以字典形式输出descriptiondebugDescription要点18.尽量使用不可变对象要点19.使用清晰协调的命名方式方法命名类与协议命名要点20.为私有方法名加前缀21.理解
Objective-C
小司在哪里
·
2022-12-26 20:03
objective-c
xcode
java
Y 分钟速成 swift
Swift于2014年AppleWWDC(全球开发者大会)中被引入,用以与
Objective-C
共存,同时对错误代码更具弹性。Swift由Xcode6beta中包含的LLVM编译器编译。
·
2022-12-22 15:12
swift 框架大全
article/swift/52339github排名https://github.com/trending,github搜索:https://github.com/search主要工作说明:1.将Swift从
Objective-C
yang889999888
·
2022-12-15 16:28
swift
框架
Objective-C
——隐藏和封装
文章目录封装封装是什么为什么要进行封装访问控制符举例setter-getter方法setter方法getter方法举例读、写属性点语法举例注意点合成存取方法举例补充封装封装是什么它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问为什么要进行封装让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,现实
kochunk1t
·
2022-12-13 10:28
objective-c
封装
JUNFlex,基于
Objective-C
实现快速布局的UI框架,iOS开发
GitHub仓库:https://github.com/Jun2786184671/JUNFlex记得给作者本人写在前面:前些时间,本人实习的公司需要一个基于json实现ui可配置化的objc框架。但因当时本人技术储备有限,以及缺乏灵感等种种原因,很长一段时间未能想到如何较好地设计这个框架。后续接触了flutter和通过前端技术的学习,就想着能否用objc也实现类似的声明式ui编程,或者是一种基于
JunMa5
·
2022-12-10 18:01
在Ubuntu中编译运行C语言
但是后来GCC发展壮大了,可以编译C++,Fortran,Pascal,
Objective-C
,Java,Ada,Go以及各类处理器构架上的汇编语言,后来它就改名叫GNU编译器
陈_大刀
·
2022-12-09 20:14
ubuntu
c语言
vim
Objective-C
学习笔记大杂烩
OC学习笔记属性(property)和成员变量属性为了让类外可以访问成员变量属性就是成员变量的外部接口在类内调用成员变量而不是属性,属性是给类外使用的在新版本的iOSSDK中,只要声明了属性系统就会自动生成成员变量。例如:@property(nonatomic,strong)NSString*people;则在类内可以直接调用成员变量_people。属性可以用点(.)语法调用方法[]调用方法,详情
GG_B0nd
·
2022-12-06 15:31
Objective-C
ios
Xcode简明教程(使用Xcode编写C++语言程序)
Xcode是由Apple官方开发的IDE,支持C、C++、
Objective-C
、Swift等,可以用来开发MacOSX和iOS上的应用程序。Xcode使用LLVM/Clang作为编译器。
学编程找Tony
·
2022-12-05 09:08
电子学会C语言考级
c++
c语言
ide
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他