- IOS开发
WebSocketWebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TC

Demo地址 包含了下载缓存本地都集成在一个class文件中 WJMoviePlayerView是基于AVPlayerLayer来实现的,选
LC_UUID 一般简称为 UUID,是用来标示 Mach-O 文件的,做过崩溃堆栈符号化还原的同学应该都知道有 UUID 这个东西,你在进行符号解析的时候,就

一、OC 转 C/C++二、NSObject 对象内存布局三、NSObject 内存大小四、OC 对象内存布局五、OC 对象内存大小一、OC 转 C/C++OC

一、前言:公司业务代码耦合性严重,需要进行组件化拆分,但是业务需求在不断的涌来。一方面业务开发不能停,另一方面老代码还是要拆分。产品经理提出业务任务,程序员提出

背景目前,开源社区和业界内已经存在一些 iOS 导航栏转场的解决方案,但对于历史包袱沉重的美团 App 而言,这些解决方案并不完美。有的方案不能满足复杂的页面跳

自己从学Cocos2d-x到撸代码用了一天时间写了这个不太成熟的飞机大战,只实现了基本的功能.用Xcode可直接运行到手机上.分享出来,无聊可玩一下.源码传送门

移动弹窗基础知识浅析——IOS 弹窗体系主流 APP 上的半透明弹窗效果:GitHub 第三方框架类似样式的第三方框架Custom iOS AlertViewS

Moya 在Swift开发中起着重要的网络交互作用,但是还有不如之处,比如网络不可用时,返回的 Response 为 nil,这时还得去解析相应的 ErrorC

文章涉及依赖注入方案基于 EXTConcreteProtocol 实现,GitHub链接在这里。01. 问题场景如果基于 Cocopods 和 Git Subm

iOS10 语音播报填坑详解(解决串行播报中断问题)在来聊这类需求的解决方案之前,咱们还是先来聊一聊这类需求的真实使用场景:语音播报。语音播报需求运用最为广泛的

对于网络测速的需求还是比较常见的,比如常见的手机管家、360 Wi-Fi 等 App 都有网络测速的功能。近期由于业务需求也涉及到网络测速这块内容,同时自己好久

虚拟内存的来由一个系统中的进程是与其他进程共享CPU和主存资源的,最开始我们直接访问物理内存地址,但是后来我们发现会造成各种各样的问题:地址空间不隔离 所有的进

---------------------------2018.10.16更新---------------------------最近我们公司丢单率上涨,尤其

概述iOS中的通知包括本地推送通知和远程推送通知,两者在iOS系统中都可以通过弹出横幅的形式来提醒用户,点击横幅会打开应用。在iOS 10及之后版本的系统中,还

在平时项目中,我们经常会碰到类似UIScrollView嵌套UITableView的需求,虽然苹果并不建议这种做法,但是这样的需求在平时工作中还是很常见的。比如
最近一直在学习AFNetWorking这个框架,我们知道这个框架主要就是封装的的NSURLSession这个类及其相关的类,那么我们要想搞清楚AFNetwork
好久好久不写博客了…… 一直在忙着搞公司的博客(做个小广告,欢迎关注:),把自己的博客荒废了 >问题表现iOS 12 发布之后,QA 开始给仓薯源源不断地

从零开始实现一个APNG Decoder(Swift, iOS)本文基于Swift,开源项目地址:https://github.com/czqasngit/Be
苹果公司非常注重用户的隐私问题,所以在使用手机上一些涉及隐私的功能时,比如相册,相机,通讯录,录音权限等,需要征求用户的许可才可以使用。一.权限状态说明在使用相

应用程序加载过程对于诸多逆向爱好者来说,给一个app脱壳是一项必做的事情。基于安全性的考虑,苹果对上架到appstore的应用都会进行加密处理,所以如果直接逆向

众所周知从Xcode10起,苹果摒弃了对libstdc++库的支持转而支持libc++库了。这两个库在Xcode9甚至更早的版本就已经同时存在于系统中并且可供开
在再有人问你Java内存模型是什么,就把这篇文章发给他中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相

前言随着APP业务增多,各种五花八门的弹框也增多,各种细节都需要得到不同的定制。最后就沉淀出JXPopupView这个库,可以应对多类需求,轻巧灵活,不再为弹框

在日常开发中常常会对设备进行一定的适配,为了方便在多个项目里统一管理和使用,所以封装并开源了SwiftyFitsize这个库,可用于适配视图及字体大小GitHu
目录前言Shell脚本涉及的工具xcodebuild和xcrunaltoolfir-cliPlistBuddy一些概念的区别具体实现xcodebuild和xcr
在前端快速发展的今天,JavaScript 在移动端的应用也越来越广泛,作为 iOS 开发者来说,与 JavaScript 进行交互也是不大不小的一个方面,尤其

析构图显示:图像显示各组件分工:~ CPU:计算视图frame,图片解码,绘制纹理交给GPU。~ GPU:纹理混合,顶点变换,渲染到帧缓冲区。~ 时钟信号:垂直
写在前面这次记录的是iOS中利用NSKeyedArchiver和NSKeyedUnarchiver进行数据的归档和解档操作。所谓的归档,就是将数据写到一个文件里

很多App首页要做成类似天猫和京东的导航栏,实现在页面滑动过程中导航栏渐变的效果。笔者之前在项目里用过一个三方,后来更新版本失效了,于是决定结合自己对导航栏的认