首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
呆萌的小媛
掘友等级
iOS开发工程师
一枚磕磕碰碰向前的小媛
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 67
沸点 10
赞
77
返回
|
搜索文章
赞
文章( 67 )
沸点( 10 )
探索Swift中Array的底层实现
很显然,从定义上来看,Array是一个struct类型,那也就是值类型了。 在Array中真的只有一个属性_buffer,_buffer在_runtime(_ObjC)下是_ArrayBuffer,否则是_ContiguousArrayBuffer。在苹果的设备下应该都是兼容O…
iOS开发初窥LLVM语法
因为Swift还是OC的编译工具是不一样的,所以两者生成LLVM文件的命令也是不一样的。 i:表示的是整形Interger,后面会跟一个数字,表示是多少位的整形。 inbounds后面跟的是步长类型,可以省略inbounds,然后接着跟的是基地址的指针,最后跟的是需要偏移的数量…
Swift中闭包底层原理探索
『闭包』是独立的代码块, 可以在你代码中随意传递和使用 。Swift 中的闭包与 Objective-C/C 中的 Block、其他编程语言中的匿名函数相似。 闭包可以从定义它们的代码的上下文中捕获和存储任何变量。这也被称为这些变量和常量被暂时关闭使用。并且 Swift 负责处…
Swift协议Codable底层探索及应用
Codable是Swift 4.0后引入的特性,目标是取代NSCoding协议。 相信很多小伙伴已经用上了吧,虽然Codable给我们JSON数据解析带来一种解决方案,但是在很多情况下又不是那么好用。所以我们一起探索下Codable的底层实现,以及如何改进使用方式。 我们看到,…
iOS动画-扩散波纹效果
动画的表现形式是颜色以及大小的变化,整体效果可以看做多个单独的波纹效果的叠加。因此我们可以创建多个CALayer,分别赋予CABasicAnimation动画,组成最终的动画效果。 因此我们先从单个波纹扩散效果来尝试,然后根据时间差将效果叠加起来。 1.新建动画 View Ri…
iOS 模式详解—「runtime 面试、工作」看我就 🐒 了 ^_^.
runtime 是 iOS 编程中比较难的模块,想要深入学习 OC,那 runtime 是你必须要熟练掌握的东西,下面是我对 runtime 的整理,从零开始,由浅入深,并且带了几个 runtime 实际开发的应用场景。
嘿,程序猿,你该学点经济学了!
前言: 笔者一直认为,一个好的程序猿,不仅仅是代码敲得好,其他方面的知识和能力同样很重要。特别是随着年龄的增长,很多人也慢慢的往管理层发展。这个时候沟通与协调能力变得更加重要,而一些策划,推广方面的知识也同样是不可缺少的。 说到这里我们不得不提到经济学。懂得一些经济学的知识,不…
从开发 2 个 Chrome 插件中学到的(对新手的 4 个提示和 6 个技巧)
本文作者:Kristian Ivanov 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58dcb330a58c240ae35bb8d9 英文连接:Lessons From Building 2 Chro…
分享一下我制作 H5 婚礼邀请函用到的技术要点
很多网上的婚纱摄影公司,或者婚庆公司,或者一些 h5 制作平台,都可以做一些婚礼邀请函,但是这样的婚礼邀请函千篇一律。没有什么特色,仅仅是图片展示。在某人的强烈要求之下,我制作了一个 h5 婚礼邀请函(目前源码暂时不公开吧,过段时间再说)。用到了一些知识和小技巧,在这里简单总结一下!
下一页
关注了
23
关注者
10
收藏集
2
关注标签
54
加入于
2016-08-25