首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ly梦k
掘友等级
iOS开发工程师
|
老板不让说
一个iOS开发者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
113
文章 112
沸点 1
赞
113
返回
|
搜索文章
最新
热门
iOS Widget实践
根据官方文档介绍Widget就是位于"今日"视图的App扩展,widget使得用户可以快速访问当前重要的信息。用户倾向于经常打开“今日”视图,并且希望他们感兴趣的信息能够立即获得。同时用户能够设置中是否允许"今日"视图在锁屏上出现。 不过值得注意的是官方指出widget提供的应…
网络优化之游戏盾
与传统单点防御DDoS防御方案相比,游戏盾用数据和算法来实现智能调度,将“正常玩家”流量和“黑客攻击”流量快速分流至不同的节点,最大限度缓解大流量攻击;通过端到端加密,让模拟用户行为的小流量攻击也无法到达客户端。 游戏盾提供了一个只能由SDK接入的并且免疫DDoS/CC攻击的弹…
App Clips —— 苹果“小程序”
苹果在 WWDC2020 上发布了App Clip,它提供了一种“即时使用”的方式,让用户可以在特定时间、特定场景,在不下载完整 app 的前提下,体验到 app 的核心功能。 App Clips是一种新的,原生的应用形式。和传统的App形式相比,它追求尽可能的轻量,简单,快速…
ScrollView嵌套tableView联动滚动最佳实践
随着业务的发展,页面的复杂度越来越高,嵌套滚动视图的方式也越来越受设计师们的青睐,在各大电商App十分常见。如下Demo图: 但是这样的交互官方并不推荐,而且对开发来说确是不那么友好,需要处理滚动手势的冲突,页面的多层级嵌套都给开发带来了一定程度的麻烦。接下里我聊聊我们的实现思…
Xcode 代码提示失效以及引发的感想
前两天突然Xcode的代码自动提示功能失效了,每次需要按Esc才能弹出提示框,由于业务比较忙没处理,就当文本编辑器用了一天,but,没有自动代码提示的Xcode用起来真的有点让人绝望。今天就Google了一下,不出意外你会得到和下图类似的结果: 这个可能确实解决了很大一部分朋友…
Block的类型
Block在iOS日常开发中极其常见,大家应该几乎都使用过,比较熟悉它的用法,而且知道Block可能引起循环引用,今天来聊聊Block,以及Block造成内存泄露的根本原因。 首先,Block和普通实例一样是是一个对象,他有自己的isa指针。 它就是一个里面存储了指向定义代码块…
iOS设计模式汇总
设计模式是有用的抽象化工具,用于解决工程和建筑等领域的设计问题。出于同样的目的,软件开发领域借用了这一概念,设计模式是一个对象或类的设计模板,用于解决特定领域经常发生的问题。本篇共分8部分涉及22种设计模式: 使用原型实例指定创建对象的种类,并通过复制这个对象创建新的对象。 需…
iOS编译过程
iOS 开发中使用的是编译语言,所谓编译语言是在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CPU上执行,所以执行效率较高。他是使用 Clang / LLVM 来编译的。LLVM是一个模块化和可重用的编译器和工具链技术的集合,Clang 是 LLVM 的子项目,是 …
iOS仿滴滴预约用车时间选择器
时间数据源获取,获取当前时间到3天后。 自定义时间数据源,分钟时间刻度单位为10分钟,不足10分钟的向上取整。 选择当天对当前小时数据和分钟数据的处理。 选择当前小时情况下对分钟数据源的处理。 个人认为,能自己做的尽量都少用三方库,减少对三方库的依赖,(PS:目前项目用了百度地…
Runtime源码 autoreleasepool
这里可以看到整个 iOS 的应用都是包含在一个自动释放池 block 中的。那么这个autoreleasepool到底是什么呢?接下来我们来一窥究竟。 终于看到他的结构了,总的来说,其实每一个自动释放池都是由一系列的 AutoreleasePoolPage 组成的,并且每一个 …
下一页
个人成就
文章被点赞
256
文章被阅读
65,379
掘力值
1,660
关注了
61
关注者
997
收藏集
1
关注标签
18
加入于
2016-08-31