IOS
  • Objective-C基础之六(Runtime之深入理解objc_msgSend)

    objc_msgSend源码解析源码查找路径在OC中,所有的方法调用底层都会转换成objc_msgSend方法进行调用,那么objc_msgSend底层是如何实现的呢?现在我们就通过objc源码来了解objc_msgSend的调用流程。在objc源码中查找objc_msgSend方法。发现方法...

    21年09月26日[IOS]浏览:1评论:0IOS

  • iOS 利用贝塞尔曲线实现Q弹的下拉刷新

    再次受Kitten大神的一篇妙文所启发,想要自己来实现原文中Kitten已实现的动画效果。最终效果如下:有一些基础的知识需要先事先了解:CADisplayLink,可理解为跟屏幕刷新频率同步的定时器。可见Kitten的博文:www.kittenyang.com/cadisplayli…UI...

    21年09月26日[IOS]浏览:1评论:0IOS

  • iOS 组件化开发(一):远程私有库的基本使用

    随着项目功能的不断增加,越来越多的开发人员加入,业务主线也随之越来越多,造成耦合越来越严重,编译越来越慢,测试不独立等一系列问题。为了解决此类情况,我们可以考虑到使用组件化开发概念组件化就是将一个单一工程的项目,分解成为各个独立的组件,然后按照某种方式,任意组织成一个拥有完整业务逻辑的工程...

    21年09月26日[IOS]浏览:3评论:0IOSCocoaPods

  • Flutter 为什么要将 build 方法放在 State 中?

    这是我参与更文挑战的第6天,活动详情查看:更文挑战本人的Flutter知识还在储备当中,文中如有错误还望指正。我的Flutter知识是通过《Flutter实战》入门的。书中提到一个问题:为什么要将build方法放在State中,而不是放在StatefulWidget中?当然,作者给出了答案:...

    21年09月26日[IOS]浏览:6评论:0FlutterIOS

  • Swift Collection 中的 lazy 作用

    惰性求值惰性求值常见于函数式编程中,也有人把惰性求值翻译成延迟求值(LazyEvaluation)。它的目的是要最小化计算机要做的工作。在使用惰性求值的时候,表达式不在它被绑定到变量之后就立即求值,而是在该值被取用的时候求值。惰性求值的优点很明显:计算只有在真正需要的时候才会执行这个特性就给代...

    21年09月26日[IOS]浏览:2评论:0IOSSwift

  • iOS Push的前世今生

    网上介绍iOSPush的文章有很多,但是大部分都总结得非常零散,加上之前也一直没好好总结过,对某些地方也不求甚解。于是抽空把苹果这套复杂而有趣的推送机制总结了一遍,终有此文!注意:本文大部分内容基于iOS10新增通知框架UserNotifications。目录版iOSPush的前世今生全文...

    21年09月26日[IOS]浏览:4评论:0IOS

  • iOS视觉 OpenGL初探

    一、图形API1.图形API简介OpenGL是一个跨编程语言、跨平台的编程图形程序接口OpenGLES是OpenGL三维图形API的自己,针对手机、PDA和游戏主机等嵌入式设备而设计的,去除了很多不必要觉和性能较低的API接口DirectX是由很多API组成的,DirectX并不是一个单纯...

    21年09月25日[IOS]浏览:8评论:0IOS

  • [译] Swift:通过示例避免内存泄漏

    原文地址:Swift:AvoidingMemoryLeaksbyExamples原文作者:jaafarbarek译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:LoneyIsError校对者:HearFishle在Swift中,使用...

    21年09月25日[IOS]浏览:4评论:0Swift性能优化IOS

  • ARC中dealloc过程以及cxx_destruct的探究

    前言这次探索源自于自己一直以来对ARC的一个疑问,在MRC时代,经常写下面的代码:-(voiddealloc{self.array=nil;self.string=nil;//...////非Objc对象内存的释放,如CFRelease(...//...//[superdealloc];}...

    21年09月25日[IOS]浏览:8评论:0IOS

  • 源码浅析-iOS缓存NSCache

    摘要NSCache是iOS上常用的缓存机制。其内部数据结构是「哈希表+双向链表」。当需要释放空间时,它优先删除cost较低的。分析核心变量如下,可看到其中的「哈希表+双向链表」结构。openclassNSCache<KeyType:AnyObject,ObjectType:AnyO...

    21年09月25日[IOS]浏览:12评论:0IOS

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1
本网站由 提供CDN/云存储服务

联系我们