会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
mukekeheart
博客园
首页
新随笔
管理
2021年7月13日
iOS开发--runtime常用API
摘要: 1.objc_xxx 系列函数 objc_系列函数关注于宏观使用,如类与协议的空间分配,注册,注销等操作 objc_getClass 获取Class对象 objc_getMetaClass 获取MetaClass对象 objc_allocateClassPair 分配空间,创建类(仅在 创建之后,注
阅读全文
posted @ 2021-07-13 15:34 mukekeheart
阅读(174)
评论(0)
推荐(0)
编辑
2021年3月17日
OC中的一些编程写法--({"添加代码"}) 花括号用法
摘要: self.tableView.tableHeaderView = ({ UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 184.0f)]; UIImageView *imageView = [[UIImageView
阅读全文
posted @ 2021-03-17 09:18 mukekeheart
阅读(257)
评论(0)
推荐(0)
编辑
2021年2月3日
Flutter--Dart基础语法(四)异步
摘要: 前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动、Web、桌面和嵌入式平台。 Flutter是使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行And
阅读全文
posted @ 2021-02-03 16:37 mukekeheart
阅读(387)
评论(0)
推荐(0)
编辑
flutter--Dart基础语法(三)类和对象、泛型、库
摘要: 一、前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动、Web、桌面和嵌入式平台。 Flutter是使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行A
阅读全文
posted @ 2021-02-03 08:25 mukekeheart
阅读(1823)
评论(0)
推荐(0)
编辑
2021年2月2日
flutter--Dart基础语法(二)流程控制、函数、异常
摘要: 一、前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动、Web、桌面和嵌入式平台。 Flutter是使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行A
阅读全文
posted @ 2021-02-02 11:18 mukekeheart
阅读(610)
评论(0)
推荐(0)
编辑
2021年2月1日
Flutter--Dart基础语法(一)注释、变量、数据类型、运算符
摘要: 一、前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动、Web、桌面和嵌入式平台。 Flutter是使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行A
阅读全文
posted @ 2021-02-01 15:58 mukekeheart
阅读(1564)
评论(0)
推荐(0)
编辑
2021年1月29日
Flutter--Flutter开发环境搭建
摘要: 一、前言 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter提供了丰富的组件、接口,开发者可以很快地为 Flutter添加 native扩展。同时 F
阅读全文
posted @ 2021-01-29 13:52 mukekeheart
阅读(1034)
评论(0)
推荐(0)
编辑
2021年1月28日
Flutter--Flutter中Widget、App的生命周期
摘要: 前言 在App的开发过程中,我们通常都需要了解App以及各个页面的生命周期,方便我们在App进入前台时启动一些任务,在进入后台后暂停一些任务。同时,各个页面的生命周期也很重要,每个页面消失时要做一些内存清理、计时器清除、通知清除等操作。所以,本文主要就是学习一下在flutter开发App的时候,如何
阅读全文
posted @ 2021-01-28 13:57 mukekeheart
阅读(1499)
评论(0)
推荐(1)
编辑
2021年1月27日
(转)iOS使用Charles(青花瓷)抓包并篡改返回数据图文详解
摘要: 点击查看原文。 写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅。 charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口
阅读全文
posted @ 2021-01-27 09:28 mukekeheart
阅读(433)
评论(0)
推荐(0)
编辑
2021年1月22日
Mac版-AndroidStudio自带模拟器无法联网解决方案
摘要: 前言 配置flutter环境时需要用到Android studio,再flutter开发过程中,免不了使用模拟器来开发调试(毕竟它比手机方便太多)。但是因为适配需要,我们会更多的使用真机开发调试,那么当模拟器遇到这样那样的问题,我们往往会无从下手,其中最烦的就是网络问题。我最近图方便,又重新用起了模
阅读全文
posted @ 2021-01-22 16:03 mukekeheart
阅读(1349)
评论(0)
推荐(0)
编辑
2021年1月14日
MAC常用终端命令行
摘要: 一、说明 MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示; 根目录(/)不是可有可无, /System 表示根目录下的System文件,System表示当前目录下的System文件; 在 Unix系统中区别字符大小写,A.txt 不
阅读全文
posted @ 2021-01-14 16:23 mukekeheart
阅读(300)
评论(0)
推荐(0)
编辑
(转)iOS工具--初探 Clang
摘要: 本文转载自:初探 Clang 还有另外一篇相关的文章讲得更详细,大家也可以在这里学习:iOS的编译过程 LLVM Clang 作为一个iOS工程师,每次看到Xcode在进行漫长的编译的时候总是忍不住想深究一下自己手写的BUG是如何被生成的,所以下定决定研究一下我们的编译器。要探究首先要知道我们使用的
阅读全文
posted @ 2021-01-14 15:30 mukekeheart
阅读(442)
评论(0)
推荐(0)
编辑
2020年12月22日
(转)iOS工具--CocoaPods 安装使用总结
摘要: 本文转载自:CocoaPods 安装使用总结(最新) 一、前言 关于什么是CocoaPods,使用CocoaPods的好处等问题本文不做说明,本文只是CocoaPods的安装和使用教程。根据此教程可以正确/快速的安装使用CocoaPods。 废话不多说,开干! 二、安装教程 2.0 安装环境检查 打
阅读全文
posted @ 2020-12-22 11:23 mukekeheart
阅读(188)
评论(0)
推荐(0)
编辑
iOS学习--NSObject详解
摘要: 一、前言 官方对于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
阅读(179)
评论(0)
推荐(0)
编辑
2020年12月11日
iOS学习--通过ipa包如何获取图片资源
摘要: 在我们解压的.ipa 文件,我们可以获取一些app的相关资源,先简单介绍下怎么打开 .ipa 文件; 其实 .ipa 实际上就是一个压缩包,所以使用任何解压工具即可打开。当然我们可以直接将ipa文件的后缀改成.zip格式,然后使用解压软件就可以直接解压了。 打开后,在 Payload 文件夹中有我们
阅读全文
posted @ 2020-12-11 13:17 mukekeheart
阅读(588)
评论(0)
推荐(0)
编辑
2020年9月13日
常用数据结构与基本算法博文系列
摘要: 本系列主要是回顾线性结构(数组、链表、栈、队列)、树、图等基本数据结构的基础知识,并且简单介绍这些数据结构对应的常用算法。本文主要是本系列的文章目录,后续会逐渐补充相关的博文。 基本数据结构的文章列表 数据结构概述 数据结构--线性表和链表的基础知识 数据结构--栈和队列的基础知识 数据结构--树的
阅读全文
posted @ 2020-09-13 15:54 mukekeheart
阅读(355)
评论(0)
推荐(0)
编辑
数据结构--线性表和链表的基础知识
摘要: 近期准备重新学习一下常用数据结构和基本算法,并计划将这些内容的只是做一个整理和归类,准备慢慢写一个常用数据结构与基本算法的系列博文,博文列表参见:常用数据结构与基本算法博文系列,目前内容还比较少,后续慢慢补充。本文主要内容是介绍 数据结构--线性表和链表的基础知识。 一 线性表概述 1.1 线性表概
阅读全文
posted @ 2020-09-13 15:53 mukekeheart
阅读(1043)
评论(0)
推荐(1)
编辑
2020年9月4日
OC基础--字符串
摘要: 前言 做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本系列的所有博文集合参见
阅读全文
posted @ 2020-09-04 08:55 mukekeheart
阅读(683)
评论(0)
推荐(0)
编辑
iOS开发知识梳理博文集
摘要: 前言 做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本文是 iOS开发知识梳
阅读全文
posted @ 2020-09-04 08:55 mukekeheart
阅读(241)
评论(1)
推荐(1)
编辑
2020年9月3日
OC基础--数据类型与表达式
摘要: 前言 做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本系列的所有博文集合参见
阅读全文
posted @ 2020-09-03 18:42 mukekeheart
阅读(718)
评论(0)
推荐(0)
编辑
2020年9月1日
数据结构概述
摘要: 近期准备重新学习一下常用数据结构和基本算法,并计划将这些内容的只是做一个整理和归类,准备慢慢写一个常用数据结构与基本算法的系列博文,博文列表参见:常用数据结构与基本算法博文系列,目前内容还比较少,后续慢慢补充。本文主要内容是 数据结构概述。 一 数据结构是什么 数据结构,直白地理解,就是研究数据的存
阅读全文
posted @ 2020-09-01 16:44 mukekeheart
阅读(376)
评论(0)
推荐(0)
编辑
数据结构--栈和队列基础知识
摘要: 近期准备重新学习一下常用数据结构和基本算法,并计划将这些内容的只是做一个整理和归类,准备慢慢写一个常用数据结构与基本算法的系列博文,博文列表参见:常用数据结构与基本算法博文系列,目前内容还比较少,后续慢慢补充。本文主要内容是 数据结构--栈和队列基础知识。 一 概述 栈和队列,严格意义上来说,也属于
阅读全文
posted @ 2020-09-01 14:30 mukekeheart
阅读(2059)
评论(0)
推荐(3)
编辑
2020年8月14日
Mac中的垃圾文件的清理
摘要: 一 前言 最近发现mac的存储空间不够了,看一下系统的存储空间如下图所示,这个其他占了160+G的存储空间,那么这个其他到底包含什么东西呢?在网上查了很久,找到一种比较认可的说法是这样的: 不同Mac上显示的“其他”可能包含不同的信息。Mac存储空间共有系统、应用、文稿、废纸篓、照片、音乐创作、邮件
阅读全文
posted @ 2020-08-14 09:54 mukekeheart
阅读(1416)
评论(1)
推荐(0)
编辑
2020年8月12日
一个查看MAC硬盘占用的小工具ncdu
摘要: 本人用的是128G闪存的mac pro,由于有强迫症,见到闪存莫名其妙的被占用很不爽,然后呢偶然间发现了这个工具,相当好用,给大家安利一下。照着下面步骤就可以了。 1.打开命令行,输入:brew install ncdu 2.安装好后,使用ncdu . 命令就可以了(注意ncdu后面有个“.”),效
阅读全文
posted @ 2020-08-12 17:29 mukekeheart
阅读(427)
评论(0)
推荐(0)
编辑
2020年2月24日
Mac之如何查看已用端口
摘要: 一、苹果自带的网络分析工具查看方法 OS X 10.9 下面 网络实用工具 从实用工具目录里消失了,可能苹果认为这个程序用的人太少就取消了吧。但是对于做互联网的人还是有点用的。 启动方法如下: 点击左上角的苹果标->点击关于本机->点击系统报告->点击菜单栏上的窗口,然后进行如下操作 1、点击窗口中
阅读全文
posted @ 2020-02-24 13:35 mukekeheart
阅读(3664)
评论(0)
推荐(0)
编辑
下一页