摘要:前言 配置flutter环境时需要用到Android studio,再flutter开发过程中,免不了使用模拟器来开发调试(毕竟它比手机方便太多)。但是因为适配需要,我们会更多的使用真机开发调试,那么当模拟器遇到这样那样的问题,我们往往会无从下手,其中最烦的就是网络问题。我最近图方便,又重新用起了模 阅读全文
posted @ 2021-01-22 16:03 mukekeheart 阅读(1) 评论(0) 推荐(0) 编辑
摘要:一、说明 MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示; 根目录(/)不是可有可无, /System 表示根目录下的System文件,System表示当前目录下的System文件; 在 Unix系统中区别字符大小写,A.txt 不 阅读全文
posted @ 2021-01-14 16:23 mukekeheart 阅读(13) 评论(0) 推荐(0) 编辑
摘要:本文转载自:初探 Clang 还有另外一篇相关的文章讲得更详细,大家也可以在这里学习:iOS的编译过程 LLVM Clang 作为一个iOS工程师,每次看到Xcode在进行漫长的编译的时候总是忍不住想深究一下自己手写的BUG是如何被生成的,所以下定决定研究一下我们的编译器。要探究首先要知道我们使用的 阅读全文
posted @ 2021-01-14 15:30 mukekeheart 阅读(18) 评论(0) 推荐(0) 编辑
摘要:本文转载自:CocoaPods 安装使用总结(最新) 一、前言 关于什么是CocoaPods,使用CocoaPods的好处等问题本文不做说明,本文只是CocoaPods的安装和使用教程。根据此教程可以正确/快速的安装使用CocoaPods。 废话不多说,开干! 二、安装教程 2.0 安装环境检查 打 阅读全文
posted @ 2020-12-22 11:23 mukekeheart 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、前言 官方对于NSObject的解释如下:The root class of most Objective-C class hierarchies, from which subclasses inherit a basic interface to the runtime system and 阅读全文
posted @ 2020-12-22 10:53 mukekeheart 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在我们解压的.ipa 文件,我们可以获取一些app的相关资源,先简单介绍下怎么打开 .ipa 文件; 其实 .ipa 实际上就是一个压缩包,所以使用任何解压工具即可打开。当然我们可以直接将ipa文件的后缀改成.zip格式,然后使用解压软件就可以直接解压了。 打开后,在 Payload 文件夹中有我们 阅读全文
posted @ 2020-12-11 13:17 mukekeheart 阅读(15) 评论(0) 推荐(0) 编辑
摘要:本系列主要是回顾线性结构(数组、链表、栈、队列)、树、图等基本数据结构的基础知识,并且简单介绍这些数据结构对应的常用算法。本文主要是本系列的文章目录,后续会逐渐补充相关的博文。 基本数据结构的文章列表 数据结构概述 数据结构--线性表和链表的基础知识 数据结构--栈和队列的基础知识 数据结构--树的 阅读全文
posted @ 2020-09-13 15:54 mukekeheart 阅读(130) 评论(0) 推荐(0) 编辑
摘要:近期准备重新学习一下常用数据结构和基本算法,并计划将这些内容的只是做一个整理和归类,准备慢慢写一个常用数据结构与基本算法的系列博文,博文列表参见:常用数据结构与基本算法博文系列,目前内容还比较少,后续慢慢补充。本文主要内容是介绍 数据结构--线性表和链表的基础知识。 一 线性表概述 1.1 线性表概 阅读全文
posted @ 2020-09-13 15:53 mukekeheart 阅读(296) 评论(0) 推荐(1) 编辑
摘要:前言 做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本系列的所有博文集合参见 阅读全文
posted @ 2020-09-04 08:55 mukekeheart 阅读(130) 评论(0) 推荐(0) 编辑
摘要:前言 做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本文是 iOS开发知识梳 阅读全文
posted @ 2020-09-04 08:55 mukekeheart 阅读(68) 评论(0) 推荐(1) 编辑
摘要:前言 做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本系列的所有博文集合参见 阅读全文
posted @ 2020-09-03 18:42 mukekeheart 阅读(155) 评论(0) 推荐(0) 编辑
摘要:近期准备重新学习一下常用数据结构和基本算法,并计划将这些内容的只是做一个整理和归类,准备慢慢写一个常用数据结构与基本算法的系列博文,博文列表参见:常用数据结构与基本算法博文系列,目前内容还比较少,后续慢慢补充。本文主要内容是 数据结构概述。 一 数据结构是什么 数据结构,直白地理解,就是研究数据的存 阅读全文
posted @ 2020-09-01 16:44 mukekeheart 阅读(99) 评论(0) 推荐(0) 编辑
摘要:近期准备重新学习一下常用数据结构和基本算法,并计划将这些内容的只是做一个整理和归类,准备慢慢写一个常用数据结构与基本算法的系列博文,博文列表参见:常用数据结构与基本算法博文系列,目前内容还比较少,后续慢慢补充。本文主要内容是 数据结构--栈和队列基础知识。 一 概述 栈和队列,严格意义上来说,也属于 阅读全文
posted @ 2020-09-01 14:30 mukekeheart 阅读(890) 评论(0) 推荐(3) 编辑
摘要:一 前言 最近发现mac的存储空间不够了,看一下系统的存储空间如下图所示,这个其他占了160+G的存储空间,那么这个其他到底包含什么东西呢?在网上查了很久,找到一种比较认可的说法是这样的: 不同Mac上显示的“其他”可能包含不同的信息。Mac存储空间共有系统、应用、文稿、废纸篓、照片、音乐创作、邮件 阅读全文
posted @ 2020-08-14 09:54 mukekeheart 阅读(296) 评论(1) 推荐(0) 编辑
摘要:本人用的是128G闪存的mac pro,由于有强迫症,见到闪存莫名其妙的被占用很不爽,然后呢偶然间发现了这个工具,相当好用,给大家安利一下。照着下面步骤就可以了。 1.打开命令行,输入:brew install ncdu 2.安装好后,使用ncdu . 命令就可以了(注意ncdu后面有个“.”),效 阅读全文
posted @ 2020-08-12 17:29 mukekeheart 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、苹果自带的网络分析工具查看方法 OS X 10.9 下面 网络实用工具 从实用工具目录里消失了,可能苹果认为这个程序用的人太少就取消了吧。但是对于做互联网的人还是有点用的。 启动方法如下: 点击左上角的苹果标->点击关于本机->点击系统报告->点击菜单栏上的窗口,然后进行如下操作 1、点击窗口中 阅读全文
posted @ 2020-02-24 13:35 mukekeheart 阅读(1605) 评论(0) 推荐(0) 编辑
摘要:我们在写随笔的时候,如果内容比较多,那么我们就希望在最前面的索引中能自带跳转本文中的具体问之的功能。下面就简单介绍下载博客园中要实现这样的功能的方法。例如文章结构可能如下,那么我们希望点击索引中的索引项时能具体调到具体内容中对应的位置。 索引 1、Struts2是什么玩意?核心?主要的功能? 2、S 阅读全文
posted @ 2019-10-16 10:54 mukekeheart 阅读(200) 评论(0) 推荐(1) 编辑
摘要:dSYM文件缺失通常有两种情况**: 情况一:配置错误导致打包时没有生成dSYM文件 针对这种情况,通常是因为Project -> Build Settings下的Debug Information Format的值被设置为DWARF。需修改为DWARF with dSYM File后重新打包,才会 阅读全文
posted @ 2019-09-10 09:58 mukekeheart 阅读(525) 评论(0) 推荐(0) 编辑
摘要:在互联网中的每一刻,你可能都在享受着Base64带来的便捷,但对于Base64的基础原理又了解多少?今天这篇博文带领大家了解一下Base64的底层实现。 一、Base64的由来 目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。在做支付系统时,系统之间的报文交互都需要使用Bas 阅读全文
posted @ 2019-09-06 15:38 mukekeheart 阅读(190) 评论(0) 推荐(0) 编辑
摘要:概述 在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰。你能区分下面的吗?知道什么时候用吗? 当我们想全局共用一些数据时,可以用宏、变量、常量 宏、变量、常量之间的区别 宏:只是在预处理器里进行文本替换,没有类型,不做任何 阅读全文
posted @ 2019-08-22 16:23 mukekeheart 阅读(697) 评论(0) 推荐(0) 编辑
摘要:基本思路 在项目开发过程中,iOS系统自带的字体库可能不适应需求,需要导入其他的字体库。下面是iOS项目增加新的字体的基本思路,基本上分为三步: 具体步骤 Step1. 将字体库添加到项目中 添加过程中一定要选中 copy items if needed,将文件copy到项目中。添加成功后的项目结构 阅读全文
posted @ 2019-08-21 15:56 mukekeheart 阅读(402) 评论(0) 推荐(0) 编辑
摘要:在开发过程中,在调试过程中经常打印不出自己想要的数据格式,还时常报警告,所以整理了一下iOS中用NSLog打印各种数据类型的样式。整型占位符说明 : %d : 十进制整数, 正数无符号, 负数有 “-” 符号; %o : 八进制无符号整数, 没有 0 前缀; %x : 十六进制无符号整数, 没有 0 阅读全文
posted @ 2019-08-01 09:38 mukekeheart 阅读(346) 评论(0) 推荐(0) 编辑
摘要:Eclipse是JavaWeb开发最常用的工具,下面详细介绍一下如何下载安装最新版Eclipse。本文eclipse的使用是在JDK安装配置完成的基础上进行的,否则Eclipse安装后可能无法运行程序。JDK的安装配置可以参考文章:Java基础--JDK的安装和配置 一、安装 1.1 下载、安装 e 阅读全文
posted @ 2019-04-20 14:32 mukekeheart 阅读(229) 评论(0) 推荐(0) 编辑
摘要:一、简述 编程语言中的条件分支结构有两种:if-else和switch-case,这两种条件分支之间可以相互转换,但是也存在一些区别,那么什么时候该用if-else,什么时候该用switch-case呢?这就需要我们去了解它们之间的练习和区别了。 1.1 if...else...简述 if-else 阅读全文
posted @ 2019-03-20 13:52 mukekeheart 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:Java基础 Java基础--JDK的安装和配置 Java基础--Eclipse使用 Java基础--基本概念、数据类型、运算符 Java扩展--整型和浮点型在计算机中的存储格式 Java基础--流程控制之条件分支结构 Java基础--流程控制之循环结构 Java基础--字符串 Java基础--数组 阅读全文
posted @ 2019-03-18 15:13 mukekeheart 阅读(246) 评论(0) 推荐(0) 编辑