泥马做网页的还用这么底版本的浏览器?快升级到IE8以上或者Chorm吧! Chrome

RN 记录二

需要配置环境的软件1.HomebrewHomebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。2.Node使用刚刚安装的Homebrew来安装Node.js3.Watchmanbrew install watchman 4.Flowbrew install flow5.关键来了React Native安装npm ...
记录 199 views
阅读全文 199

RN 记录二

01-05 199 views

需要配置环境的软件1.HomebrewHomebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。2.Node使用刚刚安装的Homebrew来安装Node.js3.Watchmanbrew install watchman 4.Flowbrew install flow5.关键来了React Native安装npm ...
阅读全文 199

React-Native之 mac系统系下的环境搭建

1.安装Node.jshttps://nodejs.org/en/在上面的网址中下载Nodejs,然后进行安装一直点击下一步就好了,不做说明。默认安装目录Nodejs: /usr/local/bin/nodenpm:/usr/local/bin/npm安装完尝试下输入 node -v 查看下版本确认安装成功。2.安装React Native1)确认Nod...
React-Native之 mac系统系下的环境搭建 155 views
阅读全文 155

React-Native之 mac系统系下的环境搭建

01-05 155 views

1.安装Node.jshttps://nodejs.org/en/在上面的网址中下载Nodejs,然后进行安装一直点击下一步就好了,不做说明。默认安装目录Nodejs: /usr/local/bin/nodenpm:/usr/local/bin/npm安装完尝试下输入 node -v 查看下版本确认安装成功。2.安装React Native1)确认Nod...
阅读全文 155

程序员取悦女票的正确姿势---Tip1(iOS美容篇)

前言女孩子都喜欢用美图工具进行图片美容,近来无事时,特意为某人写了个自定义图片滤镜生成器,安装到手机即可完成自定义滤镜渲染照片。app独一无二,虽简亦繁。核心技术图片滤镜核心技术的基本思路如下:具体流程1、创建一个图像处理工具类注:该类实例包括一个图像处理方法,该方法在传入原始图像和一个颜色矩阵后生成一个处理好的图像。 @interface JHFeilt...
滤镜 iOS 196 views
阅读全文 196

程序员取悦女票的正确姿势---Tip1(iOS美容篇)

01-05 196 views

前言女孩子都喜欢用美图工具进行图片美容,近来无事时,特意为某人写了个自定义图片滤镜生成器,安装到手机即可完成自定义滤镜渲染照片。app独一无二,虽简亦繁。核心技术图片滤镜核心技术的基本思路如下:具体流程1、创建一个图像处理工具类注:该类实例包括一个图像处理方法,该方法在传入原始图像和一个颜色矩阵后生成一个处理好的图像。 @interface JHFeilt...
阅读全文 196

iOS IM即时通信之聊天界面UI框架

聊天效果.gif随便扯扯公司项目以前就集成环信, 后来不知道什么原因给撤了, 最近又不知道打什么鸡血要上IM, 界面一个礼拜搭建完成, 前前后后两个月一直在改pm, 改接口, 一把心酸一把泪, 由于后台拖拖拖, 产品改改改, 我的小儿子终于在前两个礼拜上线啦~(≧▽≦)/~啦啦啦,最近闲的蛋疼, 决定把我的小儿子抽出来给大家玩玩, 里面也借鉴了很多优秀的代...
iOS IM即时通信之聊天界面UI框架 190 views
阅读全文 190

iOS IM即时通信之聊天界面UI框架

01-05 190 views

聊天效果.gif随便扯扯公司项目以前就集成环信, 后来不知道什么原因给撤了, 最近又不知道打什么鸡血要上IM, 界面一个礼拜搭建完成, 前前后后两个月一直在改pm, 改接口, 一把心酸一把泪, 由于后台拖拖拖, 产品改改改, 我的小儿子终于在前两个礼拜上线啦~(≧▽≦)/~啦啦啦,最近闲的蛋疼, 决定把我的小儿子抽出来给大家玩玩, 里面也借鉴了很多优秀的代...
阅读全文 190

多线程之GCD,NSOperation和NSOperationQueue,NSThread

