首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS开发
订阅
MONSTERSUCKER
更多收藏集
微信扫码分享
微信
新浪微博
QQ
78篇文章 · 0订阅
如何写好一个自定义View
对于iOS开发来说,写一个自定义view,或者恰当地使用tableview基本上可以算的上是“行活”。但是看过一些同学写的自定义控件后,有时感觉似乎写的不够好,虽然可以正常工作,但是在可拓展性、易用性、以及稳定性上都有所欠缺。所以我打算写一个系列,就叫做如何写好xxx,就总结下…
iOS 大师养成之路--对象的本质
当然下面还有很多的函数,太长了,不浪费地方了。我们发现有些有意思的问题: 我的对象呢为什么只有一个isa 指针?--> 其实这里我只能这么解释下,可能不是很专业但是意思能表达清楚。在编译阶段,所有的类都有自己的内存空间了,相当于已经建好统一的毛坯了,只是要如何装修每个对象有每个…
Swift自定义表情键盘+录音
老规矩,一图胜千言。Demo 传送门 点我就行 。 这里没有干货,也没有教程,请各位大神手下留情。这个 demo 是平时自己在工作之余学习 swift 写的,因为每天学习时间有限所以这个 demo 前后写了一个月左右,里面的语法和命名都不是很规范,也没有做大量的机型和版本测试,…
iOS Swift 仿微信聊天图片显示
这里摘重点说,布局什么的按自己意愿去弄吧。我固定了图片的显示大小为 102 * 152 那明了,我们的图片是被拉伸后再绘制到layer上的,为了正确显示我们的图片,我们得告诉layer它是怎么被进行拉伸的。是的,就是下面代码所指定的范围
支付宝客户端架构解析:iOS 容器化框架初探
1. 前言 由本章节开始,我们将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。 本节…
理解 iOS 和 macOS 的内存管理
在 iOS 和 macOS 应用的开发中,无论是使用 Objective-C 还是使用 swift 都是通过引用计数策略来进行内存管理的,但是在日常开发中80%(这里,我瞎说的,8020 原则嘛😆)以上的情况,我们不需要考虑内存问题,因为 Objective-C 2.0 引入…
开发者 App Store 收款的科学姿势(文末有福利)
刚刚开始做独立开发的同学们可能起初收入比较微薄,不能达到应用商店的打款下限,等好不容易凑够钱可以收款了,才发现各种坑都不知道。 App Store 收入是攒够至少 150 美金才会汇款,Google Play 收入是攒够至少 100 美金才会汇款。这点是针对国内的,如果是美国户…
UITableViewCell含有WebView的自适应高度新解决方案
产品中频繁遇到UITableViewCell含有WebView的需求,也提出好几个解决方案了,当然一次比一次简单。 获取数据,确定 tableView 的 cell 的数目和初始高度。 刷新 tableView,向每一个 cell 填充内容和初始高度,将初始高度赋值给 cell…
MJRefresh源码解析
上一篇详细写了GCD的探索,这次想写一个平时常用的第三方库的解析文章,由于最近时间比较紧,所以AFNetworking这种超级耗时的就先放一边了,那么MJRefresh也是我们项目中比较常用的一个UI功能库了,主要用于滚动视图的上下拉刷新加载的功能,这里暂且不对作者进行讨论,单…
如何写出优雅的代码