- 博客(10)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Masonry(Github)文档翻译
Masonry以更漂亮的语法封装了AutoLayout,是一个轻量级的布局框架。 Masonry有自己的布局DSL(domain-specific language),提供了一种链式写法来描述NSLayoutConstraints,这使得布局代码变得更加简洁和可读。 Masonry 支持 iOS 和 macOS。NSLayoutConstraints怎么了?在底...
2018-07-13 14:21:54 875 1
原创 关于字典转模型的一些思考(持续更新中)
关于字典转模型的一些思考: 一般情况下,静态的数据(相比于网络数据而言)可以保存在plist中。plist中一般以字段数组的形式,保存数据,一个字段对象可以有非常丰富的数据类型,可以很好的表达一个对象。但是字典对象依赖于”键值编码”,在获取字典对象值时,需要指明键名才行。但是键名很容易输错,而且字典对象难以有所扩充,不能把我们希望添加的操作数据的方法添加进去,所以需要对字典对象做一层封装。这个封装
2015-11-02 23:13:16 728
原创 遍历数组的两种方法
写- (void)arrayWith:(NSArray *)array{ int i = 0; for (NSNumber *num in array) { NSLog(@"%@", num); if (i == 1) { break; } i++; } // 参数:对象,索引,是否
2015-10-18 11:11:24 1792 1
原创 使用数组实现排列乱序
使用数组实现排列乱序 // 块代码 NSArray *array = @[@(1), @(2), @(3), @(4), @(5)]; // 排序 array = [array sortedArrayUsingComparator:^NSComparisonResult(NSNumber *num1, NSNumber *num2) { // 乱序=>一会升
2015-10-18 11:09:22 643
原创 简单的iOS收尾式动画
//定义动画视图需要变化的大小和位置,用于指定最后iconButton 的frame CGFloat w =self.view.bounds.size.width ; CGFloat h = w ; CGFloat y = (self.view.bounds.size.height - h )*0.5; //开始动画 [UIView animateWith**
2015-10-18 11:06:11 412
原创 界面多个小view布局的九宫格算法
做类似应用程序管理这样的app时,需要在界面上展示多个相同大小的视图,一般以九宫格的形式排列,在 用代码动态创建这些视图的时候,需要用到九宫格算法,来调整各个创建出来的小视图 位置,以便形成九宫格的效果; 例子代码:- (void)viewDidLoad { [super viewDidLoad]; //搭建界面,九宫格#define kAppViewW 80 //小
2015-10-17 19:16:36 2269
原创 addTarget各个参数的含义:
button addTarget:self action:@selector(farmImage:) forControlEvents: UIControlEventTouchUpInside各个参数的含义: 1、button:是你的button的名字,是一个UIButton类型 2、self表示你参数中所加的方法(farmImage:)是加到button本身的, 3、@selector(fa
2015-10-17 19:11:40 2564
原创 整状态栏颜色
整状态栏颜色/* 调整状态栏颜色 / /** UIStatusBarStyleDefault 黑色状态栏 UIStatusBarStyleLightContent 亮色状态栏 */ - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; }
2015-10-17 19:01:38 319
原创 iOS控件 不能够交互的几种情况
不能够交互的几种情况:1、控件的alpha <= 0.01 2、控件hidden = YES 3、userInteraction选项 = NO 4、父视图不允许交互,也不能交互 5、父视图允许交互,在父视图可见范围内,可以交互,范围之外不能交互
2015-10-17 18:53:43 518
原创 delphi6 编译报错 Unit name mismatch:'XXXX'
delphi6 编译报错 Unit name mismatch:'XXXX'
2015-01-30 09:00:51 768 1
mybase_6.3.3正式版
2014-11-03
Delphi 的TApdTapiDevice是干嘛用的
2015-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人