随笔分类 -  OC

1 2 3 4 5 ··· 11 下一页
摘要: 阅读全文
posted @ 2016-10-15 20:37 李洪强 阅读(184) 评论(0) 推荐(0) 编辑
摘要:iOS之UI--Quartz2D的入门应用-- 重绘下载圆形进度条 iOS之重绘下载圆形进度条 开发须知快速预览: 1、关于了解PI的数值: 2、- (void)drawRect:(CGRect)rect 相关: 这个方法只在self对应的控件首次创建系统会执行,为了能够达到重绘的作用, 就需要重新 阅读全文
posted @ 2016-09-21 09:21 李洪强 阅读(464) 评论(0) 推荐(0) 编辑
摘要:Cocos2d-x 基础元素 看过本章,然后实践之后,应该会掌握以下的认识: 1、Cocos2d-x引擎的基本运转过程 2、Cocos2d-x引擎的一些初始设置 3、对导演及图层及现实对象的认识 4、如何定义自己的显示对象 1.引擎的运转 游戏设计的问题: 在游戏设计之初,我们就需要设置游戏是横屏的 阅读全文
posted @ 2016-09-16 22:09 李洪强 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Cocos2d入门--3-- 向量的应用 小球向一个方向持续运动的Demo HelloWorldScene.h ...... //设置一个protected的属性 protected: cocos2d::Vec2 _vec; ...... HelloWorldScene.cpp //这个是通过随机数 阅读全文
posted @ 2016-09-16 22:08 李洪强 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:Cocos2d入门--2-- 三角函数的应用 其实,三角函数的知识点是初中的数学基础。但是在编程里合理的利用的话,也会很好玩的,可以制作出很多有趣的动画特效。 首先要注意的是 角度 和 弧度 的转换。 360度 = 2×PI弧度 180度 = PI弧度 所以30度的正弦函数 = sin(30/180 阅读全文
posted @ 2016-09-16 22:07 李洪强 阅读(1589) 评论(0) 推荐(0) 编辑
摘要:Cocos2d入门--1-- 初涉相关属性或代码 Cocos2d vision: cocos2d-x-3.8.1 万丈高楼,起于累土。对于一个游戏框架的学习,其实在于框架功能的使用积累,学会了如何在cocos2d游戏引擎的基础上使用它提供的各种功能,并灵活运用, 以及学会查阅Cocos2d官方提供的 阅读全文
posted @ 2016-09-16 22:06 李洪强 阅读(287) 评论(0) 推荐(0) 编辑
摘要:Cocos2d-X-3.0 之后的版本的环境搭建 由于cocos2d游戏开发引擎更新十分频繁,官方文档同步不够及时和完善。所以不要照着官方文档来照做生成工程。 <点击图片就能进入网站> 具体的步骤: 1、获取cocos2d-X的源码v3.6版本 然后解压到随便什么位置,比如这里就放在桌面上,文件名c 阅读全文
posted @ 2016-09-16 22:04 李洪强 阅读(208) 评论(0) 推荐(0) 编辑
摘要:iOS视频流开发(2) — 视频播放 承上篇,本篇文章主要介绍iOS视频播放需要用到的类。以及他们的使用场景和开发中遇到的问题。 MPMoviePlayerViewController MP简介 iOS提供MPMoviePlayerController类进行播放,支持流媒体和文件播放。MPMovie 阅读全文
posted @ 2016-09-16 00:46 李洪强 阅读(654) 评论(0) 推荐(0) 编辑
摘要:深入理解 KVC\KVO 实现机制 — KVC KVC和KVO都属于键值编程而且底层实现机制都是isa-swizzing,所以本来想放在一起讲的。但是篇幅有限所以就分成了两篇博文KVO实现机制传送门 KVC概述 KVC是Key Value Coding的简称。它是一种可以通过字符串的名字(key)来 阅读全文
posted @ 2016-09-16 00:45 李洪强 阅读(264) 评论(0) 推荐(0) 编辑
摘要:深入理解 KVC\KVO 实现机制 — KVO KVC和KVO都属于键值编程而且底层实现机制都是isa-swizzing,所以本来想放在一起讲的。但是篇幅有限所以就分成了两篇博文。 KVC实现机制传送门 KVO概述 键值观察Key-Value-Observer就是观察者模式。 观察者模式的定义:一个 阅读全文
posted @ 2016-09-16 00:41 李洪强 阅读(307) 评论(0) 推荐(0) 编辑
摘要:李洪强iOS开发之RunLoop的原理和核心机制 搞iOS之后一直没有深入研究过RunLoop,非常的惭愧。刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研究了RunLoop的原理和特性。 RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立 阅读全文
posted @ 2016-09-16 00:39 李洪强 阅读(433) 评论(0) 推荐(0) 编辑
摘要:iOS视频开发经验 手机比PC的优势除了便携外,我认为最重要的就是可以快速方便的创作多媒体作品。照片分享,语音输入,视频录制,地理位置。一个成功的手机APP从产品形态上都有这其中的一项或多项,比如instagram,微信。如果把Web2.0的交互体验照搬到手机上就是死路一条。 当智能手机遇上视频就像 阅读全文
posted @ 2016-09-16 00:37 李洪强 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:李洪强iOS开发之性能优化技巧 通过静态 Analyze 工具,以及运行时 Profile 工具分析性能瓶颈,并进行性能优化。结合本人在开发中遇到的问题,可以从以下几个方面进行性能优化。 一、view优化 1、不透明的View 设置为opaque。 2、根据实际情况重用、延迟加载或预加载View。 阅读全文
posted @ 2016-09-16 00:31 李洪强 阅读(286) 评论(0) 推荐(0) 编辑
摘要:修正iOS从照相机和相册中获取的图片 方向 修正iOS从照相机和相册中获取的图片 方向 使用系统相机拍照得到的图片的默认方向有时不是ImageOrientationDown,而是ImageOrientationLeft,在使用的时候会出现图片顺时针偏转90°。使用fixOrientation方法修正 阅读全文
posted @ 2016-09-16 00:29 李洪强 阅读(607) 评论(0) 推荐(0) 编辑
摘要:Apple Watch 开发详解 Apple Watch 开发详解 Apple Watch现在对于第三方开发者来说更多的还是一块额外的屏幕。暂时WatchKit没有能给出足够的接口。现在Watch App的主要运算逻辑需要依赖iPhone,Apple也承诺会有原生的手表App,可能要等到Apple 阅读全文
posted @ 2016-09-16 00:17 李洪强 阅读(796) 评论(0) 推荐(0) 编辑
摘要:iOS动画1 — UIView动画 iOS动画基础是Core Animation核心动画。Core Animation是iOS平台上负责图形渲染与动画的基础设施。由于核心动画的实现比较复杂,苹果提供了实现简单动画的接口—UIView动画。UIView动画封装在UIView的Category中,主要实 阅读全文
posted @ 2016-09-16 00:15 李洪强 阅读(295) 评论(0) 推荐(0) 编辑
摘要:函数式 响应编程 ReactiveCocoa的基本使用方法 ReactiveCocoa是github一个开源项目,是在iOS平台上对FRP的实现。FRP的核心是信号,信号在ReactiveCocoa(以下简称RAC)中是通过RACSignal来表示的,信号是数据流,可以被绑定和传递。 可以把信号想象 阅读全文
posted @ 2016-09-16 00:11 李洪强 阅读(353) 评论(0) 推荐(0) 编辑
摘要:编译型语言、解释型语言、静态类型语言、动态类型语言概念 与 区别 最近在研究Python和Erlang。反复提到动态类型语言、动态语言、解释型语言这些概念。这些概念很生涩,在这里做一个总结。 编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的 阅读全文
posted @ 2016-09-16 00:08 李洪强 阅读(219) 评论(0) 推荐(0) 编辑
摘要:函数式 编程初窥 最近在学习Erlang和Python。Erlang是完全的函数式编程语言,Python语言是面向对象的语言,但是它的语法引入了大量的函数式编程思想。越研究越觉得函数式的编程思路可以帮助我们规避很多Bug,所以在这里对函数式编程做一个简要的介绍。分析函数式编程的特点、方法论,使用的技 阅读全文
posted @ 2016-09-16 00:07 李洪强 阅读(547) 评论(0) 推荐(0) 编辑
摘要:Objective-C 几何类常用方法整理 CGGeometry参考定义几何结构和功能,操作简单。数据结构中的一个点CGPoint代表在一个二维坐标系统。数据结构的位置和尺寸CGRect代表的一个长方形。数据结构的尺寸CGSize代表宽度和高度。 1、创建一个几何原始数值 CGPoint CGPoi 阅读全文
posted @ 2016-09-10 17:48 李洪强 阅读(368) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 11 下一页
点击右上角即可分享
微信分享提示