Kevin's blog


  • 首页

  • 标签

  • 归档

  • 公益404

+initialize方法

发表于 2020-05-22

思考:

  • load、initialize方法的区别什么?它们在category中的调用的顺序?以及出现继承时他们之间的调用过程?
阅读全文 »

+load 的实现原理

发表于 2020-05-20

思考:

  • Category 中有 +load 方法吗?+load 方法是什么时候调用的?+load 方法能继承吗?
阅读全文 »

Category 的实现原理

发表于 2020-05-18

思考:

  • Category 和 Class Extension 的区别是什么?
  • Category 的实现原理
阅读全文 »

KVO

发表于 2020-05-13

思考:

  • iOS 用什么方式实现对一个对象的 KVO?(KVO的本质是什么?)
  • 如何手动触发 KVO ?
  • 直接修改成员变量会触发 KVO 么?
  • 通过 KVC 修改属性会触发 KVO 么?
  • KVC 的赋值和取值过程是怎样的?原理是什么?
阅读全文 »

isa和superclass

发表于 2020-05-11

思考:

  • 对象的 isa 指针指向哪里?
  • OC 的类信息存放在哪里?
阅读全文 »

OC对象的分类

发表于 2020-05-09

Objective-C 中的对象主要可以分为3种:

  • instance对象(实例对象)
  • class对象(类对象)
  • meta-class对象(元类对象)
阅读全文 »

OC对象的本质

发表于 2020-05-06

思考:

  • 一个 NSObject 对象占用多少内存?
  • 创建一个实例对象,至少需要多少内存?实际上分配了多少内存?
阅读全文 »

不二医疗技术支持网址

发表于 2020-03-14

提供APP技术支持,审核人员有问题可联系:
邮箱:565034021@qq.com
地址:中国河北省保定市北市区或竞秀区百花东路地勘院宿舍8-4-301。谢谢!!

不二医疗隐私政策

发表于 2020-03-14

一、适用范围
1、本政策仅适用于不二医疗APP软件、以及APP运营主体,客户端的使用人在本政策中称为“用户”或“您”。
2、用户在使用客户端的各项服务前,仔细阅读并充分理解本隐私保护政策,您在点击“确认”按钮后,即构成对双方有约束力的法律文件,即表示您同意不二医疗按照本政策收集、使用、处理和存储您的相关信息。 如果您对本隐私政策有任何疑问、意见或建议,可通过留言反映具体情况。
3、不二医疗知晓个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠,承诺:将按业界最成熟的安全标准,采取相应的安全保护措施来保护您的个人信息不被泄露。

阅读全文 »

Hexo安装笔记

发表于 2018-08-08

Hexo-NEXT常用操作命令

部署命令行

1
hexo clean && hexo g && hexo d

写作

1
hexo new “title”

标签

1
2
3
4
5
---
title: 多线程 — GCD
date: 2016-06-14
tags: OC //标签
---

文章内添加图片

  1. 把图片放到 source/_posts/自定义文件夹/image.png
  2. 文章中插入图片
1
![image](自定义文件夹/image.png)

设置头像

  1. 把图片放入 themes/next/source/images
  2. 修改头像
1
2
3
4
# Sidebar Avatar
# in theme directory(source/images): /images/avatar.jpg
# in site directory(source/uploads): /uploads/avatar.jpg
avatar: http://example.com/avatar.png

本地头像

1
avatar: /images/avatar.gif

Ps:图片格式我用.jpeg时加载不出了,改成.gif可以正常显示

Hexo 安装手记

  • 2018/08/08

一、安装 Node.js

下载Node.js

二、安装HEXO

执行命令行,报错

1
npm install -g hexo-cli

Hexo安装笔记01

改用👇,成功

1
sudo npm install -g hexo

三、初始化HEXO

cd 所在文件夹,执行命令👇,初始化

1
hexo init

Hexo安装笔记02

Permission denied (publickey). 问题解决:

1
2
3
4
git config --global user.email “yagnqi_office@163.com”
git config --global user.name “KevinYangGit”
ssh-keygen -t rsa -C "yangqi_office@163.com"

更新 github 里的 SSH

四、安装插件

执行👇,安装插件

1
npm install hexo-deployer-git --save

五、常用复合命令

1
2
3
// (第一次要输入用户名和密码)
hexo deploy -g
hexo server -g

简写:

hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

Hexo常见问题解决方案

[[http://wp.huangshiyang.com/hexo%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88]]

[[https://cnodejs.org/topic/5502652573263b0e4eef9b26]]

[[http://stackoverflow.com/questions/9484829/npm-cant-find-package-json]]

[[http://www.jianshu.com/p/98e993305653]]

博客样式

[[https://github.com/hexojs/hexo/wiki/Themes]]

[[https://github.com/daisygao/hexo-themes-cover]]

[[https://github.com/A-limon/pacman]]

[[https://github.com/TryGhost/Casper]]

[[https://github.com/huangjunhui/concise.git]]

1…456
Kevin

Kevin

54 日志
1 分类
10 标签
GitHub E-Mail Twitter
Links
  • M了个J
© 2016 — 2024 Kevin
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.2