iOSTerry
码龄9年
关注
提问 私信
  • 博客:256,164
    256,164
    总访问量
  • 88
    原创
  • 1,760,779
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:码农

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2016-05-03
博客简介:

iOSTerry的博客

查看详细资料
个人成就
  • 获得32次点赞
  • 内容获得17次评论
  • 获得55次收藏
创作历程
  • 7篇
    2023年
  • 5篇
    2022年
  • 1篇
    2021年
  • 4篇
    2020年
  • 4篇
    2019年
  • 27篇
    2018年
  • 14篇
    2017年
  • 32篇
    2016年
成就勋章
TA的专栏
  • iOS码农
    72篇
  • LeetCode学习
    16篇
兴趣领域 设置
  • Python
    python
  • 移动开发
    androidiosobjective-c
创作活动更多

如何做好一份技术文档?

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

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

iOS发布证书在钥匙串中显示不被信任

在iOS开发中,我使用突然发现我的电脑发布的证书,在钥匙串中显示不被信任,也无法导出为p12证书。经过排查发现,是钥匙串中一个叫Apple Worldwide Developer Relations Certification AuthorityA的证书过期了,导致。我们只要从官方下载证书,安装到钥匙串中就可以了。
原创
发布博客 2023.08.09 ·
1161 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

iOS开发怎么解决在Tableview上添加的视图和父试图手势冲突。

我们由于业务需要,经常要在Tableview或者CollectionView的cell上添加一些带有手势的子视图,然后添加后会发现子视图的手势会和Tableview(CollectionView)的滚动事件发生手势冲突导致各种bug。那么怎么解决这种冲突呢?//如果接收事件view是UISlider,则scrollview禁止响应滑动。{ //如果不是,则恢复滑动。
原创
发布博客 2023.08.02 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【iOS开发解决Tableview(CollectionView)上子视图和父试图手势冲突】

else { //如果不是,则恢复滑动。
原创
发布博客 2023.06.26 ·
852 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Xcode编译静态库时报错:**** is not an object file (not allowed in a library)

对应工程target中找到buildsetting然后搜索库路径-Library search paths,然后确认是否有错误。若果路径错误,找不到库就会报此类错误。然后确定引入的.a库是否真是存在,是否有错误。
原创
发布博客 2023.03.10 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Xcode编译项目卡顿

Xcode14控制台报错:warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not find the on-disk shared cache for this device. This will likely reduce debugging performance.第三步出现如下弹窗等待自动修复完成即可。第二步重启Xcode运行项目。
原创
发布博客 2023.02.21 ·
1116 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS开发AppleDeveloper中给别人授权开发者权限后,对方一直显示不了我的开发账号team

后来通过排查发现,我的开发者账号身份是个人不是组织!个人身份的开发者账号不允许多人协作开发,授权的加入的开发者、App管理等均无证书相关权限,所以无法真机开发我账号相关项目,只能使用配置导出证书的方式来让别人开发。这时我们通常要发邮件邀请别的用户为开发者或者app管理就可以开发我们自己的项目了。当然是可以的,我们只需要在Apple Developer中找到“会员详细资格信息”,点击“更新您的信息”(打码的是客户自己的team,我授权的team未显示出来)导致客户无法使用他的账号来协作开发我的代码。
原创
发布博客 2023.02.17 ·
2679 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iOS开发怎么使用Xcode搜索项目中所有的中文

由于我们项目要海外化,客户要求App中不得包含有中文的语言,所以我们需要把项目中所有中文都转换问英语,那么怎么操作呢?swift输入: "[^"]*[\u4E00-\u9FA5]+[^"
]*?oc输入:@"[^"]*[\u4E00-\u9FA5]+[^"
]*?通过调研发现xcode支持正则表达式搜索。
原创
发布博客 2023.02.17 ·
1280 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SourceTree 如何忽略已跟踪文件

这时我们需要使用命令$ git rm -r --cached .文件本地路径,移除本地文件追踪,对应文件就不会进入git版本管理了,在修改对应文件就可以点击忽略或者编辑gitigore文件生效啦。
原创
发布博客 2022.12.30 ·
985 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac电脑下好用的桌面软件--Irvue

壁纸软件推荐
原创
发布博客 2022.12.29 ·
617 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Fastlane实现一键自动打包(多Target 多开发者账号)

fastlane iOS自动打包
原创
发布博客 2022.04.11 ·
3572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS没有项目工程时,怎么查看手机上app对应日志

