文章列表

  • 前言 Logan是美团点评集团移动端基础日志组件,这个名称是Log和An的组合,代表个体日志服务。同时Logan也是“金刚狼”大叔的名号,当然我们更希望这个产品能像金刚狼大叔一样犀利。 Logan已经稳定迭代了一年多的时间。目前美团点评绝大多数App已经接入并使用Logan进行日志收集、上传、分析。近日,我们决定开源Logan生态体系中的  ... [查看]
    博文收藏 2018-10-14 14:29 4456 查看 Timeline Android NDK iOS H-ui 
  • 在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,常规开发模式耦合会越来越严重,而且导致大量代码冲突,会使后期维护和升级过程中代码“牵一发而动全身”,额外带来很大的工作量,并且会导致一些潜在  ... [查看]
    博文收藏 2018-10-03 22:59 2890 查看 Objective-C iOS 
  • 系列文章:YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能YYAsyncLayer 源码剖析:异步绘制YYImage 源码剖析:图片处理技巧YYWebImage 源码剖析:线程调度与缓存策略引言在 iOS 开发中,异步网络图片下载框架可以说是很大的解放了生产力,通常情况下开发者只需要简单的代码就能将网络图片异步下载并显示到手机屏幕上,并且还带有缓存  ... [查看]
    博文收藏 2018-07-23 10:01 6370 查看 iOS 开发 内存策略 线程调度 YYWebImage 
  • 前言个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够学几年的。一个完整直播APP原理把主播录制的视频,推送到服务器,在由服务器分发给观众观看。推流端(采集、美颜处理、编码、推流)、服务端处理(转码  ... [查看]
    博文收藏 2018-05-10 15:17 3634 查看 开发 直播 iOS 
  • 免责声明:这份清单纯粹来自我的大脑。这是关于成为一名好的Swift开发者的感觉。我有偏见。这是我在准备课程和制作应用程序时阅读了Swift文档和WWDC视频后发现的。1.缩进,不够快捷。我看到过很多开发人员编写如下代码,func neverDoThis() { let fuglyCode = true if (fuglyCode == true) { print("This is atrocious") } }如果  ... [查看]
    博文收藏 2018-05-08 10:07 2956 查看 iOS开发 iOS 基本规则 
  • 准备阶段下载 Flutter SDK新建 Flutter 文件夹,克隆 Flutter SDK:git clone -b beta https://github.com/flutter/flutter.git配置 Flutter 环境我是 Mac 系统,Flutter SDK 下载完后的路径:Users/wuxiaolong/Flutter/flutter/ 。在命令行下,进入用户目录cd $HOME打开.bash_profile文件执行命令打开文件:open -e .bash_profile打开  ... [查看]
    博文收藏 2018-03-09 13:40 5686 查看 Flutter Android iOS 
  • 前言从苹果官方微信号微信公共平台发布的文章《小程序支持打开移动应用》来看,小程序新增了两个功能:1. 支持打开移动应用2. 标题栏区域开放自定义针对第二个功能,就是开发者可以自定义小程序菜单栏的颜色风格,根据需求,对小程序菜单外的标题区域进行自定义,比如设置标题区域的颜色。这里主要介绍一下支持打开移动应用的功能。支持  ... [查看]
    博文收藏 2018-01-31 10:52 3562 查看 iOS 小程序 打开APP 微信分享 
  • 说到指令集以及CPU架构体系,大家就会想到计算机专业课程里面的计算机体系结构的方面的内容。既然课程中已经有了的内容我就不想那么枯燥的去复述一遍,而是先看一个类的定义://定义寄存器编号 typedef enum : int { Reg0, Reg1, Reg2, Reg3 } RegNum; //定义系统调用编号 typedef enum : int { Int3 //设备输出,将寄存器R  ... [查看]
    博文收藏 2018-01-15 10:25 3376 查看 iOS 
  • 本文是来自@金小俊的投稿小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景:App有新添加的功能提醒用户使用某一个已有的模块有功能上的更新功能有内容的变化或业务上的提醒常见的比如下图所示的QQ消息提示(红点为消息数目的  ... [查看]
    博文收藏 2018-01-12 10:08 4936 查看 源码 iOS 小红点 思路分析 
  • WKWebView强大的新特性iOS11对WKWebView的功能进一步完善,新增如下功能:1. Manager Cookies2. Fileter unwanted content3. Provide custom resources下面是对各个特性的简单介绍,详细可参见源码。1.Manager CookiesiOS11新增了一个类来专门管理Cookies:WKHTTPCookieStore。它主要包含了了对Cookie的操作:删除、添加、获取等。比  ... [查看]
    博文收藏 2018-01-11 06:46 3970 查看 iOS WKWebVie 
  • 原文地址计算机是不存在倒计时这个概念的,所有的倒计时设计来源于对定时器的运用:给予一个deadline,以秒为时间间隔,在每次回调时刷新屏幕上的数字。倒计时的实现几乎没有门槛,无论NSTimer也好,GCD也罢,甚至使用CADisplayLink都能用来制作一个倒计时方案。但同样的,低门槛也意味着方案的上下限差也很大,本文打算谈谈如何设计一个倒计  ... [查看]
    博文收藏 2018-01-09 11:32 3004 查看 iOS 
  • 本文是来自@mo311的投稿移动端APP在2017年经历了诸多的变化, 人工智能、聊天式的界面、响应式设计、虚拟现实(VR)和增强现实(AR)让设计师不断面临新的挑战。研究表明,用户每天耗费在手机和平板上的平均时长为158分钟,其中127分钟是耗费在各类APP中,可以看出移动端APP的快速发展都是不争的事实,在我们不断吸收新的东西和掌握新的潮流的  ... [查看]
    博文收藏 2017-12-21 11:24 2878 查看 iOS 原型设计 交互设 
共 24000 条记录    1234567891011 2000