goipip全球账号

账号购买网址:goipip.cn~出售全球账号.海外电话卡.微信:goipip360

快速搭建个人博客

手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 我的的博客 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客BY Blog搭建出来了。。。 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 看看看博客的主页样式: 在手机上的布局: 废话不多说了,开始进入正文。 ...

Hello 2017

"Hello World, Hello Blog"

“🙉🙉🙉 ” 前言 BY 的 Blog 就这么开通了。 本来打算在年前完成 Blog 的搭建,不曾料想踩了很多坑。。。 跳过废话,直接看技术实现 2017 年,BY Blog 总算是搭建好了。 最开始写博客是在简书这个平台上,简书确实不错,支持markdown在线编辑。 在一次偶然间,听到我的好基友 阳阳 想搭建个人主页,觉得作为一个程序员,是应该倒腾倒腾自己的Blo...

Objective-C Runtime 基本使用

Runtime 使用案例

前言 在上一篇文章《Objective-C Runtime详解》中我们探讨了Runtime的基本原理,这篇文章我们将总结一下Runtime的一些基本使用 使用方法 查询方法 给分类添加属性 更换代码的实现方法 动态添加方法 字典转属性 准备 先创建两个类 ClassA.h #import <Foundation/Foundation.h&g...

Objective-C Runtime 详解

Runtime 详解

前言 最近在学习Runtime的知识,恰巧发现了这篇博客《Objective-C Runtime》,在此基础上,进行了些许补充说明,如有错误或其他想法,欢迎提出交流。 基础知识 引言 简介 与Runtime交互 RunTime术语 消息 动态方法解析 消息转发 健壮的实例变量 动态添加属性(Object-C Associated Objects...

ReactiveCocoa 基础

函数式编程框架 ReactiveCocoa 基础入门

ReactiveCocoa基础 本文修改自最快让你上手ReactiveCocoa之基础篇 有关对 ReactiveCocoa 的看法可以看一下唐巧的这篇ReactiveCocoa 讨论会 ReactiveCocoa简介 ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框...

Objective-C:Category

深入解析 Category 的实现原理

本文转载自美图点评技术团队的:深入理解Objective-C:Category,略有修改。 前言 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Objec...

定时器 你真的会使用吗?

iOS定时器详解

前言 定时器的使用是软件开发基础技能,用于延时执行或重复执行某些方法。 我相信大部分人接触iOS的定时器都是从这段代码开始的: [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeats:YES] 但是你真的会用吗? 正文 iOS...

忽略 Xcode 8 中的注释警告

Bulid Settings -> Documentation Comments -> NO

原因 从Xcode8.0开始,引入了文档注释警告,虽然是件好事,可是各种三方库爆出了一大堆警告: 解决方法: Bulid Settings -> Documentation Comments -> NO

快速添加圆角和描边

iOS 为图片添加圆角和描边的几种方式

前言 对于习惯使用Storyboard的人来说,设置圆角、描边是一件比较蛋疼的事,因为苹果没有在xcode的Interface Builder上直接提供修改控件的圆角,边框设置。 我们来说说如何对某个控件进行圆角、描边处理: 初级 对于一个初学者来说,如果要进行某个控件的圆角、描边设置,就要从Storyboard关联出属性,然后再对属性进行代码处理。 如下代码: self.myBut...

Objective-C:RunLoop

深入理解RunLoop

深入理解RunLoop 本文转自:《深入理解RunLoop》 前言 RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 RunLoop 的概念...

iOS噪音计

一个iOS噪音计模型、以及测量原理及分贝计算

前言 最近在办公室觉得有点吵,然后忽然想做一个噪音计测试一下噪音,在App Store下载了几款测噪音软件,使用原来都大同小异。于是决定自己实现测噪音的原理。 分贝dB 首先要测量噪音,必须知道噪音的大小的参考的单位为分贝(dB),分贝的定义如下: SPL = 20lg[p(e)/p(ref)] p(e)为待测的有效声压,p(ref)为参考声压,一般取2*10E-5帕,这是人耳能分辨...

chatgpt 提问的艺术

chatgpt 提问的方法,使用教程

1、方式方法 我们将在短短六分钟内,揭示构建完美 ChatGPT 提问的六大关键秘诀:任务、语境、示范、人物、格式以及语气。 首先,任务明确是成功提示的关键。我们将教你如何通过使用具有行动性动词的任务陈述来引导 AI 输出所需的信息。 接下来,了解如何创造丰富的语境。通过提供清晰的背景信息和三个关键问题,您可以确保 AI 获得足够的上下文,从而作出更准确的回应。 示范在提问中扮演着重要...

微软邮箱登录教程

微软邮箱outlook登录教程

账号购买网址:goipip.cn~出售全球账号.海外电话卡.微信:goipip360 前言 一.商品介绍 1.本商品为谷歌(全球各区)邮箱账号。 发货格式为:邮箱账号—-密码—-辅助邮箱。 平台所售谷歌邮箱账号建议仅用于谷歌及旗下相关产品登录。 请选择对应地区环境进行登录,如无此地区环境强行登录导致锁号的,不在进行售后。 ...

谷歌邮箱登录教程

谷歌邮箱登录教程

账号购买网址:goipip.cn~出售全球账号.海外电话卡.微信:goipip360 前言 一.商品介绍 1.本商品为谷歌(全球各区)邮箱账号。 发货格式为:邮箱账号—-密码—-辅助邮箱。 平台所售谷歌邮箱账号建议仅用于谷歌及旗下相关产品登录。 请选择对应地区环境进行登录,如无此地区环境强行登录导致锁号的,不在进行售后。 ...

苹果ID账号改密教程

苹果ID密码密保验证更改,使用方式

账号购买网址:goipip.cn~出售全球账号.海外电话卡.微信:goipip360 前言 一.商品介绍 本商品为美国地区苹果账号,未绑定手机号和邮箱,您购买后将获得登录账号、密码、密保问题及答案、生日。 您可通过密保问题及答案,完成修改密码、绑定邮箱、手机号等操作。 所售账号仅用于下载海外游戏软件,切勿当作游戏账号和充值账号。 ...

苹果ID商品详情

苹果ID使用方式

账号购买网址:goipip.cn~出售全球账号.海外电话卡.微信:goipip360 前言 一.商品介绍 本商品为美国地区苹果账号,未绑定手机号和邮箱,您购买后将获得登录账号、密码、密保问题及答案、生日。 您可通过密保问题及答案,完成修改密码、绑定邮箱、手机号等操作。 所售账号仅用于下载海外游戏软件,切勿当作游戏账号和充值账号。 ...