自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 1052 1

原创 Xcode 10 beta 版本迁移指南

今天的主角就是开发者接触最多的 Xcode 10 beta,详细内容可以参考 WWDC 18 Session ,同时可以看下 Xcode 10 的 release note, 官方文档永远是学习新内容的第一手资料。

2018-06-22 10:06:01 4026 2

原创 Cocoapods采坑记 - Podfile.lock 冲突问题

Cocoapods采坑记 - Podfile.lock 冲突问题故事的开端是这样的:我们的项目中使用了FBRetainCycleDetector这个第三方库来检查内存泄露,在升级到某一个版本后,出现部分同事的 podfile.lock中FBRetainCycleDetector的checksum 值不一致。

2018-01-10 17:38:41 2977

原创 iOS多线程开发笔记

记录在iOS开发中多线程开发相关的技术,主要是GCD和NSOperation相关的要点和需要注意的地方,同时也有一些在面试过程中容易被考察的点。

2016-11-15 23:05:47 527

原创 Git常用手册

主要记录日常开发时遇到的问题和常用的解决方法。

2016-11-02 16:08:45 547

原创 pt与px

在网页设计中,我时常会遇到这样的问题,

2014-07-30 18:46:48 641

原创 捉虫记:QT5.2 SSL握手失败问题

解决一记QT5 SSL握手失败问题

2014-06-05 19:03:32 5091 1

原创 C++代码中使用extern "C"的原因

我们经常在C++代码中看到下面的代码:

2014-05-29 12:02:26 938

原创 使用GetCurrentDirectory()的一个小问题

最近A 调用B,B调用在同一mu

2014-05-29 11:17:08 1719

原创 我学cocos2d-x (三) Node:一切可视化对象的祖先

在cocos2d-x中一切可视化的元素都集成自Node,zhe's

2014-05-29 07:29:31 1007

转载 C++11新特性

最近在学习cocos2d-x,发现了很多

2014-05-28 14:19:39 755

原创 我学cocos2d-x (二) 使用Delegate(委托)

Delegate(委托)是什么Delegate是ios开发中的一个概念,主要是为了让类A中的功能,放到类B中来实现,这样可以合理的把功能划分到不同的文件中进行实现,从而更好的实现模块的分离。如UIApplicationDelegate用于处理app启动、进入前台、进入后台等消息。从设计模式的角度来看,Delegate属于组合模式,使用低耦合的代码,有利于编写可拓展的程序。

2014-05-27 16:55:50 1075

原创 我学cocos2d-x (一) 游戏基本概念:坐标系与Anchor Point

坐标系:游戏开发中,所有物体都有自己的位置,而我们需要一个参考系来描述物体的位置。使用cocos2d-x开发的时候,有几个比较重要坐标系需要掌握:屏幕坐标系和Cocos2d坐标系屏幕坐标系:顾名思义,这个是ios、android、wp手机屏幕使用的坐标系,该坐标系以左上角为坐标原点,X轴正向为右,Y轴正向为下,也就是说,屏幕左上角

2014-05-27 16:07:10 1130

原创 为什么使用do{}while(0)?

最近学习Cocos2d-x,看到不少使用do{}while()

2014-05-27 11:33:13 1097

原创 VirtualBox虚拟机使用无线网卡上网

