首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
11月17
订阅
懒人姑娘
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
UITableView 性能优化 - 一次面试后的反思总结
曾经面试的时候遇到这个问题,竟一时没有全答上来,于是 Google 了一下,常见的一些譬如 Cell 重用、设计统一 Cell、缓存 Cell 高度,Cell 数据资源缓存,这些其实平时都在用,但因为平时还是缺乏总结,回答这么个问题的时候却只想到说 “== 重用 ==”、“== 缓存 ==”,道理你都懂,但这样极度概括的答案在面试过程中并不是什么好答案,深有体会~ 另外,也有自己平时很少用而想不起来的,就是性能要求更高一些的话 Cell 中用到的视图控件可以尽可能自行 drawRect。 面试结果也未可知,便先吃一堑长一智,趁热将其总结总结。
设计模式系列2--三大工厂模式
image 今天学习下最常见的工厂模式,工厂模式细分下来有三大类: 1. 简单工厂 2. 工厂模式 3. 抽象工厂模式 他们的目标都是一样的:封装对象的创建。但是实现手段和使用场景却是不相同。使用的时候三个模式也可以互相替换使用,导致很容易混淆三者。 下面我们来具体看看三者的使…
iOS 高性能异构滚动视图构建方案 —— LazyScrollView
iOS 高性能异构滚动视图构建方案 —— LazyScrollView http://click.aliyun.com/m/7860/
iOS 导航栏的那些事儿
最近项目里有个需求和导航栏的样式定制有关,深入之后发现之前理解的一些概念有些模糊,刚好趁着这次机会全面整理了一下。
UILabel 中一个很多人都会踩的坑
一个很严肃的问题,平常你是怎么设置 UILabel 的高度的?
iOS 开发中你不能不知道的一个 class
你还在为不会写正则而抓狂?你还在为如何识别字符串中的电话号码、链接、日期、地址...并实现国际化而烦恼?那么你会在看完本文章之后不会抓狂,不会烦恼,依旧觉得生活很美好!进入正题!!!其实 Apple 已经帮我们定义好了这么一个 class, NSDataDetector只是知道…
iOS 多线程 - 从不会到熟练使用
多线程的东西好久没弄过了, 项目里面用不到, 慢慢都忘记了, 最近不太忙, 把这些东西重新拿出来弄一下, 做下复习. 这次先把 api 的东西捋一遍, 下次再详说比较深层点的东西.
设计模式系列1--开篇漫谈
大概花了一个半月的时间把市面上比较知名的设计模式类的书全部买回来学习了一遍,这些书里面有好有坏。如果想系统的学习设计模式,我建议还是买书看,因为书上的知识比较系统和权威,不像网上的文章良莠不齐,虽然有很多有些的博客的文章不错,但是刚开始自学也没有能力去分辨。 这篇文章应该算是学…
iOS 多线程到底不安全在哪里?
iOS 多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。
阿里开源组件化方案 BeeHive
阿里开源组件化方案 BeeHive