CodingMan

新博客: www.veryitman.com

排序:
默认
按更新时间
按访问量

ReactNative: 不一样的 HelloWorld

如果之前你折腾过 ReactNative, 那么跑起来的效果就是几行文字.今天给大家展示一下在官方 start 的例子基础之上展示不一样的效果.下面跟大家分享如何展示 RN 自带的按钮组件. 后面会陆续给大家分享如何自定义按钮以及如何处理事件的传递等.UI 效果图如下: 其中, 按钮1, 是T...

2016-08-27 23:30:03

阅读数:529

评论数:0

ReactNative: 结合工程的思考

自从 FB 开源了 ReactNative, 受到大家的追捧. 聊天要是不聊这个东西, 别人会把你当做局外人一样看待.说句实在话, 学习 ReactNative 的成本还是比较大的. 什么 Node.js, JavaScript, ES6,还有一堆的管理和使用工具. 至少你还得懂至少一门平...

2016-08-27 16:37:02

阅读数:457

评论数:0

ReactNative: 记录几个常用

距离这篇博客 ReactNative: react-native init 到底做了什么, 已好久没有更新关于 RN 的东西了.前两天有私信问我, 关于如何搭建 RN 开发环境? 进入开发界以来, 我们总是在不断地学习不断地向前发展. 学习新的东西, 总是需要搭建各种各样的开发环境. ...

2016-08-27 12:47:07

阅读数:802

评论数:0

iOS UI: UIMenuController | InputView 折腾记

本来 UIMenuController 这个东西挺简单的. 直到… 遇到 InputView, 我就醉了, 程序也崩溃了.这里以 Demo 为主, 来说明问题.实现的效果很简单, 如下图ViewController.m#import "ViewController.h"@i...

2016-08-12 23:19:44

阅读数:1142

评论数:0

iOS 音视频: 让 FFMpeg 支持对 H.264 的编码

很多同学被诸如264之类的术语搞懵逼了. 先大概解释一下. H.264 是视频的一种编码标准(规范), x264 是一个库, 实现了对 H.264 视频格式的编码,但是没有实现解码 H.264 的功能. ffmpeg 是一个框架,实现了对 H.264视频格式的解码功能. 换句话...

2016-08-03 23:43:59

阅读数:1447

评论数:0

iOS 音视频: 编译 FFmpeg-3.1.1

今天的主题 为 iOS 编译 FFmpeg3.1.1版本, 并且导入 xcode 工程. 环境 1.Mac OS X 10.11.5 2.xcode7.3.1 3.Homebrew 0.9.9 4.FFmpeg3.1.1 安装 Homebrew 可以自行到其官网参考安...

2016-07-30 02:30:18

阅读数:1132

评论数:3

iOS 多线程: dispatch_barrier_async

该篇是 「iOS 多线程」系列的第三篇.前面两篇可以戳击下面的链接.iOS 多线程: 正确认识 GCD 队列类型 iOS多线程: 信号量该系列博客是为了记录和分享自己关于 iOS 多线程的一些认识, 结合工作中遇到的问题, 和大家交流.欢迎拍砖.在这里你可以完整的查看 dispatch_barr...

2016-07-16 23:33:30

阅读数:3490

评论数:0

iOS 多线程: 信号量

今天跟大家聊聊关于 GCD 中的信号量的使用.网上有很多关于信号量的介绍, 这里只是结合本人一些理解和实际使用来分享给大家.在GCD中有三个函数是semaphore的操作,分别是 1.创建一个semaphore  dispatch_semaphore_create 2. 发送一个...

2016-07-16 17:51:28

阅读数:941

评论数:0

iOS AutoLayout: 从 XIB 中加载 UIViewController

在博客 iOS AutoLayout: 关联 Xib 和 UIViewController 讨论了 UIViewController 如何和一个 xib 关联并且展现出来.在那篇博客中, 最后说到使用下面这种方式可以加载 ViewController -(instancetype)init...

2016-07-02 17:08:16

阅读数:737

评论数:0

iOS AutoLayout: XIB 设置 CALayer 属性

苹果的自动布局这套框架的确是好.但是好的同时, 也给开发者带来了不小的挑战. 刚开始使用的时候, 还不如 Android 的 xml 布局好用, 虽然苹果多了可以拖拽的功能.当你熟练使用后, 你会发现, 还真 TM 有那么回事.之前有朋友私信问我, 平时在 iOS 开发中怎么书写 UI 布局的....

