陈龙 的博客

欢迎来到我的博客,我叫陈龙,现在是一名iOS以及React Native开发者,喜欢编程,喜欢技术,喜欢神秘的代码带来的酷炫和满足感,希望有机会可以和你一起互相学习、交流技术。


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

iOS拖拽控件到UITextView进行复制粘贴奔溃

发表于 2022-06-12 | 分类于 iOS
前言在iOS 15以后,我们可以通过拖拽一个控件(UITextField或UITextView)的形式将其内容复制粘贴到另一个UITextView,在拖拽之前,如果UITextView的内容为空,例如:@""、@" "(含空格),在设置代理- (void ...
阅读全文 »

iOS dSYM奔溃文件解析

发表于 2022-05-28 | 分类于 iOS
前言在iOS开发中,通常会遇到很多各种各样的线上奔溃,这无疑给用户带来了极其不好的体验。在平时开发过程中,我们可以直接通过断点调试,或直接查看奔溃的地方找到原因,但是一般情况下,线上的奔溃由于都是一些地址和偏移量组成的未符号化过的奔溃文件(即crash文件),我们都无法通过奔溃信息直接定位到具体原因 ...
阅读全文 »

【iOS】UINavigationController全屏侧滑和侧滑监听

发表于 2022-03-27 | 分类于 iOS , Objective-C
在日常开发中,我们经常使用到系统的导航,来完成各页面的交互跳转,这是再正常不过且用到的基础功能。众所周知,我们也可以在具体的页面禁用系统导航,一般都是通过设置interactivePopGestureRecognizer是否开启来实现,不过,我们必须注意系统导航在根页面时,未经处理,用户再测滑则会导 ...
阅读全文 »

【iOS】 用sonar-swift实现SonarQube代码质量扫描

发表于 2022-03-19 | 分类于 iOS , Objective-C , Swift
前言SonarQube是一个开源的代码质量扫码分析工具,分为四个版本,分别为Community、Developer、Enterprise、Data Center,其中Community社区版免费开源,其他三个版本都是收费版,一般来说,社区版就符合大多数开发者的需求,针对很多语言都可以免费扫描。 但是 ...
阅读全文 »

【iOS】 AES128加解密

发表于 2022-01-08 | 分类于 iOS , Objective-C
前言在项目开发中,为了安全性,我们常常会给一些数据或接口加密,其中最常见的有AES、MD5、RAS。这里主要介绍一下AES128在iOS中的加解密应用。 AES(英文:Advanced Encryption Standard)即高级加密算法,是一种对称加密算法,是美国联邦政府采用的一种区块加密标准, ...
阅读全文 »

Homebrew error Not a valid ref refs remotes origin master

发表于 2021-04-21 | 分类于 iOS
本文参考:brew 报错 error: Not a valid ref: refs/remotes/origin/master 的解决方法 安装Homebrew在终端执行以下命令 1/bin/bash -c "$(curl -fsSL https://raw.githubuserconte ...
阅读全文 »

weakSelf和strongSelf引起的奔溃

发表于 2021-03-18 | 分类于 iOS
前言在OC中,我们经常会遇到一个东西叫循环引用,毫无疑问,循环引用会导致内存泄漏,严重的时候,导致应用程序奔溃也是可能的。我们经常遇到的循环引用就是Block(或者delegate)所引起的,而解决的方式也是老生常谈的使用weak来弱引用被引用的对象,打破循环,这样就可以避免循环引用这个问题。 但是 ...
阅读全文 »

iOS interactivePopGestureRecognizer卡住&手势滑动监听

发表于 2021-03-12 | 分类于 iOS
前言手势侧滑导航在iOS中尤其常见,在项目中,经常和其打交道,但是经常发现,当侧滑到根控制器(第一级界面)时,继续快速使用侧滑手势popGesture会导致卡住。有时候,想要监听某个界面的侧滑手势是否结束来做一些其他操作,比如,在一个有定时器(NSTimer)的界面,使用侧滑到上一级页面,会导致该界 ...
阅读全文 »

Building for iOS Simulator, but the linked and embedded framework 'IdcardQuality.framework' was built for iOS

发表于 2020-12-05 | 分类于 iOS
错误在使用百度OCR时,无法使用模拟器调试(Xcode Version 12.2 (12B45b)),这是由于百度OCR库不支持模拟器架构,报错如下: Building for iOS Simulator, but the linked and embedded framework ‘IdcardQ ...
阅读全文 »

React Native日期选择器

发表于 2020-06-18 | 分类于 React Native
React Native日期选择器iOS和Android通用日期选择器:react-native-common-date-picker(如果你觉得还不错,记得给个 ⭐️⭐️⭐️)。 效果日期选择器截图 Android 1 Android 2 Android 3 Android 4 ...
阅读全文 »
12…4
陈龙

陈龙

这是我的个人博客网站,用于记录相关的技术知识以及心得。

33 日志
7 分类
48 标签
© 2022 陈龙
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4