weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对象被释放的时候自动被设置为nil,大大避免了野指针访问坏内存引起崩溃的情...
weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对象被释放的时候自动被设置为nil,大大避免了野指针访问坏内存引起崩溃的情...
前言: 请思考两个问题。1. weak指针置为nil是线程安全的吗?问详细点就是:当一个对象正在delloc时,如果在另一个线程获取了weak指针,这时获取weak怎么保证线...
原文地址 野指针 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针 野指针异常堪称crash界的半...
最近在倒腾了几个月的APP上架到苹果和安卓市场,这里把经验给大家共享一下。 1.安卓各大应用市场都需要软件著作权,而且基本上都要实名制,实名制的信息得与著作权一致就是公司的完...
请教下,第二种方法如何修改图标和标题之间的间距?
Flutter底部导航栏NavigationBar的几种实践长话短说,现在主流的App都是底部导航按钮 + Fragment 的方式,Android 原生开发有很多种方式来实现,Flutter 也是。 零、概述 TabBar + Ta...
WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同...
安装之后已经连不上网了是吗?
TikTok(抖音国际版)逆向,全球的小姐姐们,我来啦!开源地址 首先抛出GitHub地址吧~多多支持指点,谢谢。AYTikTokPod 简述 iOS逆向工程指的是软件层面上进行逆向分析的过程。在一般的软件开发流程中,都是过程导向...
iOS Core Animation: Advanced Techniques中文译本Lottie for Android, iOS, React Native, Web, ...
前言 背景 记得上一次自己做过一个SDK,目的是让其他APP能自动跳转到公司APP中做些事,一番资料查阅,任务也很快完成。当时自己也感觉做SDK也就那么回事,烂熟于心。过了一...
公司项目中用了一些 runtime 相关的知识, 初看时有些蒙, 虽然用的并不多, 但还是想着系统的把 runtime 相关的常用方法整理一下, 自己以后用着方便, 也希望对...
首先要创建一个带有属性的字符串NSMutableAttributedString 如何设置这个字符串的属性(以下两个方法:) 常用的属性都有哪些 字体 颜色 空心字 间距 倾...
在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录 swift 3中对C层级的GCD的API进行了彻头彻尾的改变。本文将从实...
参考了 没故事的卓同学 的文章:Swift 3必看:新的访问控制fileprivate和open , 替换了一个更为直观的例子 open open 修饰的 class 在 M...
在swift 3中新增加了两种访问控制权限 fileprivate 和 open 。下面将对这两种新增访问控制做详细介绍。 fileprivate 在原有的swift...
那根据model的某个id 把id相同的删除掉 有没有什么优雅的实现方式呢
iOS开发之由model组成的数组的排序在iOS开发中我们经常遇到列表,通常我们会定义一个可变数组,然后将列表的每列装在一个model里,有时我们会遇到这样的需求:将列表数据按照某个字段进行排序,比如说:根据年龄或...