1.学习了这么多知识开始实战 部分代码:public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { / ...
分类:
其他好文 时间:
2021-06-21 21:06:22
阅读次数:
0
在代码中我们可以只加上标签@Data 而不用get,set方法; val : 和 scala 中 val 同名, 可以在运行时确定类型; @NonNull : 注解在参数上, 如果该类参数为 null , 就会报出异常, throw new NullPointException(参数名) @Clea ...
分类:
其他好文 时间:
2021-01-04 11:15:37
阅读次数:
0
01-在实体类上加了lombok的@Data注解,却无法使用getter/setter方法的问题 序号注解功能1@NonNull帮助我们避免空指针2@Cleanup自动帮我们调用close方法3@Getter自动生成Getter方法4@Setter自动生成Setter方法5@NoArgsConstr ...
分类:
其他好文 时间:
2020-11-06 02:52:27
阅读次数:
62
rootview.h #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface RootViewController : UIViewController @end rootview.m #import "RootViewControlle ...
分类:
其他好文 时间:
2020-08-08 21:24:32
阅读次数:
87
https://stackoverflow.com/questions/32539285/pointer-is-missing-a-nullability-type-specifier To disable this warning across your entire project Go to ...
分类:
其他好文 时间:
2020-07-24 16:21:59
阅读次数:
78
#import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface UIImageView (WZGif) /// 加载本地gif /// @param imageName gif名字 - (void)showGifImageLocalWithIma ...
分类:
其他好文 时间:
2020-06-12 13:03:28
阅读次数:
123
要获取activity中实现的接口,可以在Fragment里重写onAttach方法,如下: public void onAttach(@NonNull Context context) { super.onAttach(context); if (context instanceof ShowIt ...
分类:
移动开发 时间:
2020-03-09 18:20:41
阅读次数:
95
代码不复杂,直接上代码: ImageViewButton.h // // ImageViewButton.h// // 带有图片、底部标题或者顶部的按钮 // // #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface ImageVie ...
分类:
移动开发 时间:
2020-02-22 10:20:35
阅读次数:
97
利用tuntime的特性,创建一个UIViewController的类别,然后再pch文件里面调用即可,代码如下: .h #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface UIViewController (SKPVCModel) ...
分类:
移动开发 时间:
2020-02-17 12:42:07
阅读次数:
112
1.关于@NotNull和@NonNull有什么区别? @NotNull是 JSR303(Bean的校验框架)的注解,用于运行时检查一个属性是否为空,如果为空则不合法。 @NonNull是JSR 305(缺陷检查框架)的注解,是告诉编译器这个域不可能为空,当代码检查有空值时会给出一个风险警告,目前这 ...
分类:
其他好文 时间:
2020-02-15 13:02:25
阅读次数:
61