多线程的缺点: 1.拥有多个可执行的路径 2.线程问题难以调试 3.数据安全受到一定的影响,一个存,一个删的时候; 方法一  、 GCD:GCD队列始终是FIFO(先进先出)的方法来处理任务,但是任务执行的时间并不相同,因此先处理的任务不一定先结束,所以用底层的线程池来处理和管理用户提交的任务,串行队列线程池之需要维护一个线程即可,并发队列线程池...
NSOperationQueue NSOperation 184 views
阅读全文 184

多线程之GCD,NSOperation和NSOperationQueue,NSThread

01-05 184 views

多线程的缺点: 1.拥有多个可执行的路径 2.线程问题难以调试 3.数据安全受到一定的影响,一个存,一个删的时候; 方法一  、 GCD:GCD队列始终是FIFO(先进先出)的方法来处理任务,但是任务执行的时间并不相同,因此先处理的任务不一定先结束,所以用底层的线程池来处理和管理用户提交的任务,串行队列线程池之需要维护一个线程即可,并发队列线程池...
阅读全文 184

深入浅出JavaScript之闭包(Closure)

闭包(closure)是掌握Javascript从人门到深入一个非常重要的门槛,它是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面写下我的学习笔记~ 系列目录 深入浅出JavaScript之闭包(Closure) 深入浅出JavaScript之this 深入浅出JavaScript之原型链和继承 ...
编程开发 WEB开发 188 views
阅读全文 188

深入浅出JavaScript之闭包(Closure)

01-02 188 views

闭包(closure)是掌握Javascript从人门到深入一个非常重要的门槛,它是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面写下我的学习笔记~ 系列目录 深入浅出JavaScript之闭包(Closure) 深入浅出JavaScript之this 深入浅出JavaScript之原型链和继承 ...
阅读全文 188

浅谈JavaScript中的接口

一、什么是接口 接口是面向对象JavaScript程序员的工具箱中最有用的工具之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这个概念的重要性可见一斑。但问题在于,在JavaScript的世界中,没有内置的创建或实现接口的方法,也没有可以判断一个对象是否实现了与另一个对象...
编程开发 WEB开发 196 views
阅读全文 196

浅谈JavaScript中的接口

01-02 196 views

一、什么是接口 接口是面向对象JavaScript程序员的工具箱中最有用的工具之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这个概念的重要性可见一斑。但问题在于,在JavaScript的世界中,没有内置的创建或实现接口的方法,也没有可以判断一个对象是否实现了与另一个对象...
阅读全文 196

优化iOS程序性能的二十五个方法

1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了...
性能 iOS程序 169 views
阅读全文 169

优化iOS程序性能的二十五个方法

01-01 169 views

1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了...
阅读全文 169

Mars 是微信官方的跨平台跨业务的终端基础组件。

Mars 是微信官方的跨平台跨业务的终端基础组件。comm:可以独立使用的公共库,包括 socket、线程、消息队列、协程等;xlog:高可靠性高性能的运行期日志组件;SDT: 网络诊断组件;STN: 信令分发网络模块,也是 Mars 最主要的部分。Samplessample 的使用请参考这里Getting started接入 Android 或者 iOS...
Mars 是微信官方的跨平台跨业务的终端基础组件。 194 views
阅读全文 194

Mars 是微信官方的跨平台跨业务的终端基础组件。

01-01 194 views

Mars 是微信官方的跨平台跨业务的终端基础组件。comm:可以独立使用的公共库,包括 socket、线程、消息队列、协程等;xlog:高可靠性高性能的运行期日志组件;SDT: 网络诊断组件;STN: 信令分发网络模块,也是 Mars 最主要的部分。Samplessample 的使用请参考这里Getting started接入 Android 或者 iOS...
阅读全文 194

Objective-C 的运行时中最具争议的黑魔法:method swizzling

Selector(typedef struct objc_selector *SEL):在运行时 Selectors 用来代表一个方法的名字。Selector 是一个在运行时被注册(或映射)的C类型字符串。Selector由编译器产生并且在当类被加载进内存时由运行时自动进行名字和实现的映射。Method(typedef struct objc_method...
runtime method 165 views
阅读全文 165

Objective-C 的运行时中最具争议的黑魔法:method swizzling

01-01 165 views

Selector(typedef struct objc_selector *SEL):在运行时 Selectors 用来代表一个方法的名字。Selector 是一个在运行时被注册(或映射)的C类型字符串。Selector由编译器产生并且在当类被加载进内存时由运行时自动进行名字和实现的映射。Method(typedef struct objc_method...
阅读全文 165