首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xietao3
掘友等级
移动开发码农
|
货拉拉国际化
人生是一次伟大的冒险。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 70
沸点 2
赞
72
返回
|
搜索文章
最新
热门
理解 Block 实现原理
Block 在 iOS 日常开发中会频繁使用到,使用起来也十分方便,而它的实现原理和机制很多小伙伴却一无所知。 Block 是一种带有自动变量值的匿名函数,它能够自动捕获函数内使用到的参数,本文将从细节分析 Block 的实现原理。 在探寻 Block 实现原理中,命令行工具C…
Canvas 实现小程序动画
这个 Demo 是去年刚接触小程序没多久写的,直接扔在文件夹角落里有点可惜,就拿出来分享给刚入门的同学参考。源代码没有写备注,函数名就是备注,看函数名应该能猜到我是写什么端的😂。 文中动画都是 Canvas 绘制的,这里就不贴代码了,直接看效果图,有感兴趣的想看实现的点击这里…
理解 ARC 实现原理
ARC 是 iOS 中管理引用计数的技术,帮助 iOS 实现垃圾自动回收,具体实现的原理是由编译器进行管理的,同时运行时库协助编译器辅助完成。主要涉及到 Clang (LLVM 编译器) 和 objc4 运行时库。 本文主要内容由修饰符 __strong 、 __weak 、 …
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
iOS 单元测试和 UI 测试快速入门
平时写完业务代码的时候都会去自己测试一遍,后面每次有修改都需要重复测,不管是一个业务流程还是一个工具类,其实都可以通过测试框架来帮助我们完成测试,特别是一些频繁修改的代码,更需要严谨的测试。在浅浅地对自动化测试有一些了解时,觉得写测试代码挺耗时间,但其实对后期的帮助是非常大的,…
WWDC 2017:高级开发应该掌握的自动布局技巧
如果你以前从未使用过Autolayout,现在网上已经有很多很优秀的教程,包括往届 WWDC 中 sessions 视频资源都可供查看学习。在本文中将不再重复基本的使用方法,更多的去介绍一些更加复杂的场景中的应用,本文中技术结合实例使你更容易理解吸收。让我们一起来看看与Auto…
WWDC 2018:效率提升爆表的 Xcode 和 LLDB 调试技巧
在程序员写 bug 的职业生涯中,只有 bug 会永远陪伴着你,如何处理与 bug 之间的关系,是每一位程序员的必修课。特别是入门程序员经常受 bug 的影响,熬夜加班压力大,长痘长胖还脱发。 每一位 iOS 和 macOS 开发者都是幸运的,因为苹果的 Xcode 和 LLD…
一份传男也传女的 React Native 学习笔记
这段时间了解了一些前端方面的知识,并且用 React Native 写了一个简易新闻客户端 Demo。 React Native 和原生开发各有所长,具体就不细说。混合使用能充分发挥各自长处,唯一的缺憾就是 React Native 和原生通信过程相对不那么友好。 在这里分享一…
Python 萌新 - 花10分钟学爬虫
Scrapy ,Python 开发的一个快速、高层次的屏幕抓取和 web 抓取框架,用于抓取 web 站点并从页面中提取结构化的数据。文件结构清晰,即使是小白也能够快速上手,总之非常好用😂。 XPath ,它是一种用来查找 XML 文档中节点位置的语言。 XPath 基于 X…
Python 萌新 - 实现 Markdown 图片下载器
本人 Python 新手,欢迎大佬指点。本文主要是对源码进行解读,期望实现以下目标: 一键下载所有Markdown文件中的图片,并保存到本地。 简单易用。 搜索指定文件夹,找出文件夹及子文件包含的md文件。 匹配出md文件中所有的图片。 所有图片异步下载。 下载报告与GUI。 …
下一页
个人成就
优秀创作者
文章被点赞
2,023
文章被阅读
168,290
掘力值
6,247
关注了
34
关注者
6,124
收藏集
4
关注标签
28
加入于
2016-09-01