UITextField 和 UITextView 如图修改键盘 UIReturnKeyDefault UIReturnKeyGo UIReturnKeyGoogle UIRe...
UITextField 和 UITextView 如图修改键盘 UIReturnKeyDefault UIReturnKeyGo UIReturnKeyGoogle UIRe...
前言 前段时间我们项目也完全实现了组件化,在组件化过程中,为了能够提高项目的编译速度,我们将组件全部打成二进制,但其实也暴露出另外一个问题:那些使用二进制的组件无法像源码调试...
Block有三种类型: __NSGlobalBlock __NSStackBlock __NSMallocBlock 我们在讲block的本质[https://www.jia...
在 ARC 中,捕获了外部变量的 block 的类会是 __NSMallocBlock__ 或者 __NSStackBlock__,如果 block 被赋值给了某个变量,在这...
前段时间看了篇IOS性能优化的文章:https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/里面...
类 类结构 类实例结构 常用函数 方法 结构 类方法的常用函数 方法的常用函数 方法选择器 动态创建类 示例: 动态创建对象 例子: 成员变量、属性 Ivar 结构 Ivar...
iOS底层原理runtime 方法列表 以及常用api调用 objc_系列函数关注于宏观使用,如类与协议的空间分配,注册,注销等操作 class_系列函数关注于类的内部,如实...
背景 我们的app版本 最低支持版本为iOS9,然后最近苹果审核,由于国内运营商对苹果施加压力,使用CallkitApi的核心功能的App都会被拒绝过审,当然使用了非核心功能...
最近工作中进行项目模块化,根据功能分类,将项目由一个整包拆分为一个个framework,各个framework之间相互依赖,涉及到动态库和静态库相互依赖,这里写篇摸索笔记,记...