JDD_0570
码龄9年
关注
提问 私信
  • 博客:380,773
    问答:297
    381,070
    总访问量
  • 53
    原创
  • 28,675
    排名
  • 18
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:如果有很多胡思乱想的时间,那多做做笔记,装点自己的内在。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-11-19
博客简介:

jdd92的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    656
    当月
    0
个人成就
  • 获得88次点赞
  • 内容获得21次评论
  • 获得375次收藏
  • 代码片获得663次分享
创作历程
  • 1篇
    2024年
  • 6篇
    2023年
  • 7篇
    2022年
  • 7篇
    2021年
  • 5篇
    2019年
  • 16篇
    2018年
  • 8篇
    2017年
  • 4篇
    2016年
成就勋章
TA的专栏
  • OC小知识点的整理
    16篇
  • Python
    4篇
  • Java
    7篇
  • mysql
    1篇
  • git
    6篇
兴趣领域 设置
  • 移动开发
    react native
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

URLWithString 转 URL为nil

记一次项目迭代的时候遇到的问题:在测试机上点击测试服返回的链接一直没反应,在自己用的手机上点击无事,测试机iOS 15.8 ,自用的手机17.0.2。断点发现这次的返回的链接里带有中文,而之前提供的并没有,所以以上可以解答遇到的问题。Apple iOS 17 升级,对 NSURL 类的 URLWithString 进行了隐式升级。iOS 17 以后URL中如果出现中文字符也可以直接进行编码。
原创
发布博客 2024.09.26 ·
210 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

UITableView的style是UITableViewStyleGrouped

UITableView的style是UITableViewStyleGrouped的时候,tableFooterView会有个默认的高度,需要给tableFooterView一个view来实现自己的需求;代理里的viewForFooterInSection,如果不设置的话,会有个默认的空白高度,想要去除,或者想要指定的高度,那需要自己去实现代理;后期会把遇到的关于UITableView不同的style的不同设置也慢慢记录下来,方便自己理解,省的每次都是好像懂了,又好像还是啥也不懂。
原创
发布博客 2023.11.13 ·
1177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UIScrollView setContentOffset: animated:

最初的问题是这样的,这个热度只有在评论里有,点击赞的时候,热度应该消失,再切回评论的时候,热度又应该出现。左右滑动这个子UIScrollView的时候,效果没问题,但是手动点击评论和赞的时候,UI 展现就出现问题了。最开始animated 设置的是 YES,也就是只有在selectedIndex方法执行完,才会将 UIScrollView 的偏移量设置成我想要的。滚动UIScrollView(该scrollview有子视图的时候)会触发layoutSubviews,也就是会去调用。4、横竖屏幕切换会触发。
原创
发布博客 2023.09.11 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[LayoutConstraints] Unable to simultaneously satisfy constraints.

[LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want.
原创
发布博客 2023.05.25 ·
665 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UICollectionView the item height must be less than the height of the UICollectionView minus the sect

the item height must be less than the height of the UICollectionView minus the section insets top and bottom values, minus the content insets top and bottom values.
原创
发布博客 2023.05.24 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UITableview滚动到指定位置需要注意的

reloadDate并不会等待tableview更新结束后才返回,而是立即返回,然后去计算表高度,获取cell等。
原创
发布博客 2023.04.11 ·
891 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

git commit之后,回退撤销commit

不小心在commit的时候提交了不需要的文件,在还没push之前的,回退commit操作
原创
发布博客 2023.02.01 ·
2208 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

pod install 时遇到 Automatically assigning platform `iOS` with version `11.0` on target XXX......

Automatically assigning platform `iOS` with version `11.0` on target `JDDDemo` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
原创
发布博客 2022.10.21 ·
5986 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

git 删除某一次的提交(commit)

git 删除某一次提交
原创
发布博客 2022.09.15 ·
41251 阅读 ·
29 点赞 ·
0 评论 ·
111 收藏

iOS 结合YYLabel实现文本的展开和收起

实现文本的展开与收起
原创
发布博客 2022.09.08 ·
4251 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

iOS UICollectionView reloadData之后setContentOffset失效

在项目中遇到一个问题,滚动UICollectionview的setContentOffset的时候,这个展现的和预想的在一些情况下会不一样。也不是必现,但是这个bug偶发性还挺高。我代码里是直接这样实现的debug了也挺长时间的,跟踪的返回数据都是正确的,但是就是没有展现预期的效果,后来从度娘上找到了大概原因:setContentOffset和reloadData是异步执行的,setContentOffset并不会在reloadData完全reload完成之后才调用,所以会出现有时候setConten
原创
发布博客 2022.07.11 ·
1622 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 深拷贝浅拷贝

之前除了面试中会被问道类似这样的问题,平时工作中没有特别注意过这个深拷贝浅拷贝有啥影响,直到项目中出现了问题,才高度重视起来,那么重新认识一下深浅拷贝吧。事情是这样的,我需要两个数组,一个数组存放源数据,另一个数组存放源数据基础上会变动的数据。这两数组都定义成了可变数组@property (nonatomic, strong) NSMutableArray *dataArray;@property (nonatomic, strong) NSMutableArray *dataArray_o
原创
发布博客 2022.05.12 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS self.xx 和_xx的区别

一般情况下我习惯的是用self.xx,这次在做换肤功能的时候,上网看了些案例,然后copy了一些功能,其中有用到_xx的,刚开始做的时候没啥问题,等到功能做的差不多了,正在测试的时候,发现总有个情况,换肤会有问题。debug的时候,看到的结果和我想的结果不一样。_xx获取到的是nil。self.xx会调用xx的setter/getter方法,访问的是属性;_xx是成员变量。- (BOOL)changeTheme:(NSString *)themeName{ /** 判断当前切换主题是否
原创
发布博客 2022.04.29 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git查看当前账号名以及修改

1. 查看当前登录账号:git config user.name2. 查看当前登录邮箱:git config user.email3. 修改用户名和邮箱:git config --global user.name "Your_username"git config --global user.email "Your_email"
原创
发布博客 2022.01.18 ·
4482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

新建Flutter项目

1、在新建项目之前,先运行一下flutter doctor命令来检查一下自己的flutter环境是否有问题。我本地没有装Android tool所以这一块爆红正常。所以flutter的环境是 OK 的,然后使用flutter create flutter_demo命令来新建一个项目工程本来想起名为flutterDemo的,看起来Dart这个命令不支持驼峰项目新建好之后,按着提示运行一下项目也可以用xcode运行到此一个简单的Flutter小Demo就算完成了。...
原创
发布博客 2021.12.17 ·
2878 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原生iOS工程引入Flutter

原生的oc写的代码,新的需求页面想要用flutter来写,那么如何在原生项目里加入flutter呢?1、新建一个OC的原生工程项目。该项目是个简单的project的,只有一个页面和一个按钮,点击按钮present到flutter页面。如图2、创建一个flutter的Module项目,用来写flutter页面的。这里的module命名为flutter_module。这里使用flutter命令创建cd到相应的ios工程目录下,执行以下命令:flutter create --temp..
原创
发布博客 2021.12.14 ·
3414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Apple M1芯片 自动打包问题

自动打包的时候遇到如下的问题:Provising profile "PushNotificationServideDev" doesn;t include the currently selected device .....有很多台打包机,只有在其中这一台上打包的时候会报如上的错误,排查了一通后,发现这台打包机是M1芯片。解决方案修改 jenkins 脚本 或者 本地打包脚本,在对应的 xcodebuild 命令后添加对应参数'generic/platform=iOS'如下所示.
原创
发布博客 2021.12.12 ·
1093 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell 脚本学习

1、用echo 管道命令自动给sudo输入密码echo 密码|sudo -S 命令这种方式使用脚本运行管理员命令时,能够自动运行,不被sudo 密码中断,但是密码会明文显示,密码不安全
原创
发布博客 2021.11.16 ·
1136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AES256加解密

本地有个plist文件,需要对里面的几个字段加密,刚开始用的base64加密的,老大说太简单,网上搜罗了一下,觉得这个加密法挺合适:AES:高级加密标准(Advanced Encryption Standard)   加密步骤: 字符串经过AES加密得到NSData类型数据,然后在对加密后的NSData数据进行Base64转码,得出最终的字符串   解密步骤: 对要解密的字符串进行Base64解码得到NSData类型数据,然后对NSData数据经过AES解密,得出原字符串//创建一...
原创
发布博客 2021.11.09 ·
5121 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mac 快捷键使用

1、在Finder中新建文件夹:Shift+Command+N通常我们会打开Finder,打开想新建文件夹的位置,在空白处点击鼠标右键,选择新建文件夹来创建一个新的文件夹。当Finder中不方便找到空白处点击鼠标右键时,我们也可以使用菜单--文件--新建文件夹来创建一个新的文件夹。也可使用快捷键Shift+Command+N,可以立刻在当前位置创建一个新的文件夹2、Excel单元格内换行:control+option(alt)+enter...
原创
发布博客 2021.10.19 ·
2147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多