2016-06-10 22:19:45

阅读数:914

评论数:0

iOS UI 技巧: 视图无法被点击

初学 iOS 开发, 有时候会被一些很简单的问题给弄得头昏脑涨. iOS UI 技巧系列博客, 将和大家一起总结和积累在 iOS 开发中遇到的各种奇葩问题. 今天和大家聊聊, 当前设置的视图无法被点击的原因和解决思路. 当我们添加一个视图A到另外一个视图B上面, 希望视图B可以被点击或者被 ...

2016-06-09 17:48:56

阅读数:2717

评论数:0

iOS AutoLayout: UIView 关联 Xib 不设置 File's Owner

继续上篇iOS AutoLayout: 关联 Xib 和 UIView博客唠叨.新定义一个 UIView 子类, 名字为 Custom2新建 xib 文件, 这里取名为 Custom2.xib看一下视图关系明显没有设置 File owner可以看出, Custom2 这个 View 的 Custo...

2016-06-09 14:46:39

阅读数:1670

评论数:0

iOS AutoLayout: 关联 Xib 和 UIView

在博客 iOS AutoLayout: 关联 Xib 和 UIViewController 中介绍了 UIViewController 如何关联 xib 文件, 并给组件连线和一些问题.今天继续 Autolayout 的话题. 新建一个 Single View 的 iOS 项目 新建...

2016-05-29 17:30:20

阅读数:1493

评论数:0

iOS AutoLayout: 关联 Xib 和 UIViewController

今天主要跟大家分享两个内容 * UIViewController 如何作为 Xib 的 File’s Owner * Xib 中的组件如何和 UIViewController 连线 创建工程 MZXibAndVC 简单的创建一个 Single View 的 iOS 工程即可. 创建 x...

2016-05-29 15:41:09

阅读数:1854

评论数:0

iOS内存话题: 弱引用下的懒加载

iOS内存话题: 弱引用下的懒加载阅读下面的内容之前, 你应该知道什么是懒加载, 话句话说就是延时加载.今天跟大家聊聊对于一个弱引用对象如何使用懒加载, 以及注意事项!直接上例子.工程比较简单, 只有一个 ViewController.#import "ViewController.h...

2016-05-20 23:56:33

阅读数:985

评论数:0

Cocoapods: 打造本地 pod 库

项目到了一定规模, 项目的代码组织和结构显得尤为重要. 重构项目结构, 可以从分离代码开始. 代码分离, 可以把常用稳定的组件封装抽离出来. 我的做法是使用 cocoapods 来管理. 下面进入今天的主题: 使用 cocoapods 管理自己的本地代码. Mac OSX 10.11.1+ 安...

2016-05-14 18:38:16

阅读数:9834

评论数:1

iOS内存话题: 实例变量造成的循环引用

OC 中关于成员变量和属性的区别, 在阅读下面内容之前请自行 google. 工程目录如下 示例较简单, ViewController 直接打开 CoreViewController. Person.h #import typedef void(^PlayFunction)(int x...

2016-05-02 23:08:58

阅读数:1042

评论数:0

iOS内存话题: NSTimer 导致无法 dealloc

继博客 iOS内存话题: performSelector 导致不立即 dealloc 后, 今天讨论一下 NSTimer 导致内存无法释放的问题. 直接上例子. ViewController 中打开另一个 ViewController(LoginPage). LoginPage.m #import...

2016-04-10 22:30:12

阅读数:1931

评论数:0

ReactNative: react-native init 到底做了什么

阅读本篇之前, 假设你已经在 Mac 上面安装好了 React Native 相关的环境. React Native 的环境搭建可以参考官方文档, 相当的详细. 不过, 你最好使用 vpn, 或者使用国内的镜像来搭建. 环境搭建好了, 可以创建工程了. 创建工程的命令如下 react-nativ...

2016-04-04 20:28:00

阅读数:2999

评论数:0

Mac OSX 10.11.1+ 安装 Cocoapods

如果你的 Mac OSX 升级到10.11.1+, 并且需要安装 Cocoapods, 可以参考本博客. # 安装步骤 1. 移除原来的源, 不管以前是否安装过 Cocoapods. gem sources --remove http://ruby.taobao.org/ 2. 重新添加...

2016-02-29 23:09:27

阅读数:921

评论数:0

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