首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
OSMin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 48
沸点 0
赞
48
返回
|
搜索文章
赞
文章( 48 )
沸点( 0 )
深入理解iOS的block
在文章之前,先抛出如下问题。 如果现在不是很熟悉,希望看完这篇文章,能有个新的认识。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义是 block 实际上就是 Objective-C 语言对于闭包的实现。 如图所示,age是直接值传递,height传递的是*hei…
iOS 进阶知识总结(四)
本文总结以下知识点及面试题 - 内存管理 - 野指针处理 - autoreleasePool - weak - 单例、通知、block、继承和集合
代码重构技巧(二)
熔断代码说的比较悬,其实就是将条件语句进行简化的一种写法,就和三目是if/else的一种简化一样。我们看下代码的对比效果。 在es6中支持了参数默认值的写法,解决的是某个参数在没有传入的时候取默认值的需求。那么在之前我们是如何解决类似的需求的呢?我们通过逻辑或实现。 虽然我们已…
iOS开发·runtime原理与实践: 关联对象篇(Associated Object)(为分类添加“属性”,为UI控件关联事件Block体,为了不重复执行)
1. 什么是关联对象 在iOS开发中,可能category比较常见,相对的Associated Object,就用的比较少,要用它之前,必须导入<objc/runtime.h>的头文件。 2. 关联对象:为分类添加“属性” 这些代码都是编译器为我们生成的,虽然你看不到它,但是它…
UITableView-tableHeaderView-自适应高度
以前做自定义headerView适应高度都是用系统api算的高度,代码如下 偶然发现还有更简单的方法, 只需要在设置tableHeaderView后设置自定义headerView的宽度的约束,就能够实
iOS:界面优化方案
本文主要介绍界面卡顿的原理以及优化 界面卡顿 通常来说,计算机中的显示过程是下面这样的,通过CPU、GPU协同工作来将图片显示到屏幕上 1、CPU计算好显示内容,提交至GPU 2、GPU经过渲染完成后
作为一名架构师,近来研发APP的一些经验总结。
前言 学如逆水行舟,不进则退。共勉! 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也
Jenkins实现自动化打包
对于一个开发来讲,Xcode手动打包是比较耗时的,而且是没有很大技术含量的工作。自动化打包根本目的是为了节约时间,把重复且无技术含量的事情交给系统去做。
Xcode中代码注释编写小技巧
注释代码很像清洁你的厕所——你不想干,但如果你做了,这绝对会给你和你的客人带来更愉悦的体验。今天给大家聊的就是在Xcode中,代码注释编写小技巧。
手把手带你撸一个网易云音乐首页(一)
Hello,大家好,近期我一直在学习用 Swift 编码,由于之前很多项目我都是用 OC 实现的,所以导致我现在对 Swift 还是处于一个学习的阶段中。为了提高自己的学习效率,每次我都会为自己
下一页
个人成就
文章被点赞
32
文章被阅读
8,195
掘力值
267
关注了
13
关注者
9
收藏集
2
关注标签
4
加入于
2019-12-17