- 博客(14)
- 收藏
- 关注
转载 Swift 中 class 和 struct
struct能继承么? 为什么用struct不用class? 为什么struct比class安全?值类型和引用类型 值类型:声明一个值类型变量,编译器会在栈中开辟空间,不需要手动管理内存 例如 : int ,float ,double等类型都是基本数据类型。 引用类型 :生另一个引用类型的变量,编译器会在堆中开辟空间,需要手动管理内存 例如:继承自NSObject的...
2019-12-25 17:17:43 368
转载 iOS日常开发-九宫格布局
日常开发中,我们不能老是用collectionView去写,在某些场景中colectionView太重,好比用大炮打蚊子....bg.png成果result.png代码 CGFloat margin_X = 1; // 水平间距 CGFloat _margin_Y = 1; // 数值间距 CGFloat itemWidth = ...
2019-12-25 17:16:37 250
转载 弧形进度条(类似芝麻信用)
http://code.cocoachina.com/view/128569.h#import <UIKit/UIKit.h>#define kScreenW [[UIScreen mainScreen] bounds].size.width#define kScreenH [[UIScreen mainScreen] bounds].size.height...
2019-12-20 15:27:39 662
转载 Ios常用第三方动画框架(三)
gif动画UIImageView-PlayGIF - UIImageView-PlayGIF。 YLGIFImage - YLGIFImage。 YLGIFImage-Swift - YLGIFImage-Swift。 gifu.Swift - gifu.Swift高性能GIF显示类库。 droptogif - droptogif视频拖拽到应用窗口后自动转换为 GIF 动画(其转换进程...
2019-12-20 14:17:02 839
转载 Ios常用第三方框架(二)
图表PNChart - 国内开源作者,动态的图表。 swift-linechart - 功能完整、实用的折线图组件。使用方便,参数配置简单。是不可多得的优质组件--swift。 ios-charts - 一款优秀 Android 图表开源库 MPAndroidChart 的 Swift 语言实现版(支持 Objective-C 和 Swift 调用)。缺省提供的示例代码为 Objectiv...
2019-12-20 14:16:03 392
转载 Ios常用第三方框架(一)
一.UI框架下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写) XHRefreshControl - XH...
2019-12-20 14:15:01 1096
转载 iOS抖动动画
#pragma mark 抖动- (void)shakeView:(UIView*)viewToShake{ CGFloat t =4.0; CGAffineTransform translateRight =CGAffineTransformTranslate(CGAffineTransformIdentity, t,0.0); CGAffineTransform...
2019-12-18 15:59:08 1140
转载 UIButton的imageEdgeInsets 和 titleEdgeInsets UIButton 图标在上文字在下
UIButton的imageEdgeInsets 和 titleEdgeInsets参考: 1、一叶博客 2、Learning Notes https://www.jianshu.com/p/0d3dbc30fad5我们知道,在UIButton中有一个UILabel和一个UIImageView,同时还有属性: titleEdgeInsets,imageEdgeInsets。介绍下 im...
2019-12-16 15:10:01 1199
转载 objective-c 实现UICollectionViewCell自适应文字宽度
#pragma mark — 自定义cell#import "SelfSizingCollectCell.h"#import "Masonry.h"#define itemHeight 60@implementation SelfSizingCollectCell- (instancetype)initWithFrame:(CGRect)frame{ self = [supe...
2019-12-13 10:44:03 849
转载 iOS开发经验
iOS开发经验(1)目录:在字符串查看指定字符串 UILabel自适应 服务器数据处理 copy解释 对象及可变字典赋值取值方法 nil NSNULL NULL解释 字面量 UILabel 黑线问题 nullable和nonnull1. 在Objective-C中怎么检查一个字符串中是否还有另外一个字符串.iOS8或OS X Yosemite之后:- (BO...
2019-12-12 14:41:28 699
转载 masonry编写约束,调试约束冲突
先看一个例子: [self.valueLabel mas_remakeConstraints:^(MASConstraintMaker *make) { UIView *superView = self.contentView; make.left.equalTo(self.titleLabel.mas_right).offset(24.0f); ...
2019-12-12 14:03:10 778
转载 Masonry约束自定义TableViewCell自适应行高的约束冲突的问题
问题@iOS-zhouyu类似https://blog.csdn.net/kuangdacaikuang/article/details/78805615下面是我的情况:设置一个空白cell,通过cellModel的height属性动态设置高度。self.tableView.estimatedRowHeight = UITableViewAutomaticDimension;...
2019-12-12 12:59:23 2169
转载 MJExtension 使用OC和Swift
1.普通json转model方式解析下面的一段json{ "id":"324566", "name":"周瑜", "nick_name":"公瑾", "girl_friend":"小乔" }1.1 OC-Model解析建立OC类@interface OCPerson : NSObject@property (strong, nonatomic) NSString *pe...
2019-12-12 11:19:24 614
转载 将字符串转换成颜色值
#define UIColorFromString(rgbValue) [UIColor colorWithRed:((int)strtoul([[rgbValue substringWithRange:NSMakeRange(2, 2)] UTF8String], 0, 16))/255.0 green:((int)strtoul([[rgbValue substringWithRange:NS...
2019-12-03 11:02:37 1798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人