每周完成一个 ARTS: A: LeetCode 102 R: iOS StoreKit文档 T: iOS屏幕适配技巧 S: ETC原则
每周完成一个 ARTS:Word Search, iOS MVVM, 阅读别人代码
随着网络的普及,以及5G的到来,许多大家熟悉的产业和公司已经慢慢从线下发展到了线上。从网络购物到外卖到家,从在线教育到网络银行,都已经逐渐渗透到了我们的工作生活中,成为我们工作生活中不可或缺的一部分。而这次疫情又让线上医疗进入了大家的视野。
成长跟学习有关,学习的氛围跟自己的圈子有关,欢迎大牛指出不足,以下是针对面试的常问题进行解答。一起交流学习成长!
目前音频应用行业发展的非常火热,从语音类直播软件,到语音类游戏,无论是工作生活,还是休闲娱乐都可以看到语音类软件的身影。anyRTC 为了开发者更能快速的集成 SDK,根据场景开源了三款音频应用 Demo,分别是 anyRTC 语音开黑、音频互动连麦、anyHouse 。
很多人对屏幕共享的印象还只停留在 PC 端做 PPT 汇报的场景中,但事实上,今天的屏幕共享早已跨界出圈了。比如一个大家很熟悉的场景 —— 游戏直播,主播就需要将自己的画面以“屏幕共享”的形式展示给观众,并且对实时性、流畅性的要求非常高。
Clubhouse 在 2020 年 4 月上线,作为一款多人实时在线语音群聊 APP,上线至今也接近快一年了,但在本月初,来自特斯拉 CEO 马斯克在推特上的一条消息,带火了整个 Clubhouse。 Clubhouse 的玩法非常简单,产品内不能文字聊天、没有弹幕功能,鼓励创建房间公
近日,anyRTC与京东智联云市场平台正式达成战略合作伙伴关系。共同推进全场景化音视频解决方案,推动在线音视频时代发展。
经过了双11和双12的“血拼”,相信大家的购物车基本上已经都空了吧,家里面的快递应该堆也积如山了吧。如今,实时音视频互动已经成为了我们生活中常态。特别是由于疫情的原因,使得数以万计的用户涌入到了线上,为线上应用带来了巨大的流量
最近对 WebRTC iOS 端源码进行了下载和编译,网上针对 WebRTC iOS 端的编译文章基本都是几年前的,有些地方已经不适用于最新版的 WebRTC 的编译,简单记录下载&编译的过程,以 M93 版本为例。
WebRTC 包含了语音引擎、视频引擎和网络传输三大模块,其中语音引擎是WebRTC中最具价值的技术之一,实现了音频数据的采集、前处理、编码、发送、接受、解码、混音、后处理、播放等一系列处理流程。但是该语音引擎是开发初衷是VoIP通信,正常的通信功能完全能
人脸识别技术是指利用分析比较的计算机技术识别人脸。人脸识别是一项热门的计算机技术研究领域,其中包括人脸追踪侦测,自动调整影像放大,夜间红外侦测,自动调整曝光强度等技术。
随着社会发展的日益进步,加强应急管理,提高预防和处置突发公共事件的能力,最大程度地预防和减少突发公共事件及其造成的损害,已经成为维护国家安全和社会稳定,促进经济社会全面、协调、可持续发展的重要保障。
RxSwift和RxCocoa使用入门
自从2014年Apple发布Swift语言以来,历时六年多,Swift已经发布到5.3版本,在5.0版本已经ABI stability,5.2版本也已经module stability,不管是语言还是基础库都日趋稳定,目前国内外大厂也都积极拥抱Swift阵营。
简介: 逆向分析Swift代码 为了研究Swift的动态性,我们将Swift的类、成员变量、函数调用等代码进行反编译。
CocoaPods历险记这个专题是Edmond和冬瓜共同撰写,对于 iOS / macOS 工程中版本管理工具 CocoaPods 的实现细节、原理、源码、实践与经验的分享记录,旨在帮助大家能够更加了解这个依赖管理工具,而不仅局限于pod install和pod update。
记录「极简时钟」app 的开发历程
在制作 cocoapods 库时,有时需要分成多个子模块,而且子模块是用户按需进行加载的,我们可以通过两种方式来判断用户是否加载了特定的子模块。
Then 框架的核心代码不到 80 行,但是目前已经获得了 3.5k 的 star,着实让人佩服。所以我感觉一个优秀的框架不在于多么庞大,而在是不是切实解决了开发者的某个痛点,提供了确切的帮助。
在WWDC2020,SwiftUI再一次进行了重大更新,特别针对引用类型的数据流状态管理,在原有的@ObservedObject基础上,新增了@StateObject这个新的property wrapper,那么两者之间有什么区别?为什么要新增?本篇将通过大量的代码示例,带你进行详细的测试和分析;
2015 年 WWDC,苹果第一次提出了 Swift 的面向协议编程(Protocol Oriented Programming,以下简称 POP ),这是计算机历史上一个全新的编程范式。在此之前,相对应的面向对象的编程(Object Oriented Programming,以下简称 OOP )已经大行其道 50 年,它几
iOS 有一种动画,使用虽然简单,但能实现很多有趣的效果,那就是 mask 动画。
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。
前两天看了自如客APP裸眼3D效果的实现,感觉实现的 banner 设计的很有创意,效果很是惊艳。又看到拿去吧你!Flutter 仿自如 App 裸眼 3D 效果,然后决定使用 Swift 实现一下。
本文阐述了 Swift 是如何提升研发效率/质量、现有项目/模块是否需要使用 Swift 作为原生语言、在手淘商品评价落地 Swift 过程中我们遇到了哪些问题以及收益。
移动应用程序现在几乎是每个在线业务的必备品。最新的 StatCounter 数据显示,多达56% 的在线连接是通过移动设备建立的,这使它们高于平板电脑和计算机。更重要的是,同一个消息来源说,其中27% 是 iOS 设备。
最近 Swift 社区动作频频,又是登陆 Windows,又是推出底层基础库。现在又推出了 Swift 算法库,现在让我们看看里面到底有什么内容,是否值得现在在生产中应用,面对内容丰富的 raywenderlich/swift-algorithm-club 是否有足够的竞争力呢。
1.什么是MVP?
这篇文章是系列文章的第三篇。
本章节主要针对 iOS 的主流开发语言 Objective-C 和 Swift 进行分析和对比,同时也整理了 Xcode 编辑器的使用技巧和经验。
在制作 iOS 的第三方库时,有时需要携带图片资源或者多语言文件。我们应该如何管理这些资源文件,才能正确的读取到资源文件呢?
这个栏目将持续更新--请iOS的小伙伴关注!做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者!
iOS 有一种动画,使用虽然简单,但能实现很多有趣的效果,那就是 mask 动画。 本文是系列文章的第二篇。