标签:Atom

Java

开发者应该掌握的Java代码优化技能

3

xiaoli.he 发布于 2018-04-26

就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。 代码优化一样,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处都能注意代码优化,总体来说对于提升代码的运行效率就很有用了。  这个观点,在现在看来,是要进行代码...

阅读(6)评论(0)赞 (0)

IOS技术

2018 – iOS 面试题汇总

1

Harries 发布于 2018-04-25

金三银四,相信最近很多人都在跳槽。那么面试题自然还是要看下的,在这我就把我手里收集到的面试题(朋友面试,网上收集等等)进行了汇总,希望可以帮到正在或者准备面试的你,同时我也可以自己在过一遍 一般面试题 1.堆和栈的区别 1.内存管理范围只有oc对象需要进行内存管理非oc对象类型比...

阅读(20)评论(0)赞 (0)

IOS技术

老司机出品————多线程实践

3

xubiao.zhuang 发布于 2018-04-25

有段时间没写博客了,不过这也不是一次两次了。 嗯,就不找理由也不检讨了,直奔主题吧。 在今天的博客中你将会看到: 异步线程同步 NSOperation子类重写 条件模块 请求类封装 异步线程同步 老司机今天讲的不是多线程的基本用法,这个东西往上的博客其实蛮多的,而且也基本是多线程...

阅读(17)评论(0)赞 (0)

Spring

Spring Cloud Gateway中的过滤器工厂:重试过滤器

2

xubiao.zhuang 发布于 2018-04-25

Spring Cloud Gateway基于Spring Boot 2,是Spring Cloud的全新项目,该项目提供了一个构建在Spring 生态之上的API网关。本文基于的Spring Cloud版本为 Finchley M9 ,Spring Cloud Gateway对应...

阅读(18)评论(0)赞 (0)

Spring

Spring Cloud Gateway中的过滤器工厂:重试过滤器

2

songhua.gao 发布于 2018-04-25

Spring Cloud Gateway基于Spring Boot 2,是Spring Cloud的全新项目,该项目提供了一个构建在Spring 生态之上的API网关。本文基于的Spring Cloud版本为 Finchley M9 ,Spring Cloud Gateway对应...

阅读(14)评论(0)赞 (0)

IOS技术

iOS进阶补完计划–通读runtime

4

zhuangli 发布于 2018-04-24

说到runtime。所有iOS的开发者无不知晓。运行时、swizzle、黑魔法等等。不过用的时候是copy代码、还是真正理解了runtime以及OC中类、对象、方法的本质结构。起码就我而言、很长一段时间(以年来计算)。都是前者。 所以这篇文章不属于教学贴。希望借此能在runtim...

阅读(13)评论(0)赞 (0)

IOS技术

iOS中Block的用法,举例,解析与底层原理(这可能是最详细的Block解析)

7

xubiao.zhuang 发布于 2018-04-24

本文Demo的传送门 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际开发中经常会用到的Block语法形式,以供读者日后查阅。只知道怎么用却不知什么时候用?所以随后的第3节将介绍Block的应用场景。然而,用Block不当导致了C...

阅读(14)评论(0)赞 (0)

IOS技术

iOS 带指引线的饼状图(不会重叠)

1

Harries 发布于 2018-04-24

先上图(做出来的效果就是下图的样子) 1.效果图-w220 图中不论每个扇形多小,都可以从指引线处将指引的数据分割开来,不会重叠。 第一步 需要给图中数据做个模型 @interface DVFoodPieModel : NSObject /...

阅读(12)评论(0)赞 (0)

编程技术

iOS进阶补完计划–通读runtime

4

xiaoli.wang 发布于 2018-04-24

说到runtime。所有iOS的开发者无不知晓。运行时、swizzle、黑魔法等等。 不过用的时候是copy代码、还是真正理解了runtime以及OC中类、对象、方法的本质结构。 起码就我而言、很长一段时间(以年来计算)。都是前者。 所以这篇文章不属于教学贴。希望借此能在runt...

阅读(7)评论(0)赞 (0)

编程技术

iOS 带指引线的饼状图(不会重叠)

1

xubiao.zhuang 发布于 2018-04-23

