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 - AutoLayout -1
,是对frame布局和AutoresizingMask的不足进行补充的一种方式,现在已经成为主流的布局方案,由于原始创建方式比较复杂,可以使用优秀的第三方框架方便创建约束(Swift:SnapKit,
Objective-C
开了那么
·
2023-08-23 23:36
java
基础笔记
java的一些基础知识
一、java程序运行过程:1、编译javac文件,把java源文件编译成class字节码文件2、运行java:运行class文件二、标识符(给类,方法,变量起名):1、以字母(采用unicode字符集),下划线,$开头2,其余部分可以是:字母(采用unicode字符集),下划线,$,数字3、不能是关键字三、变量1、局部变量:定义在方法内或语句块内(使用前必需手动初始化)2、成员变量(实例变量fie
张起灵的小可爱啊
·
2023-08-23 11:15
Objective-C
高级编程笔记
修饰符:__strong__weak__unsafe_unretained__autoreleaseing__strong修饰符是id类型和对象类型默认的所有权修饰符//两种写法是一样的,__strong是默认修饰符,一般会省略不写。id__strongobj=[[NSObjectalloc]init];idobj=[[NSObjectalloc]init];__weak与__strong相反,提
西门淋雨
·
2023-08-23 09:02
QT_Creator格式化工具使用
代码格式化工具使用为了确保代码格式整齐统一,使用代码格式化工具会将写的代码自动格式化以保证格式统一Astyle:AFree,Fast,andSmallAutomaticFormatterforC,C++,C++/CLI,
Objective-C
HX科技
·
2023-08-21 21:38
编程习惯养成
qt
数据库
开发语言
CentOS gcc介绍及快速升级
它是一个功能强大且广泛使用的编译器,支持多种编程语言,包括C、C++、
Objective-C
、Fortran、Ada和其他一些语言。
Entropy-Go
·
2023-08-21 13:21
随笔
centos
linux
运维
Swift和
Objective-C
中的类型
iOS开发中使用的类型Foundation中的类型可以分为三类:NSInteger等,在C语言中,枚举类型、字符型和各种整数的表示形式统一叫做标量类型immutable类型,如:NSString等mutable类型,如:NSMutableString等如果使用了Swift那么还需要了解Swift标准库中的类型可分类为:值类型,如struct,enum,tuple引用类型,即classOC中的基本类
sunshinfight
·
2023-08-21 01:15
iOS “==” 与 “isEqual”对比
简单记录下:
Objective-C
中判断两个变量是否相等有两种方式,一种是利用“==”直接比较,另一种就是“isEqual”方法,下面是它们的介绍:1、"=="方法:当使用==来判断两个变量是否相等的时候
Mars_King
·
2023-08-21 00:05
@property 的本质是什么?ivar、getter、setter是如何生成并添加到这个类中的
“属性”(property)作为
Objective-C
的一项特性,主要的作用就在于封装对象中的数据。
Objective-C
对象通常会把其所需要的数据保存为各种实例变量
Zorin
·
2023-08-20 08:27
Objective-C
中Category的本质
写一个Person的分类:Person+DOPerson+DO.h文件:#import"Person.h"@interfacePerson(DO)@property(nonatomic,assign)intnumber;-(void)testInstanceMethod;+(void)testClassMethod;@endPerson_DO.m文件:#import"Person+DO.h"@im
DinoGuy
·
2023-08-20 04:04
iOS开发初识
开发语言
Objective-C
和Swift两个语言方向,
Objective-C
较难,Swift更容易上手,当前
Objective-C
是主流的开发程序,但是Swift大有取代之意。
rekeer
·
2023-08-19 17:32
Python开发移动APP之Kivy
对于开发者而言,移动端开发除了原生语言——Java、C、
Objective-C
编程、Swift等,对于刚入门Python又想开发属于自己的一款APP显然再去学习其他语言是一件非常耗时且费力的事情。
码者——沉默者也
·
2023-08-19 16:46
python
Effective
Objective-C
2.0 总结与笔记(第四章)—— 协议与分类
第四章:协议与分类
Objective-C
语言有一项特性叫做“协议”,类似与Java的“接口”。
Objective-C
不支持多重继承,所以我们把某个类应该实现的一系列方法定义在协议里面。
JellyP_gdgd
·
2023-08-19 08:22
swift 闭包
Swift中的闭包类似于C和
Objective-C
中的Block以及其他编程语言中的lambdas。闭包可以从定义它们的上下文中捕获和存储对任何常量和变量的引用。这被称为对这些常量和变量的闭合。
明若晴空
·
2023-08-19 05:51
Swift指针
指定数据类型的指针表示方式:rawpointer在swift中的表示是UnsafeRawPointertypedpointer在swift中的表示是UnsafePointer,是一个泛型Swift对照
Objective-C
BBLv
·
2023-08-19 02:36
Swift中的闭包
这篇博客主要是翻译Swift中介绍闭包的官方文档SwiftClosures闭包swift中的闭包和
objective-c
中的block相似,闭包可以捕获和存储对常量和变量的引用。
雪山飞狐_91ae
·
2023-08-18 18:35
Block整理
Block概念闭包=一个函数「或指向函数的指针」+该函数执行的外部的上下文变量「也就是自由变量」;Block是
Objective-C
对于闭包的实现。
Caolongs
·
2023-08-18 14:01
Objective-C
语言特性之关联变量
关联变量相关总结。一:关联变量操作方法(1)添加关联对象voidobjc_setAssociatedObject(idobject,constvoid*key,idvalue,objc_AssociationPolicypolicy);idobject:被关联的对象constvoid*key:关联的key,要求唯一idvalue:关联的对象objc_AssociationPolicypolicy:
锋尚达人
·
2023-08-18 02:01
美国专利小知识
看着别人一篇篇的发文章为了监督自己学习加深记忆从今天开始每天写一点与美国专利相关的小
基础笔记
以免自己忘了做代理人时候记得那点东西
hillblex
·
2023-08-17 10:41
Swift面试收集整理(仅供参考学习使用)
1.Swift和
Objective-C
的联系Swift与
Objective-C
共用同一套运行时环境我们编写程序,让程序运行起来,被机器执行的代码并非全部是由我们自己来编写的。
翀鹰精灵
·
2023-08-16 21:28
Protobuf在
Objective-C
中的一次小实践
本篇文章完全是Protobuf在
Objective-C
中一次小实践的记录。环境搭建1、下载protobuf源码。
KFAaron
·
2023-08-16 21:55
OC中消息传递和消息转发
Objective-C
是一门面向运行时的语言,它尽可能的把一些编译和链接时需要执行的逻辑延迟到运行时,使Runtime可以按需要把消息重定向到合适的对象,以实现动态添加属性和动态方法交换等等。
深度码农患者
·
2023-08-16 07:11
Objective-C
快速消息转发机制在项目中的使用
OC消息转发机制,想必大家并不陌生,作为iOS开发,作为面试必问,即使不是深入了解,也肯定有所耳闻。网上介绍消息转发机制的文章一大堆,但说到具体应用场景的寥寥无几,有的说到消息转发的应用,*-(void)forwardInvocation:(NSInvocation)anInvocation方法中调用另一个对象执行对应方法,快速转发能实现的场景却用标准消息转发来实现,未免有点大材小用。简述OC消息
LoyalToOrigin
·
2023-08-16 05:20
swift中button的点击方法需要加@objc
在Swift中,默认情况下所有的Swift方法在
Objective-C
中都是不可见的,所以你需要在这类方法前面加上@objc关键字,将这个方法暴露给
Objective-C
,才能进行使用。
雷霆嘎巴嘎嘎
·
2023-08-16 02:58
iOS - 内存管理
《
Objective-c
高级编程iOS与OSX多线程和内存管理》读书笔记书籍地址:链接:https://pan.baidu.com/s/1JiQjmv7Hf8IPhKIA8v-2kQ密码:7awy__strong
iOS_愛OS
·
2023-08-16 02:56
关联对象详解
分类(category)与关联对象(AssociatedObject)作为
objective-c
的扩展机制的两个特性:分类:可以通过它来扩展方法,AssociatedObject:可以通过它来扩展属性。
高思阳
·
2023-08-16 01:21
iOS 开发
MacmacOSMojave版本10.14.4XCode10.2.1支持iOS版本>=9.0开发语言
Objective-C
命名前缀主项目BM/bmBM,BMHomeViewController,BMHomeCategoryView
青椒辣不辣
·
2023-08-16 00:05
nil,Nil,NULL,NSNull,kCFNull 的区别
0)Nil类对象指针空值:Classclass=Nil;#definenil((void*)0)NULLC指针空值:char*p=NULL;#defineNULL((void*)0)NSNull是一个
Objective-C
程序员学哥
·
2023-08-15 22:33
算法通过村第三关-数组
基础笔记
|爱不起的数组
文章目录前言线性表的概念什么是线性表从语言实现的角度看从存储的角度看从访问限制的角度看从扩容的角度看数组的概念数组元素的特征数组的基本操作数组的创建和初始化查找一个元素增加一个元素删除一个元素总结前言提示:孩子们有时候挺伤人的,他们以为只要你恰好是个大人,你就刀枪不入,怎么也不会受伤。谈起数组,都是令人头疼的问题,恶心的临界判断当然了这里不是吐槽的,我们要把数组这一块学会的,还是一步一步的来吧,先
师晓峰
·
2023-08-15 05:27
算法集训营
算法
笔记
数组
常用C++编译器推荐
theGNUCompilerCollection-GNUProjectGCC有Windows移植版本,比较出名的就是MinGW和TDM-GCCGNU编译器套件(GNUCompilerCollection)包括C、C++、
Objective-C
爱编程的鱼
·
2023-08-15 02:15
C语言教程
C++
c++
开发语言
Linux中使用GDB调试程序
GDB可以调试C、C++、
Objective-C
、Pascal、Ada等语言编写的程序;被调试
火车在响沙湾
·
2023-08-15 00:27
gdb
linux
GDB调试:教你简单了解并使用GDB调试程序
当下的GDB支持调试多种编程语言编写的程序,包括C、C++、Go、
Objective-C
、OpenCL、Ada等。实际场景中,GDB更常用来调试C和C++程序,同GCC配套组成了一套完整的开发环境。
阿宋同学
·
2023-08-15 00:56
Linux
linux
c++
运维
使用LLDB提高调试效率 -- 《iOS 性能优化实战》读书笔记 2
LLDB是高性能的程序调试器,默认集成在XCode中,支持C语言、
Objective-C
语言和C++语言程序代码进行调试,包括查看变量、修改变量、执行指令等功能。
羊非鱼丶
·
2023-08-14 21:03
【iOS面试粮食】Block
本文章将记录
Objective-C
中Block的相关资料,如有错误欢迎指出~Block的本质Block本质.pngBlock实际上就是一个OC对象(结构体中有isa指针),这个对象封装了函数,以及函数执行的上下文
KaironZz
·
2023-08-14 19:12
Python
基础笔记
2
案例1python的解压缩coordinates=(1,2,3)x=coordinates[0]y=coordinates[1]z=coordinates[2]x,y,z=coordinates//这同上面效果相同python特性:解压缩案例2解耦合函数defgreet_user(name1,name2):print(f'Hi{name1}{name2}')//这里空格跳出定义方法区域print(
此生唯一自传
·
2023-08-14 17:12
OC对象的分类
Objective-C
中的对象,简称OC对象,主要可以分为三种instance对象(实例对象)class对象(类对象)meta-Class对象(元类对象)instanceinstance对象就是通过类alloc
天空像天空一样蓝
·
2023-08-14 13:25
深入理解
Objective-C
:方法缓存
简介:本文主要从源码的角度探究了
Objective-C
在runtime层的方法决议(Methodresolveing)过程和方法缓存(Methodcache)的实现。
michaelJackDong
·
2023-08-14 10:42
使用__weak变量,指向的对象就会被加到autoreleasepool中?
在《
Objective-C
高级编程》的第一部分内存管理中,有这么一节,其中说明了一个结论:使用附有__weak修饰符的变量,即是使用注册到autoreleasepool中的对象。按道理来说没有错。
我才是臭吉吉
·
2023-08-14 07:12
doxygen 注释规范_代码注释规范之Doxygen
目前Doxygen可处理的程序语言包含C/C++、Java、
Objective-C
、IDL等,可产生出来的文档格式有HTML、XML、LaTeX、RTF等,此外还可衍生出不少其
weixin_39943868
·
2023-08-13 23:27
doxygen
注释规范
电路
基础笔记
(更新中)
导体导体是指那些能够轻易传递电荷(电子)的物质。在固体、液体或气体中,电子可以在导体内部自由移动,从而形成电流。导体的电导性取决于它的电子结构和能带特性。常见的导体包括金属(如铜、铝、铁等)以及一些碳的形式(如石墨)。导体在电子学、电路设计和能量传输等领域中具有广泛的应用,它们用于制造电线、电缆、电路板等设备,以支持电能的传输和控制。特点自由电子:导体中的原子或分子会失去一些外层电子,使它们形成带
专注&突破
·
2023-08-13 13:47
电路
电路
iOS逆向之还原CCCrypt加解密(AES128Encrypt)
因此,这里对AES128加密算法进行还原(解密算法类似),分别有
Objective-C
及java,附上代码如下:
Objective-C
:+(NSString*
qife
·
2023-08-13 11:15
机器学习
基础笔记
文章目录1.机器学习简介1.1机器学习的一般功能1.2机器学习的应用1.3机器学习的方法1.4机器学习的种类1.5机器学习的常用框架2.Spark机器学习2.1MLlib介绍2.2MLlib的数据格式2.2.1本地向量2.2.2标签数据2.3MLlib与ml2.4MLlib的应用场景3.Spark环境搭建4.向量与矩阵4.1向量操作4.2矩阵操作5.基础统计5.1描述性统计5.2相关性度量5.3假
硅谷工具人
·
2023-08-13 10:02
#
spark
机器学习
机器学习
笔记
人工智能
AOSP 中的编译工具链工具
以下是AOSP中主要的编译工具链组件:Clang/LLVM:Clang是一个C、C++、
Objective-C
和Objective-C++编程语言的开源编译器前端。LLVM(L
Just_Paranoid
·
2023-08-12 21:10
Android
OS
gcc
clang
ninja
make
llvm
jdk
make/makefile/cmake/nmake
1.gcc它是GNUCompilerCollection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、
Objective-C
、Fortran、Java等等)。
SofterICer
·
2023-08-12 20:21
cmake
安全架构
2023年的C++
基础笔记
C++基本语法对象-对象具有状态和行为。例如:一只狗的状态-颜色、名称、品种,行为-摇动、叫唤、吃。对象是类的实例。类-类可以定义为描述对象行为/状态的模板/蓝图。方法-从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。即时变量-每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。C++关键字下表列出了C++中的保留字。这些
明飞1987
·
2023-08-12 17:54
C++
c++
理解“块”(blocks)这一概念
block所需的运行时组件在MacOSX10.4和iOS4.0和之后的所有版本中都可用.由于这个语言特性属于C语言级别的特性,因此在C,C++,
Objective-C
和Objective-C++代码中都可用
WhistleCai
·
2023-08-12 11:31
Swift中@objc的使用
Swift中@objc的使用在Swift代码中,使用@objc修饰后的类型,可以直接供
Objective-C
调用可以使用@objc修饰的类型:未嵌套的类协议非泛型枚举(仅限于原始值为整形的类型)类和协议中的属性和方法构造器和析构器下标类
土豆小窝瓜
·
2023-08-12 06:02
Objective-C
Class Properties
原来是
Objective-C
中新添加的类属性。
山已几孑
·
2023-08-11 23:12
Objective-C
对象本质
NSObject先来看一段OC代码:#importintmain(intargc,constchar*argv[]){@autoreleasepool{NSObject*objc=[[NSObjectalloc]init];}return0;}通过以下终端命令:(指定arm64架构模式)$xcrun-sdkiphoneosclang-archarm64-rewrite-objcmain.m-oma
DinoGuy
·
2023-08-11 17:15
跨平台的重复文件查找和删除工具,速度媲美Everything!
它主要是用Python3编写的,具有使用多个GUI工具包的特性,所有工具包都使用相同的核心Python代码在OSX上,UI层是用
Objective-C
编写的,并且使用了Cocoa。
sagima_sdu
·
2023-08-11 14:19
ubuntu
linux
Objective-C
获取变量类型的方法
在
Objective-C
中,要获取一个对象的类型,可以使用[objectclass]方法。这将返回一个Class对象,表示该对象的类型。
study_&
·
2023-08-11 08:21
objective-c
ios
开发语言
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他