1. iOS UIView分类

    .h内容1234567891011121314151617181920212223- (CGPoint)origin;- (void)setOrigin:(CGPoint)point;- (CGSize)size;- (void)setSize:(CGSize)size;- (CGFloat)x;- (void)setX:(CGFloat)x;- (CGFloat)y;- (void)setY: …

    继续阅读

  2. iOS 发布CocoaPods私有库

    需要做的工作包括以下几点 创建一个本地的仓库,将自己的代码搞进去 将自己的代码上传到远程私有仓库中去 创建一个pods 的描述文件 .podspec 修改.podspec描述文件中的相关的描述信息 创建远程内部私有Spec Repo仓库 向私有的Spec Repo仓库中提交.podspec 在个人项目中的Podfile中增加刚刚制作的好的Pod并使用 后期的升级维护 具体详细的步骤如下 …

    继续阅读

  3. Mac OS 安装与恢复

    通过 macOS 恢复功能启动要通过 macOS 恢复功能启动,请开启 Mac 并立即按住键盘上的以下组合键之一。通常建议您使用 Command-R-电源键 Command (⌘)-R-电源键安装您的 Mac 上装有的最新 macOS Option-⌘-R-电源键升级到与您的 Mac 兼容的最新 macOS Shift-Option-⌘-R-电源键安装 Mac 随附的 macOS 或与它最接 …

    继续阅读

  4. iOS 指针详解

    指针数组与数组指针在这里数组指针是指向数组的指针,其本质为指针,指向的对象是数组。由于数组的形式多样所以数组指针的表达也十分多样。同理,指针数组就是存放指针的数组,其本质为数组。由于[ ]的优先级高于*的优先级,指针数组与数组指针的表达可做如下表示:12int * p1 [10];  // 指针数组  p1先与“[ ]”结合构成一个包含10个元素的数组,int*表示的则是数组 …

    继续阅读

  5. iOS KVO

    KVO和NSNotificationCenter都是iOS中观察者模式的一种实现。区别在于,相对于被观察者和观察者之间的关系,KVO是一对一的,而NSNotificationCenter是一对多的。KVO对被监听对象无侵入性,不需要修改其内部代码即可实现监听。 KVO底层实现KVO是基于runtime机制实现的,运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针 …

    继续阅读

  6. iOS python自动化出包脚本

    脚本代码如下:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001 …

    继续阅读

  7. Chrome 浏览器扩展插件

    Chrome扩展可以在Google应用商店下载这里可以搜索安装你喜欢的各种扩展扩展这么多,推荐以下扩展 油猴Tampermonkey 暴力猴 AdGuard广告拦截器 广告终结者 JSON-handle Postwoman Browser Extension PostWoman Http接口调试插件 FeHelper(前端助手) 其中的油猴Tampermonkey和暴力猴是必须推荐的,它是扩展 …

    继续阅读

  8. iOS 13-Sign In with Apple

    最近了解了iOS 13新增功能之Sign In with Apple,Sign In with Apple是跨平台的,可以支持iOS、macOS、watchOS、tvOS、JS。本文主要内容为Sign In with Apple在iOS上的基础使用。详情参考WWDC 2019 审核备注 New Guidelines for Sign in with AppleWe’ve updated the …

    继续阅读

  9. mac 搭建基于Hexo-Github的Blog

    GitHubPages + Hexo:免费,使用简单,使用者众多 博客搭建 创建 GitHub 仓库 注意 Respository name 中一定要输入:你的用户名.github.io其他地方不用修改,然后直接点 ”Create repository“ 按钮完成创建即可 安装博客需要的框架 安装 Homebrew$ ruby -e "$(curl -fsSL http …

    继续阅读

  10. iOS 发布个人开源框架到CocoaPods

    需要做的工作包括以下几点 创建一个本地的仓库,将自己想要公开的代码搞进去 将自己的代码上传到远程公开仓库中去 创建一个pods 的描述文件 .podspec 修改.podspec描述文件中的相关的描述信息 将当前本地的.podspec文件传到CocoaPods官方的索引库中 测试一下,有没有上传到CocoaPods的索引库中 后期的升级维护 具体详细的步骤如下 创建远程仓库注意点 …

    继续阅读