麦穗是麦客的情人,非搂在怀里不得释怀,好美!喜欢💕!
麦穗是麦客的情人,非搂在怀里不得释怀,好美!喜欢💕!
近几年来SVG使用得越来越多,就连Android的官方库也加入VectorDrawable的支持。这个类就是用来支持向量图的。SVG图片在web端使用非常广泛,我第一次接触这...
目录 ARC下如何避免内存泄露?如何检测? 你是如何做内存优化的? __block你知道多少?在什么时候使用? 关于防止APP崩溃你做了哪些努力? 你是如何做线上Bug定位的...
室友是这个世界随机分配给你的,不一定就非得当朋友,志同道合的朋友往往对你的人生有帮助的多,人生路这么长,岂能因为别人的眼光就失去了自己的方向呢
周末不要待在宿舍周末不要待在宿舍,白天可以去图书馆,夜晚可以去操场。不管去哪,一定不要待在宿舍。(个人经历不具有普遍性) 周末早晨,室友往往十点以后起床或干脆早午餐一起吃。如果我待在宿舍,一...
总结的真好,学习了
Objective-C weak关键字实现源码解析Runtime源码版本:objc4-723, ARM64平台 weak/__weak是OC开发中常用的关键字,其有当指向的对象被销毁时置nil并且不会改变引用计数特性。 示例...
@被风吹傻的娇娇 确实可行
iOS10 title和leftBarButtonItem不显示之前自定义了navigationBar的背景颜色,升级到iOS10后,发现title,跟leftBarButtonItem不显示。iOS9 之前的navigationBar的...
UserDefaults 平常我们的项目中都会用来保存一些账号信息等,但是它的存取需要写很长的方法调用,感觉很费劲, 而且多人开发的时候不利于代码的统一。之前从 Apple ...
xmind
WebViewJavascriptBridge源码分析最近抽时间看了一遍WebViewJavascriptBridge这个开源框架,把看到的内容记录下来源码地址:https://github.com/marcuswestin/W...
昨天看了公众号SwiftGG翻译组的文章《Swift:让人眼前一亮的初始化方式》,自己动手敲了一篇,只能说,手感真特么爽。 先看看比较普通的写法,最普通的就不说了,先看这种通...
一、基本介绍 1. 什么是 Moya (1)我们知道在 iOS 开发中,可以使用 URLSession 进行网络请求。但为了方便起见,我通常会选择使用 Alamofire 这...
在通常情况下我们 tableview 的 datasource 的写法是 使用这个函数返回的值是一个 UITableView, 当我们使用自定义的 TableViewCell...
最近抽时间看了一遍WebViewJavascriptBridge这个开源框架,把看到的内容记录下来源码地址:https://github.com/marcuswestin/W...
当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,...
GPU渲染机制:CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转...
实现原理在tableView上加上一个View,注意不是headerView,而是一个Y值为负数的普通View,下拉时候监听偏移量,改变View的内容显示。在tableVie...
OC开发我们主要有以下三种自定义方法,供大家参考:Push & PopModalSegue 前两种大家都很熟悉,第三种是Stroyboard中的拖线,属于UIStoryboa...
OC内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需...