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 数据转换
NSDictionarytoNSData1NSMutableDictionary*mDic=[[NSMutableDictionaryalloc]initWithCapacity:1];2[mDicsetValue:@"test1"forKey:@"test1"];3[mDicsetValue:@"test2"forK...
代码星球
·
2020-04-06
IOS
数据
转换
Xcode 使用手册
一、快捷键运行:Command+r清除编译文件:Shift+Command+k检查内存泄漏:Shift+Command+b代码格式化(自动排版):1.Command+a(全选) 2.Ctrl+i(排版)二、功能点添加虚拟机:xcode->Window->Devices->add代...
代码星球
·
2020-04-06
Xcode
使用手册
IOS中init方法都做了什么事?
一、概述在初始化使用init方法初始化时,会将以init开头的初始化方法,按顺序调用一遍。比如以下几个方法:1initWithFrame:2initWithNibName:3initWithStyle:PS:注意,在自定义Cell时,使用register注册一个Cell时,仅调用initWithStyle:方法。...
代码星球
·
2020-04-06
IOS
init
方法
做了
什么
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
Layer 图像绘制
一、示例一,截取一张圆形图片:1/**2*@method3*@abstract头像图片圆形样式4*@discussion5*@param6*@result7*/8-(UIImage*)getImgCircularWithImage:(UIImage*)aImagesize:(CGSize)aSize9{10//创建一个...
代码星球
·
2020-04-06
Layer
图像
绘制
ARC模式下OC对象和CF对象之间的桥接(Bridge)
一、概述在IOSAPP开发过程中,会使用到CoreFoundation库,简称CF。如:CoreGraphics,CoreText。在ARC模式下,编译器不会自动管理CF对象内存,这样,就需要我们自己管理了,当我们创建一个CF对象后,就需要使用CFRelease(CFOject)手动释放内存。如何,将OC对象和CF对象...
代码星球
·
2020-04-06
ARC
模式
OC
对象
CF
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
传递
参数
几种
方法
Class 类型、Selector 选择器、SEL 类型、函数指针
一、Class类型 机制:一个类在正确编译后,在这个被正确编译好的类里面,存在一个isa指针,用于存储类的方法及变量信息,这个isa指针是id类型。可以通过一个普通的字符串可能获取到这个Class类型对象,也可以通过此类的对象获取到此类的Class类型对象,获取到Class类型对象后,可以按类实例...
代码星球
·
2020-04-06
类型
Class
Selector
选择器
SEL
OC 代码块block
一、概述 Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致returncycle内存泄漏要么内存被提前释...
代码星球
·
2020-04-06
OC
代码
block
OC Protocol 协议
一、概述协议就是委托(delegate)/代理,是指一个对象提供机会对另一个对象的变化做出反应或者影响另一个对象的行为。协议只能一个用途,就是为继承的类,声明出一堆方法的声明。基类遵守的协议,其派生类也要遵守其基类遵守的协议,也就是说父类的协议可以被子类继承。在OC中类不能多重继承,只能单继承,而协议却可以多继承。协议...
代码星球
·
2020-04-06
OC
Protocol
协议
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
开发
过程中
遇到
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
8403
8404
8405
8406
8407
...
下一页
尾页
按字母分类:
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
其他