chenzhao

  • java
  • iOS
  • IT
iOS
iOS

mac 环境变量设置

From: https://blog.csdn.net/qq_18505715/article/details/83276208 打开终端 cd /Users/用户名 是否存在.bash_profile open .bash_profile 不存在即创建 touch .bash_profile 打开编辑后,让.bash_profile配置的全局变量理解生效 source ~/.bash_profile 可能不起作用,原因是 mac下采用zsh代替bash,而zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’…

2020年 10月 17日 0条评论 103点热度 0人点赞 陈昭 阅读全文
iOS

wift/Objective-C-使用Cocoapods创建/管理私有库(高级用法)

Swift/Objective-C-使用Cocoapods创建/管理私有库(高级用法) From: https://www.jianshu.com/p/abb4ffe60e6a 接着上篇文章"Swift/Objective-C-使用Cocoapods创建/管理私有库(初中级用法)"的探索之路。 另外两篇文章: Swift/Objective-C-使用Cocoapods创建/管理公共库 Swift/Objective-C-使用Cocoapods创建/管理私有库(初中级用法) 高级 通过subspe…

2020年 10月 17日 0条评论 86点热度 0人点赞 陈昭 阅读全文
iOS

wp_rest_api

From: https://www.wpzt.net/838.html // 其他一些 https://www.xxzhuti.com/425.html https://www.xxzhuti.com/421.html /// 参考这个项目写API 接口 https://wordpress.org/plugins/rest-api-to-miniprogram/ WordPress为给其它程序提供数据,核心带了一套WP REST API接口,但是我们在应用中难免会出现官方接口满足不了我们需求的情况。为此WordPr…

2020年 2月 20日 0条评论 95点热度 0人点赞 陈昭 阅读全文
iOS

即时通讯下数据粘包、断包处理实例(基于CocoaAsyncSocket)

From: https://www.jianshu.com/p/2e16572c9ddc 前言 本文旨以实例的方式,使用CocoaAsyncSocket这个框架进行数据封包和拆包。来解决频繁的数据发送下,导致的数据粘包、以及较大数据(例如图片、录音等等)的发送,导致的数据断包。 本文实例Github地址:即时通讯的数据粘包、断包处理实例。 注:文章内容属于应用的范畴,内容相对简单易懂。给大家对数据包的处理提供了一个思路, 希望能抛砖引玉。 它是楼主CocoaAsyncSocket系列Read篇解析的一个前置插曲,至…

2019年 4月 28日 0条评论 78点热度 0人点赞 陈昭 阅读全文
iOS

Flex 布局

From: https://zhuanlan.zhihu.com/p/25303493 为什么我要写这一篇关于 Flex 布局的教程? 因为它十分简单灵活,区区简单几行代码就可以实现各种页面的的布局,以前我在学习页面布局的时候我深受其 float、display、position 这些属性的困扰。然而学习 Flex 布局,你只要学习几个 CSS 属性,就可以写出简洁优雅复杂的页面布局。 本教程适合人群: 前端小白,不太明白页面布局技巧,但想通过简单的学习学会如何进行页面布局 学过但是不太熟悉 Flex 布局,需要教…

2018年 12月 1日 0条评论 92点热度 0人点赞 陈昭 阅读全文
iOS

iOS 使用NSMethodSignature和 NSInvocation进行 method 或 block的调用

From: https://juejin.im/post/5a30c7c151882503eb4b44e2 这篇博文是我的另一篇 Aspects源码剖析中的一部分,考虑到这部分内容相对独立,单独成篇以便查询。 使用NSMethodSignature 和 NSInvocation 不仅可以完成对method的调用,也可以完成block的调用。在Aspect中,正是运用NSMethodSignature,NSInvocation 实现了对block的统一处理。这篇博文将演示NSMethodSignature和NSInv…

2018年 10月 23日 0条评论 86点热度 0人点赞 陈昭 阅读全文
iOS

RunTime的使用案例

RunTime的使用案例 From: https://juejin.im/post/5ade99faf265da0b886d0c49 RunTime这个概念几乎是老生常谈了,但是有一些人对这个一直是仅仅对概念的理解,对于用到实例的次数并不太多,这里我就来说一下我项目中一些用到的实例方法吧,里面包含OC和Swift双版本。要是对RunTime的基础该要还有一些不了解的同学,可以点击这里,进行一些概念的普及。 案例 1、防止Button的暴力点击 2、防止UITapGestureRecognizer的暴力点击 3、扩大…

2018年 9月 9日 0条评论 74点热度 0人点赞 陈昭 阅读全文
iOS

iOS崩溃捕捉和分析

From: https://www.jianshu.com/p/09b6084bcd01 一、 崩溃日志 1 什么是崩溃日志 iOS设备上的应用闪退时, 操作系统会声称一个崩溃日志, 保存在设备上。 路径是: 设置 -> 隐私 ->诊断与用量 ->诊断与用量数据。在这里可以看到设备上所有的设备崩溃日志. 在“诊断与用量”界面,建议用户选择自动发送,这样可以每天自动发送诊断和用量数据到itunes,来帮助开发者分析崩溃. 2如何获取崩溃日志 2.1 连接设备获取崩溃日志 设备与电脑上的ITunes …

2018年 9月 6日 0条评论 93点热度 0人点赞 陈昭 阅读全文
iOS

iOS 私有api截屏

From: https://www.bbsmax.com/A/o75N8DeMzW/ 昨天写了个用到截屏功能的插件,结果问题不断,今天终于解决好了,把debug过程中所有尝试过的截屏方法都贴出来吧~ 第一种 这是iOS 3时代开始就被使用的方法,它被废止于iOS 7。iOS的私有方法,效率很高。 #import extern "C" CGImageRef UIGetScreenImage(); UIImage * screenshot(void) NS_DEPRECATED_IOS(3_0,7_…

2018年 8月 21日 0条评论 111点热度 0人点赞 陈昭 阅读全文
iOS

实现AVPlayer的防录屏功能

实现AVPlayer的防录屏功能 From: http://huanhoo.net/2016/09/16/%E5%AE%9E%E7%8E%B0AVPlayer%E7%9A%84%E9%98%B2%E5%BD%95%E5%B1%8F%E5%8A%9F%E8%83%BD/ “AVPlayer” 前言 保护好第三方的版权是视频类公司要考虑的问题。如何防止用户通过录屏手段取得受版权保护的视频就是我们要讨论的内容。 常见录屏方法 越狱 私有Api AirPlay QuickTime 越狱 越狱后基本上想干啥都行了,小小的录屏…

2018年 8月 21日 0条评论 86点热度 0人点赞 陈昭 阅读全文
12345…18

陈昭

IT 程序员

分类
  • iOS / 179篇
  • IT / 12篇
  • java / 25篇
  • 前端 / 9篇
  • 安卓 / 2篇
最近评论

COPYRIGHT © 2022 chenzhao. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang