首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
庄周梦了个蝶
掘友等级
移动端开发(iOS/Flutter)
|
某公司
iOS、Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
144
文章 144
沸点 0
赞
144
返回
|
搜索文章
赞
文章( 144 )
沸点( 0 )
从 Objective-C 过渡到 Swift
Swift 不仅支持面向对象和面向协议开发,同时还支持函数式开发,在使用封装继承多态的同时,也可以用协议去组合代码,还可以利用高阶函数去简化代码、组织程序。
Code Review 注意事项
持续并有效的 Code Review 不仅可以提高代码质量,降低程序风险,还可以提高开发人员技术水平,但前提是需要开发人员能够真正认可并意识到这并不是在浪费时间,而且在实施前最好能够得到公司认可
使用 CocoaPods 做依赖管理
CocoaPods 可以为 iOS 项目使用的第三方类库和我们自己的私有类库提供依赖管理,我们只需要告诉它要使用的类库名称和版本号,然后再执行一条命令,它就会自动将这个类库的源码下载到本地
代码重构
在不改变软件系统外部行为的前提下,改善它的内部结构。Martin Flower 在《重构》中有一句经典的话:“任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员。”
了解一点互联网架构
早期互联网应用通常用户少、并发低、数据量也比较小,所以将应用程序、文件服务、数据库服务都集中部署在一台服务器上就能够满足需求,这种方式易于开发和部署,但它做不到高可用和高并发
iOS 应用的启动任务设计
从点击 app 图标到看到首页内容就算是一次启动过程,在这个短则一两秒的过程中 app 要做的事情却有很多,本文主要介绍如何管理这些任务的执行方式和优先级问题。
iOS 应用的生命周期
程序的生命周期是指应用程序从启动到结束整个阶段的全过程,点击应用图标打开程序,系统会首先通过 main 函数进行相关设置,然后通过 RunLoop 保持程序能够始终运行并监听处理分发事件
面向对象设计的设计模式(三):行为型模式
本篇是面向对象设计系列文章的第四篇,讲解的是设计模式中的7个比较常见的行为型模式(按照本文讲解顺序排列): 模板方法模式 策略模式 责任链模式 状态模式 命令模式 观察者模式 中介者模式
iOS 开发中的设计模式
设计模式是对软件开发设计中一些常见问题的解决方案,为了便于沟通,又给每种方案起了名字并归类,设计模式不局限于某种开发语言,也不局限于面向对象设计思想,它同样可应用于函数式开发和面向协议开发。
拓扑排序:如何确定代码源文件的编译依赖关系?
编译器在编译整个项目的时候,需要按照依赖关系,依次编译每个源文件。比如,A.cpp 依赖 B.cpp,那在编译的时候,编译器需要先编译 B.cpp
下一页
个人成就
文章被点赞
551
文章被阅读
162,084
掘力值
4,929
关注了
32
关注者
265
收藏集
4
关注标签
33
加入于
2016-08-10