首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
12.2
订阅
于安
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
iOS链式语法数据绑定轻量级框架实践
一、需求背景1、现状当前组件化开发中,经常会用到MVVM设计模式,它促进了UI代码与业务逻辑的分离,一定程度解决viewController臃肿问题,但也使得数据绑定变得复杂,很多情况下需要我们手动绑
2020年面试:整理出一份高级iOS面试题
(注:NSHashTable与NSSet的区别:NSHashTable可以通过option设置元素弱引用/copyin,只有可变类型。但是添加对象的时候NSHashTable耗费时间是NSSet的两倍。 assign:用于基本数据类型和结构体。如果修饰对象的话,当销毁时,属性值…
OC基础之理解属性
@Property是声明属性的语法,作为 Objective-C 的一项特性,主要的作用就在于封装对象中的数据。它可以快速方便的创建实例变量,并为实例变量创建存取器,并允许我们通过点语法使用存取器。 .m: 实现了getter和setter方法。 定义一个@property,在…
好用的项目研发管理系统6个功能特征,这些企业都在用!
在这互联网高速发展的时代,很多互联网公司都会有自己的技术研发团队,而研发部门作为企业非常重要的一个部门,它很多情况下,往往是代表了企业未来能否在市场上有过硬的技术站稳脚跟。根据调查,我们会发现,很多企
C++的转换手段并与explicit关键词配合使用
而C++的类型转化和C差别很多,那么C++里面的类型转化是怎么用的呢。C++除了隐式转换和显示转化,显示转化是我们熟知,有四个显示转化函数:static_cast、dynamic_cast、const_cast、reinterpret_cast,主要运用于继承关系类间的强制转化…
嘿,程序员需要了解的八个开源项目,你都了解吗?
前端GatsbyGatsby是基于React的SSG(静态站点生成器)开发源,旨在使开发更轻松,更高效。Gatsby是一个框架,该框架将React和其他一些现代工具的主要功能整合到同一软件包中,从而促
线上产品中自定义View应该如何完善?
答案是肯定的,有区别。在产品环境中由于产品的使用者人数庞大因此很多在 Demo 中发现不了的问题也会一一暴露出来,甚至一些平时所认知的正常的情况,在用户看来也是不合常理的。 这次我司有个展示公告的需求,需求是当有公告时,公告内容从左到右匀速划过屏幕,每隔一分钟出现一次。刚拿到需…
Flutter动态化框架Fair文档上线&开源倒计时
不久前在掘金发布了Fair系列的第一篇文章,收获了2.6K+的阅读量,也有40位掘友关注了“狗头研究中心”,点赞和评论笔者都看到了。 我们都知道,Flutter动态化的技术壁垒是比较高的,如何越过这道墙,同时又不违反应用市场的政策似乎是“蜀道难”。Flutter官方早已放弃了热…
从零做网站开发:基于Flask和JQuery,实现表格管理平台
你要开发网站? 嗯。。 会Flask吗? 什么东西,没听过。。。 好吧,那我们来写个简单的表格管理平台。 基于Flask框架和JQuery实现管理平台网站的开发功能,我代码编写用了2天的时间 ,从零开始写;又对具体实现流程,自己断断续续地整理总结了近半个月。从自我感觉来说,整个…
IOS-内存管理
小对象处理方案,苹果会对NSNumber、NSDate、小NSString进行处理,小对象的值会存储在常量区,有系统分配管理内存,并且能通过地址直接看到对应的值,在objc源码的_read_images会调用initializeTaggedPointerObfuscator方法…