前言 在iOS开发、学习过程中我们经常有需求需要看看别人的app是怎样实现的,所以需要提取其他app的ipa以及图片资源。 网上有很多过时的文章,是没法实际操作的。接下来我们...
前言 在iOS开发、学习过程中我们经常有需求需要看看别人的app是怎样实现的,所以需要提取其他app的ipa以及图片资源。 网上有很多过时的文章,是没法实际操作的。接下来我们...
一、题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得...
简介 YDRootNavigationController[https://github.com/heroyoungday/YDRootNavigationControlle...
在做Apple Watch开发时候,有用到监听APP处于后台以及进入前台的状态,按照以下代码处理即可
概述 Watch App 一般需要展示外部数据,它可以直接从web服务、CloudKit或其他在线资源访问数据。也可以从配对的iPhone共享数据,但这不是 Watch Ap...
前言 最近在整理博客,发现自己之前写的关于Runtime拦截替换方法的一篇文章《12- Runtime基础使用场景-拦截替换方法(class_addMethod ,class...
库 库是一份可执行代码的二进制代码,可以被操作系统载入内存,并且被识别、使用。 在链接阶段,会将汇编生成的目标文件与引用的库一起链接,打包进可执行文件中。 分类 静态库 以....
1. App的启动分为三个主要阶段: main()函数执行前 main()函数执行后(从main函数执行,到设置self.window.rootViewController)...
前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...
文档 官方介绍[https://developer.apple.com/cn/widgets/]官方文档[https://developer.apple.com/docume...
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
引言 没有代码的瞎掰都是耍流氓! 这里是我使用MVVM模式结合组件化所做的音乐类App小部分功能,包括歌单、搜索和播放。你可以在这里看到viewModel到底如何书写、...
在这几年做 iOS 开发中,做了好几个项目,从最初的 MVC 模式到 MVVM 模式,深切体会到了 MVVM 模式的优点。另外,把 MVVM 模式与响应式编程结合起来,更是能...
此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 官方文档开宗介绍 Run loops are p...
前言 刚过完生日,首先恭喜自己,又成长了一年;然后惋惜时光,又过去了一年;最后再庆幸,还是平平安安的一年。 伴随着年龄增大,工作经验越来也丰富,职业选择也似乎越来越局限,这或...
一、概述 LLDB(Low Lever Debug这里的low指轻量级)默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了一组广泛的命令,旨在与老版本的 GDB ...
iPhone主流机型 名称分辨率点数分辨率像素倍图尺寸iPhone SE320x568640x1136@2x4.0寸iPhone 6/6s/7/8/SE2/SE3375x66...
属性包装器(Property Wrappers) A property wrapper adds a layer of separation between code tha...