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
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
IOS
iOS ChildViewController与View
一、概述 在iOS中,ViewController与View是配对使用的,一个ViewController可以对应多个View,就是指View的父控制器。当然,一个ViewController也可以对应一个View,在View1中,添加另一个View1_1,使用addSubView方法,此时,也要在View1的控制器...
代码星球
·
2020-04-06
iOS
ChildViewController
View
IOS UITableView
一、自定义TableViewCell1.创建CocoaTouchClass文件,同时,生成xib文件。2.设置xib文件对象的基类 3.拖拽控件(UIImageView、UILabel),并且设置其位置和大小。 4.用拖拽方式创建控件属性代码,使用Alt+鼠标左键同时打开xib文件及基类*....
代码星球
·
2020-04-06
IOS
UITableView
Object-C 内存管理
OC内存管理方式:ARC自动引用计数内存管理方式。ReferenceCount(引用计数):类似于C++的共享指计,会C++的都懂,当一段内在被申请后,就会记录这段内存被使用次数.当次数为0时,被申请的内在就会被释放。Retain消息:使计数器+1,改方法返回对象本身。Release消息:使计数器-1(并不代表释放对象...
代码星球
·
2020-04-06
Object-C
内存
管理
IOS UIViewController 生命周期
1.从一个视图被创建,到呈现在屏幕上,之间的加载过程: 1.alloc //申请内存 2.init //调用构造函数,执行初始化方法,对本对象属性做监听时,在此处添加监听事件(addObserver:)。 3.viewLoad &...
代码星球
·
2020-04-06
IOS
UIViewController
生命
周期
IOS中传递参数几种方法
采用代理模式采用IOS消息机制通过NSUserDefaults存储(或文件,或数据库存储)NSUserDefaults轻量级本地数据存储数据结构1NSUserDefaults*userDefaults=[NSUserDefaultsstandardUserDefaults];PS:数据结构以键值对形式存储.通过AppD...
代码星球
·
2020-04-06
IOS
传递
参数
几种
方法
IOS 在MRC和ARC @property 与 @synthesize 特性
一、格式与例子格式1(参数1,参数2,参数3)类型变量名; 例子1@property(nonatomic,assign,readonly)NSString*iText; 二、MRC下,特性@property声明的属性,在编译时刻会生成相应的成员变量(_XXX),除非,声明一个与属性同名的成员变量,则...
代码星球
·
2020-04-06
IOS
MRC
ARC
@property
@synthesize
IOS 开发过程中遇到的坑
1.使用copy修饰NSMutableDictionary,返回值的存储类型为NSDictionary,也就是说,使用copy属性修饰的变量或属性,返回值不可修改类型。...
代码星球
·
2020-04-06
IOS
开发
过程中
遇到
IOS 多线程管理机制
一、多线程管理机制二、NSThread三、NSOperation四、GCD:全称GrandCentralDispatch,一套底层API,提供并发程序编写.基本概念就是Dispatchqueue(调度队列),并且提供了三种队列:Themainqueue:与mian线程功能一样,mainqueue队列的任务在主线程中执行...
代码星球
·
2020-04-06
IOS
线程
管理
机制
IOS 在终端( Terminal )开发
Terminal开发编译器LLVMClangOC创建*.m文件编译命令,例子1clang-fobjc-arc-frameworkFoundationfiles-otest2//param--files编译源代码文件目录34clang-fobjc-arc-frameworkFoundation*.m-otes...
代码星球
·
2020-04-06
IOS
终端
Terminal
开发
IOS 消息机制
...
代码星球
·
2020-04-06
IOS
消息
机制
IOS KVO & KVC 模式
key-valueobserving(观察者模式),即键值监听,分为观察者和被观察对象,当被观察对象中属性发生变化,被观察对象会通过观察者.OC中,KVO常用方法:注册指定Key路径的监听器:addObserver:forKeyPath:options:context: 删除指定Key路径的监听器:remov...
代码星球
·
2020-04-06
IOS
KVO
KVC
模式
IOS CocoaTouch UIKit 框架
新建一个Button并绑定点击事件1//创建Button对象,初始化位置大小(位置坐标为左上角点和右下角点)2UIButton*btn=[[UIButtonalloc]initWithFrame:CGRectMake(100,100,120,110)];34//设置按钮显示文字及样式5[btnsetTitle:@"测试...
代码星球
·
2020-04-06
IOS
CocoaTouch
UIKit
框架
IOS 程序生命周期的原理
一、UIApplication 生命周期 每一个IOS应用程序都包含一个UIApplication对象,IOS系统通过UIApplication对象监控应用程序生命周期全过程。每一个应用程序都会为UIApplication对象指定一个代理对象,该代理对象用于处理UIApplication对象监控生命周期事件...
代码星球
·
2020-04-06
IOS
程序
生命
周期
原理
IOS 设计模式
一、MVC:ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写。Model(模型)表示应用程序核心,是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示部分,通常视图是依据模型数据创建的...
代码星球
·
2020-04-06
IOS
设计模式
IOS autolayout(自适应布局)
一、自适应布局布边间距约束(Leadingandtrailingspace) 水平间距约束(Horizontalspaceconstaint) 等宽约束(Equalwidthsconstaint) 方向比例约束(Aspectratioconstaint) 二、垂直...
代码星球
·
2020-04-06
IOS
autolayout
适应
布局
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
37
38
39
40
41
...
下一页
尾页
按字母分类:
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
其他