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】
【AutoLayout案例03-设置底部按钮之间相同间距
Objective-C
语言】
一、好,咱们继续啊1.咱们继续把autoLayout介绍一下咱们的自动布局给大家介绍一下那么,自动布局呢继续咱们给大家做的案例做几个例子把这几个例子做完以后我们再给它我们再给大家说一下,如何通过代码,来实现自动布局虽然说,通过代码来实现自动布局,并不推荐但是我们至少要会至少要会做,就是说,把这几个例子做完,咱们再用代码给大家写一个例子如何用代码来实现自动布局把自动布局说完以后,紧接着,下来就是si
清风清晨
·
2023-08-26 04:22
Objective-C
前端
【AutoLayout案例3
Objective-C
语言】
一、咱们接下来,再把这个案例实现一下1.要求,1)在控制器的顶部,有两个UIView,一个是蓝色View,一个是红色View2)这两个UIView的高度,永远是相等的,蓝色和红色的高度是相等的,都是503)红色View和蓝色View,是右对齐的4)蓝色View,距离父控件的左边、上边、右边,都是305)蓝色View,红色View,中间间距也是固定的,306)红色View的左边,也就是红色View,
清风清晨
·
2023-08-26 04:22
Objective-C
objective-c
【AutoLayout案例04-游戏图片-按钮适配
Objective-C
语言】
一、好,我们再看一个案例,刚才,这个案例,这么一个案例这个案例,是什么意思呢,这里给大家做一个3.5英寸、4.0英寸的屏幕适配,因为我们这里图片,只有一个,就是4英寸的这么一个图片什么意思呢,要求我们在3.5英寸的屏幕、和4英寸的屏幕的时候,都能正常显示这个图片,那么,先给大家做个什么呢,没有屏幕适配的时候,是什么样子再让大家看一下,这个屏幕适配以后,的这么一个样子,下面,我把这个思路,再给大家捋
清风清晨
·
2023-08-26 04:22
Objective-C
objective-c
Swift语法 -- [17 - 高级运算符]
1.介绍Swift提供了一些对值进行更加复杂操作的高级运算符,作为基本运算符的补充,这些运算包括你在C或
Objective-C
所熟悉的所有按位和移位运算符。
happy神悦
·
2023-08-26 02:26
23、对于
Objective-C
,你认为它最大的优点和最大的不足是什么
1、最大的优点是运行时特性2、最大的不足是没有命名空间,但可以使用长命名与加特殊前缀的方式解决,对于引用的第三方库之间的命名冲突,可以使用link命令与flag来解决
十二月_9d09
·
2023-08-25 21:26
iOS 高频面试题
面试题速测,
Objective-C
精简版,题目链接,知乎上一套题这套题比较常用,涵盖面可以、内容也精简,题目链接这套题内容过多,可以当成学习资料翻一翻,题目链接一、基础题1.说说iOS开发中常用的数据类型
godgnay
·
2023-08-25 20:04
warning: could not load any
Objective-C
class information. This will significantly reduce the qualit
-(void)setUserModel:(UserModel*)userModel{self.userModel=userModel;}这种代码会报错:warning:couldnotloadanyObjective-Cclassinformation.Thiswillsignificantlyreducethequalit这是因为“self”导致了无限循环改为_userModel=userMod
干掉ios
·
2023-08-25 16:15
ios错误解决
Objective-C
VS Swift
1、Selector@selector是
Objective-C
时代的一个关键字,它可以将一个方法转换并赋值给一个SEL类型,它的表现很类似一个动态的函数指针。
Zorin
·
2023-08-24 21:04
iOS 中的协议(protocol)和代理(delegate)
Protocol和Delegate简介Protocol协议类似于Java中的接口,是一个自定义方法的集合,让遵守这个协议的类去实现为了达到某种功能的这些方法,Java中是必须选择实现的方法,
Objective-C
管乐_VICTOR
·
2023-08-24 20:02
Doxygen安装和使用
支持C++、C、
Objective-C
、C#、PHP、Jav
娄肖飞
·
2023-08-24 14:48
C++
经验分享
windows
c++
Swift 方法(函数)调度
Swift方法(函数)调度[TOC]1.前言由于
Objective-C
是一门动态语言,方法的调度中主要是消息查找和消息转发。那么对于静态的Swift中的方法是如何调度的呢?下面我们就来一起探索一下。
just东东
·
2023-08-24 05:10
# iOS - AutoLayout -1
,是对frame布局和AutoresizingMask的不足进行补充的一种方式,现在已经成为主流的布局方案,由于原始创建方式比较复杂,可以使用优秀的第三方框架方便创建约束(Swift:SnapKit,
Objective-C
开了那么
·
2023-08-23 23:36
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
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
常用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
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
注释规范
iOS逆向之还原CCCrypt加解密(AES128Encrypt)
因此,这里对AES128加密算法进行还原(解密算法类似),分别有
Objective-C
及java,附上代码如下:
Objective-C
:+(NSString*
qife
·
2023-08-13 11:15
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
安全架构
理解“块”(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
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他