在我们日常跟踪app使用时,有时需要查看从appstore下载下来的app对应日志,怎么查看呢?1.使用数据线将手机和电脑连接。2.打开Xcode--Window--Device and Simulations,然后点击Open Console,如图:3.打开控制台,选择要查看日志的设备,点击开始,如图:4.此时,在手机上运行对应app就能看到app的开发日志了。...
原创
发布博客 2022.02.11 ·
2660 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS开发Archive打包ipa中包含中文解决办法

Target->Build Seetings搜索product name的值改为$(PRODUCT_NAME)或者改成一个英文名称就可以。如图:
原创
发布博客 2022.01.17 ·
2077 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS多target时怎么对InfoPlist进行国际化

国际化InfoPlist文件必须创建名称为InfoPlist.strings的文件,那么多个target时怎么进行国际化呢?一、首先我们在项目根目录创建不同的文件夹对应多个target,然后在对应文件夹下创建每个target对应的InfoPlist.strings如图:二、我们在InfoPlist.strings右侧勾选设置,该文件对应的targetMembership,这样每个InfoPlist.string都会找到对应target的info.plist文件,我们就可以在对应的InfoPlis
原创
发布博客 2021.07.07 ·
743 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于Xcode打包为Generic Xcode Archive 以及 Xcode打包按钮灰色的解决方法

近日我在项目打包时遇到了无法生成ipa包的问题如图:Archives后生成的是Generic Xcode Archive,且无法上传到APP Store,经过网上查阅资料,发现原因是项目依赖的子工程,有部分文件设置成了Public或者Privacy,我们在有子工程依赖的项目中,打包前一定要确保,子工程Target 中Build Phases选项中的Heades选项中所有文件都在Project里如图:很明显我的项目中有个mssdk的文件是在public中,我把它拽入到Project中,
原创
发布博客 2020.12.07 ·
1542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 14 适配方案

1、升级XCode后如果模拟器跑不了了,可能需要加一个x86_64架构如图:2、不在cell的contentView上addSubview的会被contentView挡住如果有用cell addSubview 的请替换成cell.contentView addSubview3、IDFA隐私加强IDFA默认关闭,需要向用户申请获取权限,需要在info.plist中明示用户申请权限:key : NSUserTrackingUsageDescriptionvalu...
原创
发布博客 2020.09.28 ·
718 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS开发使用AFN来POST格式为form-data的接口

背景:在一次开发中,有一个接口,发生了一下问题,我们按照以往的经验,使用AFN 的post请求来请求接口,把参数设置到字典中,然后传递给post接口的parameters中,如下图:其中bodyParams为要传入的参数字典接口虽然通了,但是一直报参数错误,于是我让后台debug了一下,他们说收到的参数全是nil,后台给发了接口的详细调试信息,如下图:##一看,原来参数都是Form-Data格式,也就是参数都是放到表单里的。于是,我又查阅资料基于AFN重新封装了一个form-data格式的接口,代
原创
发布博客 2020.07.22 ·
2078 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Xcode11下,使用Masonry产生大量instance method conflicts with same method from another category 警告(1w+)

产生原因:主要是mastory里view+MASShorthandAdditions,以及NSArray+MASShorthandAdditions,这两个类别,把方法声明和实现都写到.h,文件了,在xcode11里这么写会造成多个target 引入 mastory时产生大量 instance method conflicts with same method from another c...
原创
发布博客 2020.03.12 ·
2066 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

iOS 13 怎么去掉UITabbar顶部黑线

代码如下: //去掉tabbar黑线,其中self是一个UITabbarController,imageWithColor是由颜色生产图片的方法 if (@available(iOS 13.0, *)) { UITabBarAppearance *apperance= self.tabBar.standardAppearance; apperan...
原创
发布博客 2019.12.10 ·
1100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git如何修改已经提交的注释说明

在我们使用git时偶尔会忘了给提交添加注释或者注释写错了,这时怎么修改呢?有两种发生的情形。情形一:已经commit到本地仓库,还没有push到远程解决方法://查看提交文件,里面包含注释和变更内容使用git commit --amend此时会打开最近一次本地commit的信息,此时是以vi编辑器的形式打开啊。我们按下i建进入文本编辑模式,然后把想要修改的提交信息no...
原创
发布博客 2019.10.28 ·
12602 阅读 ·
10 点赞 ·
2 评论 ·
32 收藏

整理总结iOS 13适配遇到的问题

1.UISearchController上的SearchBar显示异常,高度变为只有1px。 解决方法:解决办法是使用KVO监听frame值变化后设置去应该显示的高度。2.iOS13禁止使用valueForKey、setValue: forKey的方式获取和设置私有属性,会引起crash。 解决方法:使用其他方法替换。3.TabBar上设置的红点会偏移到左上方。遍历UITabB...
原创
发布博客 2019.09.17 ·
3939 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多