随笔分类 - others
1
其他
摘要:https://blog.csdn.net/yz_lby/article/details/49082131 -(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self.navigationControlle
阅读全文
摘要:Swift 和 Objective-C 是两种常用于 iOS 和 macOS 开发的编程语言,它们的主要区别如下: ### 1. **发布时间** - **Objective-C**: 1980 年代推出,是 Apple 早期开发的主要语言。 - **Swift**: 2014 年发布,旨在替代 O
阅读全文
摘要:最近接手一个项目,启动页用LaunchScreen.storyboard 需要修改下启动图 发现启动图替换了居然不显示 正常的解决方法 很简单:需要要加载的图片放在工程的根目录下,不要放到Assets中。 结束 吐槽下 storyboard 这东西问题太多 尽量还是少用吧。 storyboard 设
阅读全文
摘要:只有不可变的数组进行copy 操作 是浅拷贝,其他都是深拷贝。 或者带mutable的都是深拷贝。
阅读全文
摘要:模拟器报错,真机可以运行 解决办法 用之前的arm64架构 运行模拟器。 运行项目时,选中带的模拟器 Rosetta
阅读全文
摘要:换成c函数的printf就完美解决问题。 #ifndef __OPTIMIZE__ #define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]) #e
阅读全文
摘要:UICollectionView的基础使用。 https://www.jianshu.com/p/34ab4bba228b 一定要切记,下面三个代理。不要搞混了。 UICollectionViewDataSource extension SearchHistoryView: UICollection
阅读全文
摘要:https://gitcode.com/xiaoleiiOS/XLScrollView/overview tableview实现下列方法,tableview和scrollview 能同时识别手势 /** 同时识别多个手势 @param gestureRecognizer gestureRecogni
阅读全文
摘要:https://www.jianshu.com/p/3249b5731b50
阅读全文
摘要:崩溃之前的代码 NSMutableDictionary *item = [NSMutableDictionary dictionaryWithDictionary:guaranteedModeDict]; NSMutableDictionary *modelDict = item[MODEL]; [
阅读全文
摘要:显示地图 https://lbsyun.baidu.com/faq/api?title=iossdk/guide/create-map/showmap 地图内显示标注小气泡 https://lbsyun.baidu.com/faq/api?title=iossdk/guide/interaction
阅读全文
摘要:iOS15:比较简单了(苹果为啥到了iOS15才想起来按钮还需要这个功能呢)。Button新增UIButton.Configuration用来配置 if #available(iOS 15.0, *) { var config = UIButton.Configuration.plain() ///
阅读全文
摘要:写在下面类里无效,切记 class CJZFTabBarViewController: UITabBarController {} 需要写在appdelegate或者基类里,可以拦截 tabbaritem 是否被选中。 选中了后,才会走 didSelect 代理方法。 @interface Base
阅读全文
摘要:直接上代码,看ViewDidLoad方法中的注释。一共10个约束,UIScrollView 上下左右4个,其子试图contentView 上下左右宽高6个。 注意点:(以要求可以上下滚动为例,可以先看完代码再回头理解注意事项) 1、contentView的宽高根据需求设置优先级,哪边需要滚动,优先级
阅读全文
摘要:起初,对接的友盟分享到微信好友,出现bug,app——跳到微信——跳回app,无法进行分享 后来,去掉友盟,直接调用微信原生分享,出现bug,app——跳到微信——跳回app——跳到微信,能分享但是有二次跳转bug。 查找资料,调用微信通用链接自检函数 WXApi.checkUniversalLin
阅读全文
摘要:1.tableview必须设置预估行高和自动计算高度 // 自动计算行高 tableView.rowHeight = UITableView.automaticDimension // 设置预估行高, 必须要写, 否则打印垃圾log日志, 提示约束冲突 tableView.estimatedRowH
阅读全文
摘要:之前的获得状态栏高度代码是 func kStatusBarHeight() -> CGFloat { var statusBarHeight: CGFloat = 0 if #available(iOS 13.0, *) { let statusManager = UIApplication.sha
阅读全文
摘要:打开https://developer.apple.com/downloads/ 如果没有登陆会提示登陆 直接下载安装包,从App Store经常下载卡住就得从头重新开始
阅读全文
1