最近重装了系统(xp升级到WIN7),又开始折腾虚拟机,玩玩ubuntu server,但是,当我安装完最新版的[VirtualBoxVirtualBox-4.3.10.exe](http://download.virtualbox.org/virtualbox/4.3.10/VirtualBox-4.3.10-93012-Win.exe),这家伙直接就跑不起来,错误提示:![](http:/

2014-04-27 14:56:56 7585

原创 DMG文件制作脚本

MAC下app可以通过App Store下载,但是想要上架App Store,需要经历一番“磨难”(详见Apple家规和吐槽),而且上架的app有各种各样的限制(如“沙盒”(wiki在这里)运行,虽然能保护用户,但是对于像安装包这类的app,那就是噩梦了)。所以,也有不少app被制作为dmg文件(wiki在这里)来发布。下面是一个dmg制作的脚本CreatDMG.sh:#!/bin/sh

2014-04-22 22:46:03 1769

原创 QT项目升级(QT4.6.3到QT5.2)时,遇到的问题和解决方法

公司项目升级(QT4.6.3升级到QT5.2)过程中,遇到的各种坑,和相应的解决方法。

2014-04-21 13:09:36 10646

原创 QT5+xcode4.6小结

1、直接在命令行里使用qmake:大家的MAC上面QT5的安装路径不同,导致不能直接使用qmake命令行,xcode项目也不能拿来就用。有两种方法可以直接在命令行里面使用qmake:1、修改~/.bash_profile,此方法在PATH中添加QT安装路径:touch ~/.bash_profileopen ~/.bash_profileexport PATH="/Users/zenghao/Qt

2014-04-20 23:53:53 1223 1

原创 TexturePacker简介

前段时间在学习cocox2d-iphone的开发,主要是看《ios 5 cocos2d游戏开发实战(第2版)》这本书,一步一步的跟着书上的实例来学习的。在里面用到一个图像纹理处理软件--TexturePacker(官网在这里),这款软件支持Cocos2d、Unity3D、Flash等游戏资源的制作,确实是一款游戏开发人员的必备软件。   但是下载来一下,这款软件提供7天的试用版,软件确实很好用

2013-11-04 22:11:24 1016

原创 ios开发的感想

最近在做ios开发,学习了一段时间后,发现Apple对开发者确实很不错,Cocoa Touch把很多UI方面的东西都做得很好,也很有利于开发者快速做出产品,在一定程度上面大大降低了iOS的开发难度,国内一些大公司的iOS App感觉做得也不怎么出众,感觉在UI方面都是中规中矩的,也许这也是大公司的弊病吧。降低了开发者门槛,那么在哪些方面才能让自己出彩呢?UI?功能特色?

2013-10-18 16:26:09 625

原创 中文字符编码和python中文字符显示总结

最近在学习python,遇到显示中文出现乱码的情况,在这里做个总结。出现乱码就是因为字符的编码方式不同引起的,而要说到字符编码,首先需要说下文本文件:文本文件:(中文wiki在这里)是指以ASCII码方式(也称文本方式)存储的文件,更确切地说,英文、数字等字符存储的是ASCII码(由ANSI发布,标准ASCII为128个,后来被扩展为256个),而汉字存储的是机内码。其实文本文件里面放...

2012-11-14 22:22:43 2460

原创 实习三个月的杂谈

时间过的真快,转眼就实习三个月了。在这三个月里面自己学到了不少在学校里面学不到的东西,自习也有一些心得体会,今天就在这里写一些东西,算是对自己三个实习的一个总结吧。          首先谈下自己这段时间的所得吧:我在学校主要是使用VC做开发的,但是现在公司是使用Qt在windows下做开发,所以又去学习了一下QT的开发环境。由于有学习MFC的经验,所以相对与QT的学习到显得比较简单,当然自己

2011-12-04 14:55:57 558

原创 实现链表指针的++操作符

一般我们在定义链表的时候都会有一个指向下一个元素的指针(next),在想要移动某个指针的时候,我们会使用类似下面的语句:p=p->next;//这里的p是链表节点的指针但是,我们能不能使用p++这样的语句来使指针p指向下面一个节点呢?答案是不能,C++编译器能实现的是

2011-08-16 16:36:23 853

原创 VC实现程序开机启动

要实现程序开机启动,其实就是要在系统的注册表中添加相应的信息,包括你想要自动启动的程序的路径。在这里有四个与系统注册表相关的API函数:RegOpenKey、RegSetValueEx、RegDeleteValue、RegCloseKey。这四个函数的功能从他们的字面意思就可

2011-08-15 15:12:37 645

原创 今天发现的一个VC6.0在私有变量声明时的BUG

如果有人说,VC的宏能够影响到类成员变量的属性,你信吗?反正是我信了!今天在修改一个程序的时候,我在类A的外部使用指向类B的指针,居然能够访问到类B的受保护成员变量!!!!!这让我感到非常奇怪,于是来到变量的声明处,以前由于自己懒,直接在自动生成的代码后边进行声明。代码如

2011-08-06 10:27:47 606

原创 struct与typedef struct|define与typedef

关于typedef与define的异同

2011-03-18 20:06:00 788

原创 学习《C专家编程》笔记

<br />在经过2个星期的学校后,终于把《C专家编程》看完了,这确实一本好书,在许多方面让我对C语言有了新的认识,下面是我的一点学习笔记:<br />   1、引用只是对现有变量起的别名,它有三个特性:<br />         (1)不能用空的引用。这一点在使用函数的返回值为指针的时候是要注意!<br />         (2)必须先初始化。 <br />         (3)有用的对象,只能是先被初始化的那一个。<br /> <br />  2、指针常量和常量指针:<br />       co

2011-03-14 21:49:00 392

数据结构源程序(C语言严蔚敏版)

这个是我们老师在课程结束的时候给我们的,以前在网上找的都有问题,希望这个能帮学C语言数据结构的同学!

2010-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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