首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ChrisPan
掘友等级
iOS工程师
|
今日头条科技(深圳)
大前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
【WWDC2019 Session】Xcode 11新特性
Apple WWDC 2019 正如火如荼的进行着。按照WWDC计划,美国时间从Tuesday到Friday都会有各种Session分享(实在干货)。所有Session相关的Video、PPT都将陆续在 WWDC2019官网 放出。 撸主会根据Session Topic与实际工…
探秘 Mach-O 文件
之前负责项目的包体积优化学习了 Mach-O 文件的格式,那么 Mach-O 究竟是怎么样的文件,知道它的组成之后我们又能做点什么?本文会从 Mach-O 文件的介绍讲起,再看看认识它后的一些实际应用。 Load Commands(加载命令),正如官方的图所示,描述了怎样加载每…
iOS App生命周期理解
加载Mach-O可执行文件,读取dyld路径兵运行dyld动态链接器。 OC的+load方法, 最后dyld返回main函数地址, main函数被调用. 与这个类是否被用到无关, 每个类的load函数只会自动调用一次. load调用时机比较早,当load调用时,其他类可能还没加…
一文入门DNS?从访问GitHub开始
大家都是做开发的,都有GitHub的账号,在日常使用中肯定会遇到这种情况,在不修改任何配置的情况下,有时可以正常访问GitHub,有时又直接未响应,来一起捋捋到底是为啥。 虽然很戳心,但好歹能展示一部分。 所以有时候我们白嫖软件,都会改一下 Hosts,因为需要把它在线验证的域…
Xcode11新变化:SceneDelegate
前几天更新好Xcode11后,运行旧项目,相安无事,心里捏了一把汗,终于没有跟往年那样一更新就给你一大堆报错了。刚才突发奇想,使用Xcode11新建iOS项目时,如果你跟往常一样在Appdelegate的- (BOOL)application:(UIApplication *)…
[iOS] [OC] NSNotificationCenter 进阶及自定义(附源代码)
自 iOS 9 开始(见 release notes ),Foundation 调整了 NSNotificationCenter 对观察者的引用方式( zeroing weak reference),不再给已释放的观察者发送通知,因此以往在 dealloc 时移除观察者的做法…
对称加密、非对称加密、RSA(总结)
对称加密:指的就是加、解密使用的同是一串密钥,所以被称做对称加密。对称加密只有一个密钥作为私钥。 常见的对称加密算法:DES,AES等。 非对称加密:指的是加、解密使用不同的密钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。反之,私钥加密的信息,只有公…
JSBridge的原理
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运…
Core Data 是什么样子的
Core Data 是 iOS3.0 时引入的一个数据持久化的框架。与 sqlite 对比最大的优点莫过于支持对象的存储,苹果的官方文档说其简化了数据库的操作,使用 Core Data 确实可以大量减少代码中的 SQL 语句。 可是现状,大家对于持久化的选择方案仍多数是 FMD…
[译]Kotlin + buildSrc:更好的管理Gadle依赖
为了充分利用Android Plugin for Gradle 3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。 这是一种大多数人在采用的管理依赖的方法,但每次升级依赖库时都需要做…
下一页
关注了
13
关注者
0
收藏集
3
关注标签
12
加入于
2020-05-17