已更正, 多谢指出
栈帧(Stack Frame)最近在读<程序员的自我修养:链接 装载与库>.以下是第十章的学习笔记: 栈帧 那先有个问题,什么是栈? 而什么是栈帧(Stack Frame)呢?每一次函数的调用,都会在调用...
背景 众所周知一个 iOS App 的程序入口是main.m, 但系统是怎么找到main.m的估计很多人就有疑问了,本文将详细解释这个问题. dyld dyld(the dy...
什么是 MachO? mach-o(Mach Object File Format)是 Mac 和 iOS 平台上可执行文件的格式,类似于 windows 平台上的exe.常...
@我是宋仲基 UUID 是你要扫的 beacon 的 UUID, identifier是你对这个 UUID 的一个标记, 自己定义就好
iBeacon详细介绍以及坑点iBeacon 介绍 iBeacon 是苹果公司在 iOS7上配备的新功能,可以让附近的手持电子设备检测到一个由一个 iBeacon 信号发射器发出的蓝牙信号.它采用了基于蓝...
@清蒸鱼跃龙门 恩 很久没更新了
Swift中的typealias(别名)的用法首先来说说什么是typealias typealias是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰.使用的语法也很简单,使用 typealias 关...
@顺情风 有的
iBeacon详细介绍以及坑点iBeacon 介绍 iBeacon 是苹果公司在 iOS7上配备的新功能,可以让附近的手持电子设备检测到一个由一个 iBeacon 信号发射器发出的蓝牙信号.它采用了基于蓝...
最近在读<程序员的自我修养:链接 装载与库>.以下是第十章的学习笔记: 栈帧 那先有个问题,什么是栈? 而什么是栈帧(Stack Frame)呢?每一次函数的调用,都会在调用...
理解 Electron 的主进程和渲染进程 Electron 说的简单一点就是一个以 Chromium 为内核的web app,Electron 中用 Node.js 提供了...
What is Electron? Why use Electron? 跨平台 桌面应用 前端较低技术难度的技术栈以及丰富的脚手架工具 How about Electron?...
前言 这次的 WWDC17 又放出了许多干货来帮助开发者更好地开发 app。精彩的内容特别多,本篇主要关注的是《Writing Energy Efficient Apps》 ...
那天遇到的问题就是这个吗
CocoaPods 踩坑小记记一些工作中遇到的小问题,给需要的人。 模块化项目应该都会遇到类似的问题,业务库经常变动必须在功能开发完成的时候打tag标签。但是随着回归测试甚至线上排查出问题,可能...
记一些工作中遇到的小问题,给需要的人。 模块化项目应该都会遇到类似的问题,业务库经常变动必须在功能开发完成的时候打tag标签。但是随着回归测试甚至线上排查出问题,可能...
在之前的一篇博客中,曾经用clang提供的库LibTooling编写了一个简单的导出iOS代码中函数调用关系图的工具,然而这种实现方式存在一些很明显的缺点: 在分析一个工程中...
本文已迁移至掘金:https://juejin.im/post/5a32180551882554b83790ca 如有任何知识产权、版权问题或理论错误,还请指正。http:/...
工欲善其事,必先利其器。 通常我们在实现单例时候都会使用synchronized或者dispatch_once方法,初始化往往是下面的样子:使用synchronized方法实...