先上图(做出来的效果就是下图的样子) 1.效果图-w220 图中不论每个扇形多小,都可以从指引线处将指引的数据分割开来,不会重叠。 第一步 需要给图中数据做个模型 @interface DVFoodPieModel : NSObject /** 名称 */ @property (...

阅读(13)评论(0)赞 (0)

IOS技术

iOS图片浏览器(功能强大/性能优越)

5

刘莉莉 发布于 2018-04-23

本文是来自@indulge_in的投稿 图片浏览器效果 github地址:iOS图片浏览器组件 支持 cocopods,功能完善,性能不错,代码质量尚可,喜欢的朋友可以给个小星星。 为了适应组件的自定义需求,代码和逻辑有点多,所以尽量不要修改源码,有什么问题或者建议可以...

阅读(18)评论(0)赞 (0)

IOS技术

Clang 之旅–实现一个自定义检查规范的 Clang 插件

4

xubiao.zhuang 发布于 2018-04-23

Clang 之旅系列文章:Clang 之旅–使用 Xcode 开发 Clang 插件Clang 之旅–[翻译]添加自定义的 attributeClang 之旅–实现一个自定义检查规范的 Clang 插件 前言 在 Clang 之旅系列文章开篇的...

阅读(18)评论(0)赞 (0)

IOS技术

Swift&OC 文件夹和文件的详细操作

8

xiaoli.wang 发布于 2018-04-23

在iOS开发我们会遇到文件、音频、视频等等下载后本地存储的情况,这时对读文件,写文件就显得很重要,对文件夹以及文件中的文件的操作,这时就可以使用NSFileManager(FileManager)或NSFileHandle(FileHandle)来实现。下面会用OC和Swift的...

阅读(17)评论(0)赞 (0)

IOS技术

AutoLayout调试技巧集合

3

xirruiqiang 发布于 2018-04-23

iOS的AutoLayout布局给适配大小屏幕提供了一个比较好的解决方案,尤其是Masonry库的出现让AutoLayout布局页面更容易了。但由于AutoLayout高度的灵活性以及缺少相关Debug工具,使得使用AutoLayout很容易出现各种问题开发者却浑然不知,例如,我...

阅读(15)评论(0)赞 (0)

编程技术

Swift&OC 文件夹和文件的详细操作

8

xubiao.zhuang 发布于 2018-04-23

在iOS开发我们会遇到文件、音频、视频等等下载后本地存储的情况,这时对读文件,写文件就显得很重要,对文件夹以及文件中的文件的操作,这时就可以使用 NSFileManager(FileManager) 或 NSFileHandle(FileHandle) 来实现。下面会用OC和Sw...

阅读(17)评论(0)赞 (0)

编程技术

iOS图片浏览器(功能强大/性能优越)

5

xiaoli.he 发布于 2018-04-23

本文是来自@indulge_in的投稿 图片浏览器效果 github地址: iOS图片浏览器组件 支持 cocopods ,功能完善,性能不错,代码质量尚可,喜欢的朋友可以给个小星星。 为了适应组件的自定义需求,代码和逻辑有点多,所以尽量不要修改源码,有什么问题或者建议可以在本文...

阅读(29)评论(0)赞 (0)

编程技术

Clang 之旅–实现一个自定义检查规范的 Clang 插件

4

Harries 发布于 2018-04-20

前言 在 Clang 之旅系列文章 开篇 的时候,我说到过自己接触 Clang 的直接原因就是想实现一个自定义的检查需求:是否有办法在编译阶段检查某个方法的参数与返回值的类型相同,如果类型不一致的话能抛出编译错误的提示。现在我已经根据自己的需求完成了这个插件,这篇文章会讲解这个插...

阅读(31)评论(0)赞 (0)

编程技术

AutoLayout调试技巧集合

3

darida 发布于 2018-04-20

iOS的AutoLayout布局给适配大小屏幕提供了一个比较好的解决方案,尤其是Masonry库的出现让AutoLayout布局页面更容易了。但由于AutoLayout高度的灵活性以及缺少相关Debug工具,使得使用AutoLayout很容易出现各种问题开发者却浑然不知,例如,我...

阅读(31)评论(0)赞 (0)