作者觉得自己揭示了真理!其实,啥也没说。
作者觉得自己揭示了真理!其实,啥也没说。
之前公司有个需求,需要在产品里面加入新功能 “ 网页能对手机直接访问、查看、下载、上传媒体 ”。最终功能实现的效果图如下: 开发这个功能的时候,我借助了GCDWebServe...
GCDWebServer 摘要 关键词:iOS服务器框架,基于GCD GCDWebServer是一个现代和轻量级的基于 HTTP 1.1的服务器,它的设计旨在嵌入OS X和i...
VLC的集成和使用 VLC介绍 VLC Media Player (VideoLAN) 为 Windows、Linux、OS X、Android、iOS、Windows Ph...
在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相...
一、背景随着58同城业务的不断发展,58同城IM业务也在不断地扩充。基于58同城多业务线的特性,58同城的IM业务也呈现着多样化的趋势。各业务线不在满足IM的基本需求,而是期...
iOS 解藕、组件化最常用的是使用统跳路由的方式,目前比较常用的 iOS 开源路由框架主要是JLRoutes、MGJRouter、HHRouter等,这些路由框架各有优点和缺...
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下...
一、作用 1.使程序一直运行并接收用户的输入2.决定程序在何时处理哪些事件3.节省CPU时间(当程序启动后,什么都没有执行的话,就不用让CPU来消耗资源来执行,直接进入睡眠状...
一、什么是runloop 字面意思是“消息循环、运行循环”。它不是线程,但它和线程息息相关。一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。比如在c语言程序中...
接上一篇移动端路由层设计,这一篇是实战篇,手把手的带你编写一个简单的路由组件。有朋友说很多人都收藏以后就再也没看过,其实这属于时间管理问题,在你忙碌的工作和生活的时候,有时候...
路由是实现模块间解耦的一个有效工具。如果要进行组件化开发,路由是必不可少的一部分。目前iOS上绝大部分的路由工具都是基于URL匹配的,优缺点都很明显。这篇文章里将会给出一个更...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
如何打包一个依赖第三方framework(如支付宝的framework)的静态framework这篇文章我们主要来探讨一下,如何让一个静态framework 依赖其他的静态framework,本文以活体检测的framework为例来一步步说明是如何实现的。 至于如何打包...
这篇文章我们主要来探讨一下,如何让一个静态framework 依赖其他的静态framework,本文以活体检测的framework为例来一步步说明是如何实现的。 至于如何打包...
最近在接一个SDK开发的需求,计划打包成静态framework,制作静态framewok的博客网上一搜一大堆,但是真正能说清楚如何依赖AFNetworking的却很少,接下来...
最近在研究组件化开发,用CocoaPods私有库是一个不错的选择,下面我们来讲一下如何创建私有库。 第一步:我们需要两个Git仓库:一个是私有的Spec Repo Git仓库...
前不久做了一个生成快照的需求,其中用到 SDWebImage 来下载图片,在使用该框架的过程中也遇到了一些问题,索性正好就把 SDWebImage (v3.7.3) 源码细...