孙同生的博客

为美好的世界献上祝福

  • 首页
  • 标签
  • 分类
  • 归档
  • d3学习demo演示
  • 搜索

GitHub精选分享第四期

发表于 2019-03-07 | 分类于 每周分享 | 评论数: | 阅读次数:
本文字数: 5.8k | 阅读时长 ≈ 5 分钟

记录这周看到值得分享的事,本期就分享点图片压缩工具类吧~

image-tool-stack

上图是我的图片处理工具栈,矢量原型 Sketch,位图编辑 Pixelmator,搜集管理 Inboard,压缩优化 JPEGmini、ImageAlpha、ImageOptim。前四个是付费 App,后两个自由开源。

本次主要分享ImageOptim ImageAlpha ImageOptim-CLI 和 Squoosh

阅读全文 »

Instruments实践-解决卡顿 使你的界面保持流畅

发表于 2019-03-06 | 更新于 2019-03-07 | 分类于 重学iOS , Instruments | 评论数: | 阅读次数:
本文字数: 12k | 阅读时长 ≈ 11 分钟

结合Instrument CoreAnimation分析影响性能的因素: 图层混合,光栅化,颜色格式,图片大小,离屏渲染

在使用UIKit的过程中,性能优化是永恒的话题。很多人都看过分析优化滑动性能的文章,但其中不少文章只介绍了优化方法却对背后的原理避而不谈,或者是晦涩难懂而且读者缺乏实践体验的机会。不妨思考一下下面的问题自己是否有一个清晰的认识:

  1. 为什么要把控件尽量设置成不透明的,如果是透明的会有什么影响,如何检测这种影响?
  2. 为什么cell中的图片,尽可能要使用正确的大小、格式,如果错误会有什么影响,如何检测这种影响?
  3. 为什么设置阴影和圆角有可能影响滑动时流畅度?
  4. shouldRasterize和离屏渲染的关系是什么,何时应该使用?
阅读全文 »

Instruments使用

发表于 2019-03-06 | 分类于 重学iOS , Instruments | 评论数: | 阅读次数:
本文字数: 4.5k | 阅读时长 ≈ 4 分钟

介绍一下使用查看 CPU 性能 、图形性能和内存性能,要执行Instruments需要先在Xcode 中对当前的项目做 Profile (Command-I :

阅读全文 »

CoreLocation 教程

发表于 2019-03-04 | 更新于 2019-03-14 | 分类于 重学iOS | 评论数: | 阅读次数:
本文字数: 24k | 阅读时长 ≈ 21 分钟

CoreLocation - iOS定位

使用 CoreLocation 框架定位,基本分为权限获取,位置更新,区域检测,iBeacon,方向检测,地理编码几方面。

demo链接: Location_Demo

iOS的定位支持

GPS卫星定位

其原理就是:利用天上的卫星(24颗工作卫星和数颗备份星)不断地广播信号, 地面的GPS接收设备收到信号后, 通过分析多个卫星信号,就可以计算出地球坐标, GPS保证全球任何一个地方(98%)都可以同时收到至少4个卫星的信号, 从而可以准确确定您的经纬度以及海拔位置(三颗星只能获得经纬度,四颗星还可以获得海拔高度)。GPS定位精度可达10米以内

阅读全文 »

Instruments介绍

发表于 2019-02-25 | 更新于 2019-03-06 | 分类于 重学iOS , Instruments | 评论数: | 阅读次数:
本文字数: 4.2k | 阅读时长 ≈ 4 分钟

Instruments 是什么

Instruments 是 Xcode 的一个工具集,为我们提供了强大的程序性能分析及测试能力。使用 Instruments 你可以做下面这些事:

阅读全文 »

重学iOS-知识树大纲

发表于 2019-02-12 | 更新于 2019-03-06 | 分类于 重学iOS | 评论数: | 阅读次数:
本文字数: 710 | 阅读时长 ≈ 1 分钟

来京东一年多了,从预想的ipad业务到RN业务,再到现在的iphone业务加RN业务。学习了很多RN、前端相关的知识也遗忘了部分iOS的相关逻辑。
现在打算重新回顾学习一下iOS,做一个系列帮助自己重学iOS,带自己还有你重新认识iOS。

在开始画知识树大纲之前,我想先来为这个系列定下一个小规范。本身我们可以网上找到很多参考资料,比如官方开发者文档这样的参考手册。苹果的参考手册做的是很好好全面,但这并不是我们所期望学习的,我想尽量和你一起打造一个iOS知识框架,再把主要的知识点做个遍历,其中主要探讨原理和背景相关的知识点。这样就算遇到了不认识的API知识点,也可以很容易地查阅开发者文档来解决。

阅读全文 »

可视化D3教程-快速开始

发表于 2018-12-12 | 更新于 2019-03-06 | 分类于 quick-start , 可视化D3教程 | 评论数: | 阅读次数:
本文字数: 11k | 阅读时长 ≈ 10 分钟

最近想开个可视化的坑,就看到了 D3 , 别问为什么不选择echarts、Highcharts之类的,老夫写代码就看star数最多的……
D3 的全称是(Data-Driven Documents), D3 将生成可视化的复杂步骤精简到了几个简单的函数,你只需要输入几个简单的数据,就能够转换为各种绚丽的图形。
咋一看d3首页 被其凌乱的文档折服了 差点就完成了就入门到放弃,于是做个学习过程记录,帮助一起入门d3的大家^_^

阅读全文 »

GitHub精选分享第三期

发表于 2018-12-07 | 更新于 2019-03-06 | 分类于 每周分享 | 评论数: | 阅读次数:
本文字数: 4.3k | 阅读时长 ≈ 4 分钟

记录这周看到值得分享的事,本期就分享点前端可视化相关吧~

lianjia-scrawler 链家二手房租房在线数据,存量房交易服务平台数据

阅读全文 »

(译)React是如何区分Class和Function?

发表于 2018-12-04 | 更新于 2019-03-06 | 分类于 essay , 译文 | 评论数: | 阅读次数:
本文字数: 53k | 阅读时长 ≈ 48 分钟

原文地址: how-does-react-tell-a-class-from-a-function
本文地址: React是如何区分Class和Function?
边看边翻译 花了2h+… 如果你觉得读起来还算通顺不费事 那也算我为大家做了一点小贡献吧

阅读全文 »

GitHub精选分享第二期

发表于 2018-11-30 | 更新于 2018-12-04 | 分类于 每周分享 | 评论数: | 阅读次数:
本文字数: 4.9k | 阅读时长 ≈ 4 分钟

记录这周值得分享的事,主要是GitHub精选 前端相关~

edex-ui,一个到随处运行的科幻桌面

eDEX-UI 是一个全屏桌面应用程序,类似于科幻电脑界面,
其灵感来自于DEX-UI和TRON Legacy电影特效。
它在真实终端中运行您选择的shell,并显示有关系统的实时信息。

阅读全文 »
<i class="fa fa-angle-left" aria-label="上一页"></i>1…345…9<i class="fa fa-angle-right" aria-label="下一页"></i>
SunTongSheng

SunTongSheng

移动端 前端 跨平台

85 日志
22 分类
27 标签
RSS
© 2026 SunTongSheng | 532k | 8:04