草庐IT

TARGET_CLASS

全部标签

AndroidStudio插件 - Json转Class、实体类(JSON To Kotlin Class)

Kotlin用挺长时间了,最近网络请求时因为接收、解析实体类的问题,后台直接给到了json文件,客户端可直接将json转为对应的model,故此我们需要用到一些插件来提升工作效率为了提升工作效率,一键转换json为吾所需实体类是必不可少的开发技巧,针对不同语言,我们可选不同的插件Java-GsonFormatKotlin-JSONToKotlinClassJSONToKotlinClass插件官网插件引入插件使用插件配置最终结果插件引入关于插件引入是一个基本认知,故简单直接说明一下File-Setting打开设置在Plugins中搜索JSONToKotlinClass插件进行安装,安装后最好重

objective-c - undefined symbol : "_OBJC_CLASS_$ error

我一直在浏览关于这个错误的无数帖子:Undefinedsymbols:"_OBJC_CLASS_$_BoxView",referencedfrom:objc-class-ref-to-BoxViewinViewMovingViewController.old:symbol(s)notfoundcollect2:ldreturned1exitstatusBoxView是UIView的子类,包含了UIKit框架。BoxView.h已导入到ViewController中。ViewController包含以下代码:-(void)addBoxViewAtLocation:(CGPoint)poi

objective-c - undefined symbol : "_OBJC_CLASS_$ error

我一直在浏览关于这个错误的无数帖子:Undefinedsymbols:"_OBJC_CLASS_$_BoxView",referencedfrom:objc-class-ref-to-BoxViewinViewMovingViewController.old:symbol(s)notfoundcollect2:ldreturned1exitstatusBoxView是UIView的子类,包含了UIKit框架。BoxView.h已导入到ViewController中。ViewController包含以下代码:-(void)addBoxViewAtLocation:(CGPoint)poi

ios - iPad Landscape 和 Portrait 具有 Size Class 的不同布局

如何使用Size类设计具有不同布局的iPad横向和纵​​向屏幕。对于两个方向,我只能找到w-regular和h-regular。示例:我需要使用SizeClass纵向对齐2个View,横向对齐2个View 最佳答案 终于找到了解决办法:iftraitCollection.verticalSizeClass==.Regular&&traitCollection.horizontalSizeClass==.Regular{varorientation:UIInterfaceOrientation=UIApplication.shared

ios - iPad Landscape 和 Portrait 具有 Size Class 的不同布局

如何使用Size类设计具有不同布局的iPad横向和纵​​向屏幕。对于两个方向,我只能找到w-regular和h-regular。示例:我需要使用SizeClass纵向对齐2个View,横向对齐2个View 最佳答案 终于找到了解决办法:iftraitCollection.verticalSizeClass==.Regular&&traitCollection.horizontalSizeClass==.Regular{varorientation:UIInterfaceOrientation=UIApplication.shared

java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType解决方案

背景异常:java.lang.Classcannotbecasttojava.lang.reflect.ParameterizedType类型转换异常主要是因为泛型使用不规范导致的错误,在MVP抽取中,我们需要懂得许多关联在一起的流程!意思是Class类型不能转换成ParameterizedType类型,多出现于数据解析,泛型使用。先写的泛型,导致传回来的是个Object类型或List包裹的对象。原因使用Gson或Fastjson数据解析异常,这种写法在之前的版本中是没问题的,但是当你升级开发工具或者使用新版使用2022.2.1版本的AndroidStudio时,就会有类型转换异常的报错。解决

ios - 调用父类(super class)的 awakeFromNib

我安装了Xcode8.0beta(8S128d)。现在我有一些带有消息的警告:Methodpossiblymissinga[superawakeFromNib]call在所有awakeFromNib方法中。在什么情况下我需要调用父类(superclass)的这个方法? 最佳答案 根据Apple:YoumustcallthesuperimplementationofawakeFromNibtogiveparentclassestheopportunitytoperformanyadditionalinitializationtheyr

ios - 调用父类(super class)的 awakeFromNib

我安装了Xcode8.0beta(8S128d)。现在我有一些带有消息的警告:Methodpossiblymissinga[superawakeFromNib]call在所有awakeFromNib方法中。在什么情况下我需要调用父类(superclass)的这个方法? 最佳答案 根据Apple:YoumustcallthesuperimplementationofawakeFromNibtogiveparentclassestheopportunitytoperformanyadditionalinitializationtheyr

iphone - 自定义 UITableViewCell 给我 : this class is not key value coding-compliant

首先,这个讨论并没有解决我的问题。CustomUITableViewCellsubclass:Thisclassisnotakeyvaluecoding-compliant设置:我在MainViewController中有一组Person对象。想要在AllContactsViewController中的UITableView中显示对象。问题:当使用默认的UITableViewCell时,一切都按预期工作。当我使用我的自定义TableCell我得到一个错误指向该类不符合键值编码。在我将IB中的三个outlet中的任何一个连接到我的TableCell类后,立即发生此错误。注意:TableC

iphone - 自定义 UITableViewCell 给我 : this class is not key value coding-compliant

首先,这个讨论并没有解决我的问题。CustomUITableViewCellsubclass:Thisclassisnotakeyvaluecoding-compliant设置:我在MainViewController中有一组Person对象。想要在AllContactsViewController中的UITableView中显示对象。问题:当使用默认的UITableViewCell时,一切都按预期工作。当我使用我的自定义TableCell我得到一个错误指向该类不符合键值编码。在我将IB中的三个outlet中的任何一个连接到我的TableCell类后,立即发生此错误。注意:TableC