梦想还是要有的

我就是不要这天下,也不能不要你

Flutter入门配置的坑

学习一直是做技术的必经之路,开始按照官网配置真的是入门到放弃,后来有个师兄介绍了我一个好文章。以此来记录我的flutter的环境配置 首先flutter 是需要依赖于brew,但是brew 是根据ios 系统版本来的,开始这块我不清楚,也不知道系统自带了brew。于是一直在安装/更新上碰壁。由于...

2019-07-01 16:43:47

阅读数 19

评论数 0

IOS 音视频FFmpeg 框架分析

一:简单了解FFMpeg 以及他的组成部分 1.什么是FFmpeg? FFmpeg 即是一款音视频编码工具也是一款音视频编解码开发套件,作为套件为开发者提供了丰富的音视频处理的调用接口 2.FFmpeg的基本组成? FFmpeg 框架的基本组成包含AVFormat /AVCodec/AVF...

2019-06-19 16:34:26

阅读数 452

评论数 0

IOS ijkplayer 集成遇到的问题

一:首先到github下载demo 进入到ijkplayer master下,安装ffmepg 执行./init-ios.sh ,报错。 二:编译ffmepg 我没有解决以上安装报的错误,直接按照github上的命令进行执行 cd ios ./compile-ffmpeg.sh cl...

2019-04-12 14:26:06

阅读数 127

评论数 0

IOS:学习音视频的过程

一,音视频学习中涉及到的概念 1.我们常见的音视频格式有.mp4,mkv.avi,正如我们常见的.word 需要word 工具打开,不同格式的音视频也需要不同格式的播放器打开,这种视频格式相当于存储视频信息的容器,里面包含了音频信息,视频信息和相关的配置信息(比如.mp4格式 音视频是如何关联的...

2019-04-10 16:23:18

阅读数 8070

评论数 0

IOS在调用main函数之前做了什么?

众所周知,一个app的入口就是main.m 里面的main函数,接下来我们来剖根究底的探讨下调用main函数之前,程序都做了哪些事情? 动态链接库 iOS 中用到的所有系统 framework 都是动态链接的,类比成插头和插排,静态链接的代码在编译后的静态链接过程就将插头和插排一个个插好,运行...

2019-02-14 14:41:37

阅读数 137

评论数 0

容云即使聊天步骤

1.appdelegate.m 遵循协议RCIMConnectionStatusDelegate+RCIMReceiveMessageDelegate /*!  连接状态监听器: RCIMConnectionStatusDelegate  IMKit连接状态的的监听器  @discussion ...

2019-01-18 15:27:19

阅读数 132

评论数 0

React Native 学习从0至1-第三篇

1.TabBarIOS->经典错误:不管是不是TabBarIOS,只要内部缺少组件都会报这个错误 2. NavigatorIOS + TabBarIOS 示例 import React, {Component} from 'react'; import {Platf...

2019-01-15 15:14:30

阅读数 109

评论数 0

React Native 学习从0至1-第二篇-FlatList

1. 折腾了两三个小时才出来一个界面,先上坑 2. 代码如下 export default class App extends Component { render() { var data = []; for (var i = 0; i &a...

2019-01-11 13:50:26

阅读数 113

评论数 0

React Native 学习从0至1-第一篇

一.新建一个ReactNative 项目 步骤:1.进入终端使用终端命令:react-native init 项目名称 2.使用cd进入项目文件路径 3.运行reacnative 项目 终端命令:react-native run-ios 或者 在reacnative 项目中找到IOS文件夹,打开直...

2019-01-10 11:42:07

阅读数 143

评论数 0

Swift 使用WKWebView 实现Swift 与JS 交互

功能一:删除京东手机版https://m.jd.com/右上角的登陆按钮 代码如下 import UIKit import WebKit class ViewController2: UIViewController,WKNavigationDelegate { @IBOutlet w...

2019-01-03 15:21:25

阅读数 297

评论数 0

MRC Copy 与MutableCopy的区别

拷贝的目的:产生一个副本,跟原对象之间互不影响。即修改原对象(或者副本)不会影响副本(或原对象)。 深拷贝:生成一个新的对象,叫深拷贝 浅拷贝:复制一个新的指针指向同一个对象,叫浅拷贝 NSString *str1 = [[NSString alloc]initWithFormat:@&am...

2018-12-06 16:39:56

阅读数 106

评论数 0

+load 与 +initialize的区别

先附上代码,load 方法的代码 我就不附上,大家可以自己动手测试一下。 @interface XZPerson : NSObject @end #import "XZPerson.h" @implementation XZPerson + (void...

2018-12-05 12:25:21

阅读数 83

评论数 0

CADisplayLink 与NSTimer 循环引用问题 ,NSTimer准时吗?

由下面代码可以看出   CADisplayLink 与NSTimer 中的targert 会发生强引用的关系,如何解决呐? @interface ViewController () @property(nonatomic,strong)CADisplayLink *link; @proper...

2018-12-04 15:54:11

阅读数 88

评论数 0

OC Super的理解

//我们来看下以下代码打印的结果是什么? @interface XZPerson : NSObject                       - (void)run; @end @implementation XZPerson - (void)run{ NSLog(@&...

2018-11-27 11:26:49

阅读数 174

评论数 0

IOS objc_msgSend执行流程

objc_msgSend大家应该不陌生吧,oc的方法调用,其实就是转换为objc_msgSend的函数调用。简答的可以理解为发消息,如果 方法调用 之后出现了经典的错误,unrecognized selector sent to instance... 也可以从以下三个阶段进行分析。 objc_...

2018-11-20 17:23:13

阅读数 492

评论数 0

IOS 面试总结(2)

        在这个公司待了三年,虽然我有足够的危机感,但是并没有让我提升多少,所以我迫切的想换个工作环境,于是去了几个公司面试,有个自称是用户在三亿左右的公司,且不说用户量是真是假。问了很多混合开发的东西,弱项,可想而知有多狼狈了吧。综合几家公司的面试,写了这篇文集,有问题可以留言。谢谢。 ...

2018-11-20 10:03:17

阅读数 475

评论数 0

Runtime之 Class 结构的剖析

从源码objc_runtime-new.h 中可以看到 struct objc_class : objc_object { // Class ISA; Class superclass; cache_t cache; //方法缓存 class...

2018-11-01 16:56:32

阅读数 117

评论数 0

Runtime 之 isa

要想学习runtime必须知道runtime的isa指针 我们都知道新的iphone手记采用的都是arm-64架构,在arm-64之前,isa就是个普通的指针,存储着Class,Meta-Class对象的内存地址;从arm-64开始,对isa 进行了一个优化,变成了一个共用体(union)结构,...

2018-10-29 16:08:11

阅读数 100

评论数 0

Category源码分析

一,首先为啥要使用分类? 开发中分类可以吧不同的功能分散到多个不同的文件及框架,减少单个文件的体积,方便管理 创建私有方法 二,Category在编译时刻,都是独立的,各自生成各自的文件 XZPerson #import <Foundation/Foundation...

2018-10-11 12:24:51

阅读数 81

评论数 0

KVO实现原理

KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。 下面来探讨一下KVO的本质 1.新建一个XZPerson类 #import <Foundation/Foundation.h> @inte...

2018-10-10 10:43:07

阅读数 143

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