首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
chatGPT
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
155
文章 151
沸点 4
赞
155
返回
|
搜索文章
赞
文章( 151 )
沸点( 4 )
iOS 上的 FlexBox 布局
最近时不时的听到关于 FlexBox 的声音,除了在 Weex 以及 React Native 两个著名的跨平台项目里有用到 FlexBox 外,AsyncDisplayKit 也同样引入了 FlexBox 。 Frame,直接设置横纵坐标,并指定宽高。 Auto Layout…
iOS 花式二维码生成和二维码识别
iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加了一些样式参数,封了一个小库方便以后使用。 EFQRCode 是一个用 Swift 编写的用来生成和识…
关于 iOS 中的库
库一般是封装好的代码,便于复用。例如 GitHub 上可以看到的开源库,开箱即用。 下面我们主要说的,是编译成二进制的库。 保护源代码。日常开发中的各种商业 SDK 就属于此类。只暴露头文件给使用者,而隐藏具体的实现。 加快编译速度。因为是编译完成的二进制,所以编译的时候只需要…
WebViewJavascriptBridge 源码中 Get 到的“桥梁美学”
Web 页面中的 JS 与 iOS Native 如何交互是每个 iOS 猿必须掌握的技能。而 JS 和 iOS Native 就好比两块没有交集的大陆,如果想要使它们相互通信就必须要建立一座“桥梁”。 本文将结合 WebViewJavascriptBridge 源码逐步带大家…
AASubviews - 自动排列子视图
如果你使用 frame 来布局,这是一个很方便的工具。场景是这样的,一个页面由多个不同的展示元素组成,考虑到可维护性和扩展性,这些元素可以划分成从上至下排列的多个分组,一个分组就是一个自定义的 subview ,每个 subview 实现各自内部的展示逻辑,并且有以下特点: s…
LLVM与Clang的一些事儿
LLVM项目的发展起源于2000年伊利诺伊大学厄巴纳-香槟分校维克拉姆·艾夫(Vikram Adve)与克里斯·拉特纳(Chris Lattner)的研究,他们想要为所有静态及动态语言创造出动态的编译技术。LLVM是以BSD授权来发展的开源软件。2005年,苹果电脑雇用了克里斯…
使用iOS AirPrint 让你的APP轻松实现打印功能
最近在做的一个iOS项目有个打印 pdf的功能。查找资料发现苹果早在 iOS 4.2 就有了 AirPrint 功能。网上关于AirPrint 的资料不多,所以就写了这篇博文。 下面就和大家分享一下自己的学习收获。 其实就是将iOS(iphone,ipad)上的内容,使用支持A…
玩转iOS开发:iOS 11 新特性《高级拖放》
在这之前, 我们已经知道了iOS 11的拖拽功能, 也试过在单个视图里拖拽和跨视图的拖拽, 但好像和我们在看WWDC 2017里的不太一样, 这次我们把最后的一点讲完, 就是跨App的拖拽. 这次重点说的是两个代理协议UIDragInteractionDelegate和UIDr…
掘金上值得关注的 iOS 开发者
接下来就是我在掘金发掘的 iOS 大佬啦。给大佬们递茶。 我还会继续发掘可以关注的作者。最后,向以上大佬们学习!!! 今天 iOS 文章相当多,我还以为 iOS 不稳了。哈哈哈哈😁,之后我会写一写怎么在掘金写文章吸粉增加影响力的方式。
下一页
个人成就
文章被阅读
1,538
掘力值
35
关注了
107
关注者
5
收藏集
0
关注标签
10
加入于
2016-07-20