51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
开发
UIControl的API
@property(nonatomic,readonly)UIControlStatestate;控件的状态,指定为位掩码值。 @property(nonatomic,getter=isEnabled)BOOLenabled;一个布尔值,指示控件是否已启用。 @property(nonatomic,...
代码星球
·
2020-10-22
UIControl
API
UIScrollView的API
@property(nonatomic,weak)id<UIScrollViewDelegate>delegate;滚动视图对象的委托。 @property(nonatomic)CGSizecontentSize;内容视图的大小。 @property(nonatomic)CGPointc...
代码星球
·
2020-10-22
UIScrollView
API
使用KVO键值监听
本文章从五个方面介绍KVO(Key-Value-Observer)键值观察者:(1)功能介绍(2)使用步骤(3)应用场景(4)原理理解(5)相关的面试题 一功能介绍KVO是OC语言对「观察者设计模式」的一种实现。只要是NSObject的子类的实例对象,利用KVO机制可以监听该对象的指定属性的值,当属性值发生变...
代码星球
·
2020-10-22
使用
KVO
键值
监听
NSObject类的API介绍
这篇文章围绕的对象就是NSObject.h文件,对声明文件中的属性、方法进行必要的“翻译”。该文件大致由两部分组成:NSObject协议和NSObject类。 (一)NSObject协议-(BOOL)isEqual:(id)object;//这个方法的作用是判断两个对象是否相等。//两...
代码星球
·
2020-10-22
NSObject
类的
API
介绍
iOS项目开发日常之创建文件(协议、类、分类、扩展)
iOS项目开发过程中,是以不断创建文件的形式进行着的。创建得比较频繁的文件类型是:这两个类型中创建的文件有:子类、分类、扩展、协议四种文件,如下: 这四类文件是频繁创建的,我们来看一下各自分别的文件结构。认识下(常见的头文件类型):(一)@interface类<协议>声明一个类遵守某协...
代码星球
·
2020-10-22
iOS
项目开发
日常
创建
文件
UIKeyWindow的设置
新建一个纯代码iOS项目,需要对AppDelegate文件和项目的Info.plist文件做一番配置。第一步:将Info.plist中的下面两项的value删除掉(保留空字符串),如下图第二步:在AppDelegate中创建一个UIWindow对象,如下所示 ...
代码星球
·
2020-10-22
UIKeyWindow
设置
多态特性
iOS开发人员经常会使用到多态特性,只是有些人不知道“原来这就是多态”。-----前言 1.用父类类型的指针指向子类对象,程序在运行时,通过运行时系统(runtime)进行动态监测,以调用真实的对象方法。2.父类类型的变量不能直接调用子类特有的方法,如果必须要调用,则必须对该变量强制转...
代码星球
·
2020-10-22
多态
特性
什么叫懒加载、懒加载有什么作用?
懒加载其实就是延时加载,即当对象需要用到的时候再去加载。-----概括 什么叫做需要用到的时候?比如说一个对象被创建出来就需要一笔内存开支,如果接下来就没有其他的操作(比如NAMutableArray对象还没有被存放数据;UIView对象还没有被显示出来),那可以认为这个对象创建得|“过早&rdq...
代码星球
·
2020-10-22
什么
叫懒
加载
懒加
载有
UIView动画的使用
下面介绍三种简单的UIView动画的使用,如果在项目中对动画没有太多“细致化”的设计要求,基本够用了。 一、首尾式动画说明:如果只是修改控件的属性,使用首尾式动画还是很方便的,如果还需要在动画完成后有一些后续的操作,不建议使用首尾式动画。 二、Block代码块动画说明:动画执...
代码星球
·
2020-10-22
UIView
画的
使用
使用KVC键值编码
掌握KVC从不使用setter、getter、点语法开始。-----前言 对象的内部状态是由属性进行封装的。访问对象属性的方式平时在开发过程中用得最多的是getter方法和点语法。键值编程KVC也是一种访问对象属性的机制。 键值编码的定义是:通过名称(键)间接访问和操作对象的属性,而无须使用访问方法...
代码星球
·
2020-10-22
使用
KVC
键值
编码
ScrollView不设置contentSize属性依然也可以作为底层滚动View(使用masonry设置scrollView的contentSize)
第一步//下层的scroolViewself.baseScrollView=[[UIScrollViewalloc]init];self.baseScrollView.delegate=self;self.baseScrollView.frame=CGRectMake(0,0,SCREEN_WIDTH,SCREEN_H...
代码星球
·
2020-10-22
设置
contentSize
ScrollView
属性
依然
UITextField的快速基本使用代码块
UITextField在界面中显示可编辑文本区域的对象。您可以使用文本字段来使用屏幕键盘从用户收集基于文本的输入。键盘可以配置许多不同类型的输入,如纯文本,电子邮件,数字等等。文本字段使用目标操作机制和委托对象来报告在编辑过程中所做的更改。除了基本的文本编辑行为之外,还可以将叠加视图添加到文本字段以显示其他信息并提供其...
代码星球
·
2020-10-22
UITextField
快速
基本
使用
代码
项目中常用的全局宏定义#define
一关于屏幕大小#pragmamark-屏幕宽高#defineSCREEN_BOUNDS([UIScreenmainScreen].bounds)#defineSCREEN_WIDTH([UIScreenmainScreen].bounds.size.width)#defineSCREEN_HEIGHT([UIScree...
代码星球
·
2020-10-22
项目
中常
用的
全局
定义
十六进制颜色
建议生成UIColor的分类使用,如下:.h@interfaceUIColor(HSF_HexString)+(UIColor*)colorWithHexString:(NSString*)color;+(UIColor*)colorWithHexString:(NSString*)coloralpha:(CGFloa...
代码星球
·
2020-10-22
十六进制
颜色
color转成image对象
.h//颜色转换成图片+(UIImage*)imageFromColor:(UIColor*)color;.m//颜色转换成图片+(UIImage*)imageFromColor:(UIColor*)color{CGRectrect=CGRectMake(0.0f,0.0f,1.0f,1.0f);UIGraphicsB...
代码星球
·
2020-10-22
color
转成
image
对象
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
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
其他