首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Control失灵了
掘友等级
努力做一个大前端
渴望改变
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 105
沸点 1
赞
106
返回
|
搜索文章
赞
文章( 105 )
沸点( 1 )
谈谈如何设计一个 Network->Model 组件
大多数 APP 都需要向服务器请求数据,一般来说,一个 APP 只需要根据一个后台设计一套网络请求的封装即可。 个解析规则。当出现这种情况时,MJExtension、ObjectMapper、HandyJSON 等模型转换的工具应运而生。 当我们使用这些工具时,往往需要有一个确…
深入iOS系统底层之crash解决方法
一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。如果在应用程序中接入了一些第三方的crash收集工具或者自建crash收集报告平台的话将会很好的帮助开发者去分析和解决应用程序在线上运行的问题,当出现的崩溃问题能得到及时的解决和快速的修复时必将会大大的提升应…
LLDebugTool - 便捷的IOS调试工具(支持Swift)
LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 LLDebugToolSwift是针对LLDebugTool的Swift扩展,它提供了LLDebugTool的Swift接口,LLDebugToolSwift会和…
Hybrid 实战:如何完整下载一个 wap 页面
在移动端使用 wap 页面展示内容有非常多的应用场景,比如常见的新闻资讯阅读、简书或掘金的文章展示。客户端提供 webview 容器,配套一系列前端与客户端交互的能力,前端使用模板批量生成不同的内容后下发,发挥着前端极高灵活性的同时又可以享受到客户端原生的许多能力。 前面说的场…
我把这两年的精华文章都整理出来了
应读者要求,把码农翻身的所有文章做了一个分类,方便大家出查找,欢迎转发,分享。 该目录持续更新中,在公众号首页发送消息“目录”,可以看到最新版。 想通过关键字搜索的,可以点击文末的“阅读原文”。 计算机基础 我是一个线程 TCP/IP 之 大明邮差 TCP/IP 之 大明内阁 …
Block 是如何实现的?如何避免循环引用?
使用 Block 的时候,我们通常会有以下几点疑问,我们带着这种疑问来阅读本文,本文难免会有遗漏或者错误,望读者朋友们提出来。Lefe 在使用 Block 的时候主要遇到了以下问题: 难道只要使用了 self 就需要使用 __weak 来避免循环引用吗? 为避免循环应用,为什么使用了 weak 还需要使用 strong ?
NOW直播Flutter动态搜索列表页实现
Flutter是Google使用Dart语言开发的移动应用开发框架,使用一套Dart代码就能构建高性能、高保真的iOS和Android应用程序,并且在排版、图标、滚动、点击等方面实现零差异。腾讯Now直播App中使用Flutter实现了动态搜索列表页。本文主要介绍动态搜索列表页…
APP重构之路(三) 引入单元测试
本文没有给出任何测试代码,或者是在教你如何编写一份具有良好测试性的代码,而是阐述在重构过程中单元测试的重要性与实现方法,关于代码可测试性相关的内容我会另开一篇文章去具体阐述。(画个饼) 这个时候也许能够利用经验和丰富的debug技巧来解决这些问题,但是很多时候我们的处理并不完美…
[译] 构建流畅的交互界面
在 WWDC 2018 上,苹果设计师进行了一次题为 “设计流畅的交互界面” 的演讲,解释了 iPhone X 手势交互体系背后的设计理念。 这次分享提供了一些技术性指导,这对一个设计演讲来说是很特殊的,但它只是一些伪代码,留下了太多的未知。 演讲中一些看起来像 Swift 的…
一步步创建自己的 iOS 框架
在教程中我们会构建一个框架,框架里面会暴露一个名为 RGBUIColor(red:green:blue) 的函数,该函数会返回使用这些参数创建的 UIColor 对象。我们会使用 Swift 语言,并且使用 Carthage 作为依赖项的管理工具。我们的框架将会支持通过 Carthage、CocoaPods 或者 git 来使用。让我们开始吧!
下一页
关注了
137
关注者
1
收藏集
12
关注标签
44
加入于
2017-12-18