
iOS
文章平均质量分 88
zenghao0708
这个作者很懒,什么都没留下…
展开
-
ios开发的感想
最近在做ios开发,学习了一段时间后,发现Apple对开发者确实很不错,Cocoa Touch把很多UI方面的东西都做得很好,也很有利于开发者快速做出产品,在一定程度上面大大降低了iOS的开发难度,国内一些大公司的iOS App感觉做得也不怎么出众,感觉在UI方面都是中规中矩的,也许这也是大公司的弊病吧。降低了开发者门槛,那么在哪些方面才能让自己出彩呢?UI?功能特色?原创 2013-10-18 16:26:09 · 662 阅读 · 0 评论 -
TexturePacker简介
前段时间在学习cocox2d-iphone的开发,主要是看《ios 5 cocos2d游戏开发实战(第2版)》这本书,一步一步的跟着书上的实例来学习的。在里面用到一个图像纹理处理软件--TexturePacker(官网在这里),这款软件支持Cocos2d、Unity3D、Flash等游戏资源的制作,确实是一款游戏开发人员的必备软件。 但是下载来一下,这款软件提供7天的试用版,软件确实很好用原创 2013-11-04 22:11:24 · 1076 阅读 · 0 评论 -
我学cocos2d-x (二) 使用Delegate(委托)
Delegate(委托)是什么Delegate是ios开发中的一个概念,主要是为了让类A中的功能,放到类B中来实现,这样可以合理的把功能划分到不同的文件中进行实现,从而更好的实现模块的分离。如UIApplicationDelegate用于处理app启动、进入前台、进入后台等消息。从设计模式的角度来看,Delegate属于组合模式,使用低耦合的代码,有利于编写可拓展的程序。原创 2014-05-27 16:55:50 · 1119 阅读 · 0 评论 -
我学cocos2d-x (一) 游戏基本概念:坐标系与Anchor Point
坐标系:游戏开发中,所有物体都有自己的位置,而我们需要一个参考系来描述物体的位置。使用cocos2d-x开发的时候,有几个比较重要坐标系需要掌握:屏幕坐标系和Cocos2d坐标系屏幕坐标系:顾名思义,这个是ios、android、wp手机屏幕使用的坐标系,该坐标系以左上角为坐标原点,X轴正向为右,Y轴正向为下,也就是说,屏幕左上角原创 2014-05-27 16:07:10 · 1183 阅读 · 0 评论 -
iOS多线程开发笔记
记录在iOS开发中多线程开发相关的技术,主要是GCD和NSOperation相关的要点和需要注意的地方,同时也有一些在面试过程中容易被考察的点。原创 2016-11-15 23:05:47 · 570 阅读 · 0 评论 -
Cocoapods采坑记 - Podfile.lock 冲突问题
Cocoapods采坑记 - Podfile.lock 冲突问题故事的开端是这样的:我们的项目中使用了FBRetainCycleDetector这个第三方库来检查内存泄露,在升级到某一个版本后,出现部分同事的 podfile.lock中FBRetainCycleDetector的checksum 值不一致。原创 2018-01-10 17:38:41 · 3167 阅读 · 0 评论 -
Xcode 10 beta 版本迁移指南
今天的主角就是开发者接触最多的 Xcode 10 beta,详细内容可以参考 WWDC 18 Session ,同时可以看下 Xcode 10 的 release note, 官方文档永远是学习新内容的第一手资料。原创 2018-06-22 10:06:01 · 4112 阅读 · 2 评论 -
iOS-ReactNative私有库指南
创建RN私有库为了加速RN的下载和方便集成,我把RN(0.56.0)做成私有pod放到了gitlab的私有源中,参考《使用Cocoapods创建私有podspec》、《私有Pods集成react-native库》。开始之前,需要搞清楚两个概念:cocoapods 是通过spec repos + pod source code repo 来进行代码版本管理,cocoapods 的master...原创 2018-10-21 20:57:15 · 1200 阅读 · 1 评论