首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Dwarven
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
你真的会写Podfile吗
前言iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍的是关于集成cocoapod
iOS15新特性适配(告警:UITableView sectionHeader下移22像素)
1、UINavigationBar 在iOS 15中,UINavigationBar默认为透明。在滑动时会有模糊效果。如果想要一直就是模糊效果,可以通过改变scrollEdgeAppearance属性
iOS-微信SDK更新后需要UniversalLink解决方案
那天手贱更新了一下第三方库。发现微信更新1.8.6的SDK后,在delegate注册时多了一个universalLink参数(如下) 不管你是友盟还是fluwx等等,只要是最新版的应该都需要这个参数,当时我就一脸懵逼了,啥玩意啊?于是去看了下微信官方文档,把自己踩坑经验总结下来…
如何使用shouldRasterize属性进行性能调优
CALayer的shouldRasterize属性可能很多人都没有听说过,即使是听说过也不知道这个属性开启后有什么意义,有什么应用场景。今天我们就来好好来说道说道。 rasterize,中文是光栅化。这个翻译反而让人更加疑惑了,光栅化是个什么东西。 也就是说所谓光栅化就是把la…
栅栏函数 iOS之多线程GCD(三)
场景需求:需要异步完成三个任务。任务一、任务二、任务三。要求:任务三必须在任务一、任务二完成之后触发。这就需要使用dispatch_barrier_async。 特点:像一堵围墙、成为任务的分割线。 分析:任务一和任务二相互交错执行、由于栅栏函数存在、任务三最后执行。这三个任务…
2019最新iOS面试题及答案
答: Object-C的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。 答:#import是Objective…
你真的会用strong-weak dance吗?
我们习惯了这样用,**貌似这样用了之后可以解决循环引用的问题,而且可以保证block执行之前self不会被释放掉?真相总是残酷的,然而事实并非如此!**下面将会对block中引用self的三种方式进行讨论,并给出原因和另外一种解决方案。 1. block中直接引用self 这种…
iOS应用安全3 -- APP重签名
作为iOS开发,我们应该都对证书、描述文件这些东西不陌生。我们知道他们在App安装到手机的过程中起到一些认证的作用,那么他们又是如何对我们的手机进行认证呢?我们能不能篡改这些东西来做一些特别的事情呢?😈 下面我们就从以下几点慢慢介绍苹果的双重签名机制和今天的重头戏---重签名…
iOS应用安全2 -- Hash概念及用途,对称加密
hash的基本概念。 hash在密码这一块的常见用法。 常用的对称加密。 如果是你感兴趣的,那么咱们就接着往下看,如果不是就可以cmd+w离开了。 哈希(hash)表原称散列表,音译为哈希。它是一种可以根据键(key)直接访问对应值(value)的数据结构。 这个数组的值是随便…
iOS内存管理一:Tagged Pointer&引用计数
这里有点值得一提的是静态变量的作用域与对象、类、分类没关系,只与文件有关系。 从上面运行结果可以知道,在Person类、Person分类、Controller中针对静态变量age的操作,其值并不相互影响。 OC中对内存优化管理的方案有如下几种形式:Tagged Ponter、N…