首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薛定諤
掘友等级
iOS
|
掌阅
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 36
沸点 8
赞
44
返回
|
搜索文章
最新
热门
注册、登录和 token 的安全之道
最近想要做一个小项目,由于前后都是一个人,在登录和注册的接口上就被卡住了,因此想登录、注册、口令之间的关系,使用 PHP 实现登录注册模块,和访问口令。 在网络来说,我们知道不论 POST 请求和 GET 请求都会被抓包,在没有使用 HTTPS 的情况下,抓包我们是防不住的,如…
你真的会用 CocoaPods 吗?
CocoaPods 可以说是 iOS 开发应用最广泛的包管理工具,本篇文章主要介绍 CocoaPods 的第三方库是怎样从网络集成到我们本地的项目当中,也是制作私有库、开源库和 iOS 项目组件化的一个知识铺垫。 其中 git 字段表示该框架的托管地址,也就是上面时序图中的 远…
Core Text 编程指南
Core Text 是一种用于处理字体和文本布局的底层高级技术,自 Mac OS X v10.5 和 iOS 3.2 开始引入,你可以从所有 iOS 及 OS X 的开发环境中使用其 API。 Core Text 直接与 Core Graphics(Quartz)协调作业。Qu…
13 个 GCD 应用场景
本文不涉及 GCD 的概念和理论,仅记录了 GCD 在一些开发场景下的应用。 嗯,欢迎大家积极留言补充。 这是应用最广泛的场景,为了避免阻塞主线程,将耗时操作放在子线程处理,然后在主线程使用处理结果。比如读取沙盒中的一些数据,然后将读取的数据展示在 UI,这个场景还有几个细分:…
[译] AsyncDisplayKit/Texture 官方文档(1)
Node 可以异步绘制,且线程安全,你可以在在异步线程中进行实例化和配置它们的层级结构。 为了保持用户界面的流畅,你的 App 应该以 1/60 秒的帧率呈现, 这意味着主线程有 1/ 60 秒来处理一帧,也就是说,主线程需要在 16 毫秒内来执行所有的布局和绘图代码,而由于一…
我认为的 Runloop 最佳实践
关于 Runloop,这篇文章写的非常棒,深入理解RunLoop。我写这篇文章在深度上是不如它的,但是为什么还想写一下呢? Runloop 是一个偏门的东西,在我的工作经历中,几乎没有使用到它的地方,在我当时学习它时,因为本身对 iOS 整个生态了解不够,很多概念让我非常头疼。…
[译] AsyncDisplayKit/Texture 官方文档(2)
熟悉 Flexbox 的人会注意到这两个系统有许多的相似之处, 但 Layout API 并没有重新实现所有的 CSS。 布局规则没有物理存在,它通过充当 LayoutElements 的容器,理解多个 LayoutElements 之间的关联,完成 LayoutElement…
谈谈如何设计一个 Network->Model 组件
大多数 APP 都需要向服务器请求数据,一般来说,一个 APP 只需要根据一个后台设计一套网络请求的封装即可。 个解析规则。当出现这种情况时,MJExtension、ObjectMapper、HandyJSON 等模型转换的工具应运而生。 当我们使用这些工具时,往往需要有一个确…
iOS 组件化实践思考
组件化的应用背景和优势在此不再赘述,下面我们将从实践的角度,讨论一下如何应用组件化的思想,下面将以我自己的理解逐步展开,抛砖引玉。 下面依次来解释几种组件的定义和规则。 那么这个常量在 Home,List,Detail 都有可能会被引用,因此我们将这种最底层的,最下一层的东西归…
iOS 与 JS 交互手册 - JavaScriptCore
在前端快速发展的今天,JavaScript 在移动端的应用也越来越广泛,作为 iOS 开发者来说,与 JavaScript 进行交互也是不大不小的一个方面,尤其是一些 web 内嵌页,UIWebView 和 WKWebView 对 JavaScript 语言来说就像一个黑盒,出…
下一页
个人成就
文章被点赞
1,908
文章被阅读
112,114
掘力值
4,647
关注了
68
关注者
2,706
收藏集
1
关注标签
32
加入于
2016-09-20