一、前言 前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
一、前言 前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
前言: 最近把 iOS 面试中可能会遇到的问题整理了一番, 题目大部分是网上收录的, 方便自己巩固复习, 也分享给大家; 希望对大家有所帮助! 对于答案,不一定都合适,欢迎大...
写了好几天的keyboarded extension, 说实话这个Extension 有点恶心。我感觉bug挺多的,也不能这样说,可能不经常出现的bug都让我遇到了。下面开始...
在日常开发中,UINavigationController是我们常用的一种视图控制器,也许平时我们也有碰到一些问题并且查找了解决方法,但是并不清楚它的具体实现的方式和原理,相...
目录 环境 TL;DR(步骤概述)1、创建示例工程2、编写 Pod 库3、Build 项目后,在 Demo 工程中调用4、提交代码到远程仓库5、修改 podspec 文件6、...
最近研究了一下oc底层的runtime机制,在网上找到了一篇不错的文章对于runtime讲的也比较详细(iOS Runtime详解)。对于runtime不太了解的同学可以先看...
在开发中,我们可能会遇到这样两种场景。一种的按钮frame太小要扩大它的点击范围;另一种是按钮的显示超出的superview的范围超出部分无法点击。根据之前一篇文章触摸事件流...
我们有时候会遇到当两个手势(UIGestureRecognizer)放在不同view上,滑动公共区域时,只能响应上面view的手势。那怎么修改它们的响应优先级或者同时让它们都...
1.事件种类 触摸事件:通过触摸、手势进行触发运动事件(加速事件):通过手机加速计触发(如晃动手机)远程控制事件:通过其它设备触发(如耳机控制音量) 2.app从系统获取事件...
最近在开发软件的时候被产品经理要求,要让UICollectionView上面的cell之间的距离要被固定,但是cell得宽度不一定,所以一行有几个cell其实不固定,所以其实...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
Posted by 微博@Yangsc_o [http://weibo.com/yangsanchao] 原创文章[https://www.jianshu.com/users...
1.问题:Invalid App Store Icon - The App Store Icon in the asset catalog in 'mDoctor.app' ...
@行走的少年郎 🙏
iOS 多线程:「GCD」详尽总结本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
dispatch_apply是同步+并发队列吧
iOS 多线程:「GCD」详尽总结本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
ML是什么? 。。。别想歪。。。你好污。。。 ML是Machine Learning的缩写,也就是‘机器学习’,这正是现在很火的一个技术,它也是人工智能最核心的内容。比如说横...
1.关于IQKeyboardManager 4以上版本,我发现有些在scrollView上的textfield或textview弹起键盘后防止遮挡会失效,去github上看也...
前言 事情是这样的,由于ios每个版本系统字体大小都会有细微差别,所以在我来公司之前前同事找了一种字体名是"STHeitiSC-Light"字体来代替以保证字体大小相同,但是...