EXC_BAD_ACCESS的本质详解以及僵尸模式调试原理,模式的本质 原文:What Is EXC_BAD_ACCESS and How to Debug It 有时候,你会遇到由EXC_BAD_ACCESS造成的崩溃。 这篇文章会告诉你什么是EXC_BAD_ACCESS,以
iOS----------charles如何设置本地映射、和取消本地映射,取消映射 https://www.jianshu.com/p/ec2f65523cc4
使用CocoaPods配置iOS百度地图sdk问题记录20191024,ios12sdk 1、在Podfile中加入添加库名 pod ' BaiduMapKit' #百度地图SDK 2、安装百度地图 pod install 出现问题: [!] Error installing BaiduMapKit [!] /usr/local
iOS开发高级分享,ios高级开发 MetriKit是iOS 13中用于收集和处理电池和性能指标的新框架。这是在WWDC今年与XCTestMetrics和Xcode Metrics组织者一起,作为一项协调一致的努力的一部分,为开发
iOS开发请您把握现在 — 面向未来学习, iOS开发请您把握现在 面向未来学习 这一篇文章,如果你是一名iOS开发正好也处于开发晋升瓶颈迷茫期,不妨停下你的脚步,花五分钟看看,兴许
iOS开发,开发ios软件 简介 因为最近企业签掉得太严重了,上头要求实现超级签进行游戏下载。故有了此文章,记录一下过程。 签名原理其实很简单,超级签名的技术就是使用个人开发
iOS 和 H5 页面交互(WKWebview 和 UIWebview cookie 设置),网页cookie iOS 和 H5 页面交互(WKWebview 和 UIWebview cookie 设置) 主要记录关于cookie相关的坑 1. UIWebview 1. UIWebview 相对比较简单 直接通过
给iOS中高级求职者的一份面试题解答,java中高级面试题 前段时间更新了一篇给iOS中高级面试官的一份招聘要求收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇文章给
/usr/local/lib/ruby/gems/2.4.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:118:in `git_version: Failed to extract git version from `git,usr 问题及分析 今天做项目的时候,执行pod update报了如下错误信息: /usr/local
52个有效方法(5),方法 枚举(enum) 枚举(enum)只是一种常量的命名方式。是C语言中的一种基本数据类型,是一个被命名的整型常量的集合。 规范的定义代码中的状态、选项等“常量”。 不参
52个有效方法(6),方法 属性 “属性”(property)是OC的一项特性,用于封装对象中的数据。 @property @Property是声明属性的语法( @property = ivar + getter + setter ) 。 OC对象通常会把其所需的数据
52个有效方法(7),方法 在对象内部尽量直接访问实例变量 在对象内部读取数据时,应该直接通过实例变量来读,而写入数据时,则应通过属性来写。 _name = @Jack 不经过setter的消息发送,
deinit 没执行,执行 写了一个自定义的UIView,其中包含代理 然后设置UIViewController为此UIView的代理 结果UIViewController里的deinit没执行,导致内存泄漏 解决方法需要在定义代理时加上weak 前
iOS-----------关于Xcode11,iOS11 https://blog.csdn.net/qq_18683985/article/details/97374288
iOS 13 presentViewController,present 升级了iOS 13,发现代码中使用presentViewController的都变成了这样的,顶部留了一部分 查看present样式,iOS 13 默认自动适配,需要在present的时候,设置style
Flutter 的基本控件,控件是 文本控件 Text 支持两种类型的文本展示,一个是默认的展示单一样式文本 Text,另一个是支持多种混合样式的富文本 Text.rich。 单一样式文本 Text 单一样式文本
52个有效方法(1),方法 1. Objective-C语言使用的是消息结构而非函数调用。 消息结构和函数调用之间的区别 消息结构的语言: 运行时由运行环境决定所应执行的代码 函数调用的语言: 由编
iOS开发进阶(唐巧)读书笔记(一),我是唐巧 如何提高iOS开发技能 1、阅读博客:https://github.com/tangqiaoboy/iOSBlogCN 40多位iOS开发博主的博客地址 2、读书:每年阅读一本高质量的iOS开发书籍
Client error attempting to change layout margins of a private view,attempting 试图更改私有视图的布局边距时出现错误 解决方案: if (@available(iOS 13.0 , * )) { UIEdgeInsets margins = view.layoutMargins; CGRect frame =
位域-isa指针,isa指针 一、isa指针结构 union isa_t { isa_t() { } isa_t(uintptr_t value) : bits(value) { } Class cls; uintptr_t bits; #if SUPPORT_PACKED_ISA // extra_rc must be the MSB-most field (so it matches carry/overflow flag
iOS---OBJC_ASSOCIATION_ASSIGN可能引起的Crash,iOS //OBJC_ASSOCIATION_ASSIGN类似于我们常用的assign,assign策略的特点就是在对象释放以后,不会主动将应用的对象置为nil,这样会有访问僵尸对象导致应
ios学习之路:Xcode+swift+打包ipa一步一坑记录, 咳咳,作为公司的Android开发(兼java接口开发,兼软件测试,兼运维)由于公司ios开发小伙伴离我而去,ios的app出了问题,急需处理。于是
MAC安装Flutter,mac安装 系统环境要求 Flutter因为是新出的框架,所以对系统还是有一定的要求的。 MacOS(64-bit) 磁盘空间:大于700M,如果算上Android Studio等编辑工具,尽量大于3G。 命令号
iOS编译自动升级版本号脚本,iOS版本号 版权申明: 本文原创首发于以下网站,您可以自由转载,但必须加入完整的版权声明 博客园MogooStudio:https://www.cnblogs.com/MogooStudio/ csdn博客MogooS
Flutter,flutterisolate StatefulWidget 需要借助于 State 对象,在特定的阶段来处理用户的交互或其内部数据的变化,并体现在 UI 上。这个特定的阶段,就涵盖来一个组件从加载到卸载的全过程