- 博客(593)
- 收藏
- 关注
转载 iOS常用类库
ios 常用第三方类库 分享类型:游戏开发相关http://blog.youkuaiyun.com/wstarx/article/details/6317779http://iosdeveloper.diandian.com/post/2011-05-21/932272 开发几个常用的开源类库及下载地址:1.json json编码解
2015-03-25 11:48:39
862
转载 iOS 上的蓝牙框架 - Core Bluetooth for iOS
Core Bluetooth 是在iOS5首次引入的,它允许iOS设备可以使用健康,运动,安全,自动化,娱乐,附近等外设数据。在iOS 6 中,这个API被扩展了,让iOS也能成为数据提供方,也就是Server(Peripheral)端,可能使它与其它 iOS 设备交互数据。Core Bluetooth API 基于BLE4.0规范。这个框架涵盖了BLE标准的所有细节. 不过,仅仅只有新的
2015-03-25 10:57:10
1091
转载 OS X Mavericks Server使用教程:安装设置
【2014年1月2日 51CTO外电头条】OS X Server 10.9增加了多项新服务,同时也通过调整让旧有服务更加易于使用。Mavericks运行Server.app 3.0版本,OS X Server以更为友善的面貌亲近用户。OS X Server美洲狮版本标志着苹果公司服务器软件的过渡阶段宣告结束。当苹果于2009年发布OS X 10.6时,Server还是一套昂贵而且完
2014-08-28 13:37:45
1137
转载 mac 删除pkg包
mac osx上大多数应用程序都是通过.DMG或者.pkg来安装的(当然brew方式安装的除外)。如果是通过DMG方式安装的软件,要删除它就挺简单,直接从osx的应用程序文件夹上删除即可。那么pkg方式安装的软件又该怎么删除呢?mac并没有提供什么快捷删除方式,我们只能找到pkg安装后产生的文件,然后删除它。方式一mac会维护一份pkg安装历史,只要找到那个
2014-08-27 15:00:08
2266
转载 程序员常去的14个顶级开发社区
作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。 我们期望在开发者社区中获得什么? 我们希望能得到切实的帮助,而不是获
2014-08-27 11:10:36
814
转载 swift关键字
每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词: 关键词:用来声明的:“ class, deinit, enum, extension, func, import, init, let, protocol, static, struct, subscript, typealias, var.”用于子句的:“
2014-08-26 12:00:43
1011
转载 完全卸载删除 Microsoft Office for Mac 2011
步骤 1:退出所有 Office for Mac 应用程序使用Command+Q或右键->退出步骤 2:删除 Microsoft Office 2011 文件夹删除“应用程序”目录中的Microsoft Office 2011 文件夹步骤 3:删除 Office 偏好设置打开/Library,删除所有以“com.microsoft”开头的文件打开/Lib
2014-08-16 17:20:00
1696
转载 总结swift语言常见的20个问题和回答
1、如果我是个刚入门的iOS开发者,选swift学习呢,还是选objective-c学习,还是两个都学?这个可以根据两种情况来决定:1、我想进入公司担任iOS开发的职位 2、我只想做个独立开发者,自己开发app发布。第一种情况的话,你必须要学objective-c,现在市面上绝大部分的app都是用oc开发的,从oc到swift过渡是要很长一段时间的。当然swi
2014-08-13 16:04:22
782
转载 使用 nano 编辑器修改
和上面的方法类似,这个编辑器相比 vi 更加简单易用,但是功能不强大,似乎也没有 vi 流行。方法同样是在终端中运行:sudo nano /etc/hosts同样是输入密码,打开 hosts 文件,按照你的需要对该文件进行编辑,编辑完毕之后按 ctrl+o 保存,出现 File Name to Write: /etc/hosts 的时候按回车确认,再按 ctrl+x 退出即可。
2014-07-29 16:51:33
2148
转载 mac 终端 常用命令
基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extensions3、建立新目录mkdir 目录名
2014-07-29 15:53:46
746
转载 OpenGL ES 从零开始系列9(完结):四元数
在进入下一篇关于骨骼动画的文章之前,让我们先花点时间来了解一个马上会使用到的新数据类型:四元数[译者注:关于四元数的概念可以参考这个链接:点我]。我们用四元数存储单一骨骼在3个轴线上的旋转信息,换句话说,存储的是骨骼指向的方向。在下一部分介绍的仿真骨骼动画中,你将会看到,模型的顶点是同一个或多个骨骼相关联的,当骨骼移动时它们也会随之变化。相对于将欧拉角信息存储在3个GLfloats变量或一个
2014-07-28 12:14:49
763
转载 OpenGL ES 从零开始系列08:交叉存取顶点数据
Technote 2230提出了很多用OpenGL ES来提升iphone程序性能的建议。我们现在远远不能深刻理解OpenGL ES所以你需要学习以下内容。不信?是真的,试试看,我等着你的读后感。好,就这样定了?副标题为“优化顶点数据”,这里有一些算法上的建议用来"submit strip-ordered indexed triangles with per vertex data int
2014-07-28 12:11:38
563
转载 从零开始学习OpenGL ES之四补遗 – setupView重写
我在从零开始学习OpenGL ES之四 – 光效 一文中使用了一个普通GLfloat数组。由于它没有使用任何非OpenGL定义的数据结构,所以是最为普通和方便的方式。 但在此我使用在第一部分中定义的Vertex3D, Vector3D和 Color3D数据结构重写了 setupView:方法。并不是这种方法“更好”,但是它是一种不同的方式。当我第一次学习OpenGL时,我发现使
2014-07-28 12:10:35
619
转载 OpenGL ES 从零开始系列9a:动画基础和关键帧动画
最初这篇教程我并不打算作为第9章发布,原计划是第10章。在深入了解Opengl ES 2.0 和着色器之前,我想讨论下更基础的:动画。注意:你可以在这里找到这篇教程的配套代码,新版本的代码已经在西部时间10:14更新了,更新的代码里面修正了一个不能动画的错误。目前为止,想必你已经看过了opengles最基本的动画形式。通过随时间改变rotate, translate, sc
2014-07-28 12:10:16
862
转载 从零开始学习OpenGL ES之七 – 变换和矩阵
今天的主题是我一度谈之色变的。概念上讲,它是3D编程中最为困难的部分。首先,你应该理解 3D 几何和笛卡尔坐标系他。你还应该理解由顶点构成的三角形组成的OpenGL虚拟世界的物体,各顶点定义了三维空间的特定点,你还应理解怎样使用这些信息在 iPhone上使用OpenGL ES进行绘制。如果你不理解这些概念,我建议你回头再看看我的前六篇文章。为在交互式程序如游
2014-07-28 12:08:27
798
转载 从零开始学习OpenGL ES之六 – 纹理及纹理映射
在OpenGL ES中另一种为多边形定义颜色创建材质的方法是将纹理映射到多边形。这是一种很实用的方法,它可以产生很漂亮的外观并节省大量的处理器时间。比如说,你想在游戏中造一个砖墙。你当然可以创建一个具有几千个顶点的复杂物体来定义每块砖以及砖之间的泥灰。 或者你可以创建一个由两个三角形构成的方块(四个顶点),然后将砖的照片映射上去。简单的几何体通过纹理映射的方法比使用材质的复杂几何体
2014-07-28 12:07:02
678
转载 从零开始学习OpenGL ES之五 – 材质
在 上一篇文章,我们讨论了光效的设定以及光效的各种属性。我们还讨论了光的三要素:散射光, 环境光 和高光。如果你还不是完全清楚,那么我们来复习一下,在定义材质时大量的用到这些要素。 作为本文的起点,我们使用了原文中球体绘制 的项目文件。我们不再使用二十面体而是转向球体是因为球体是展示光和材质不同要素之间相互作用的最佳形状。 颜色是什么
2014-07-28 12:05:36
810
转载 从零开始学习OpenGL ES之四 – 光效
继续我们的iPhone OpenGL ES之旅,我们将讨论光效。目前,我们没有加入任何光效。幸运的是,OpenGL在没有设置光效的情况下仍然可以看见东西。 它只是提供一种十分单调的整体光让我们看到物体。但是如果不定义光效,物体看上去都很单调,就像你在第二部分程序中看到的那样。 阴影模型(Shade Model) 在深入讨论OpenGL
2014-07-28 12:04:26
720
转载 从零开始学习OpenGL ES之三 – 透视
现在你已经知道OpenGL是怎样绘图的了,让我们回头谈谈一个很重要的概念:OpenGL视口(viewport)。 许多人对3D编程还很陌生,那些使用过像Maya, Blender, 或 Lightwave之类3D图形程序的人都试图在OpenGL虚拟世界中找到“摄像机”。但OpenGL并不存在这样的东西。它所有的是在3D空间中定义可见的物体。虚拟世界是没有边界的,但计算机不可能处理无限的空间,所以O
2014-07-28 12:02:05
790
转载 从零开始学习OpenGL ES之二 – 简单绘图概述
还有许多理论知识需要讨论,但与其花许多时间在复杂的数学公式或难以理解的概念上,还不如让我们开始熟悉OpenGL ES的基本绘图功能。请下载OpenGL Xcode项目模板。我们使用此模板而不是Apple提供的模板。你可以解压到下面目录来安装它:/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project
2014-07-28 11:57:12
708
转载 从零开始学习OpenGL ES之一 – 基本概念
我曾写过一些文章介绍iPhone OpenGL ES编程,但大部分针对的是已经至少懂得一些3D编程知识的人。作为起点,请下载我的<a href="http://www.iphone-geek.cn/wp-content/uploads/2009/12/Empty_OpenGL_ES_Application.zip" color:="" rgb(63,="" 63,="" 175);="" "=
2014-07-28 11:49:12
654
转载 mac 安装jdk和eclipse环境
mac上安装jdk环境和eclipse环境和windows上的差别还是比较大的,首先mac上的jdk环境不需要再去手动的设置环境变量便可以使用(还没安装tomcat测试过),暂时在eclipse 下没有出什么问题,下面统计了一下具体的步骤。1. 首先需要安装mac上jvm 的一个基础包,Lion系统下面集成的jvm,如果不安装这个包,从oracle上下载java环境安装也会不起作用。
2014-07-28 00:02:45
717
原创 mac保养
以下是关于Mac的电池保养须知、使用技巧的链接。希望可以给到您一定的参考。安装win7步骤:http://manuals.info.apple.com/MANUALS/1000/MA1583/zh_CN/boot_camp_install-setup_10.7_ch.pdf电池充电: http://www.apple.com.cn/batteriesMac电池保养
2014-07-27 23:22:15
1202
转载 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责
2014-07-24 15:37:24
772
转载 使用Audio Queue Services 播放和录制音频
要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。为了解决这个问题,我们就需要使用Audio Queue Services来
2014-07-08 18:11:34
701
转载 Mac系统忘记密码
开机, 启动时按“cmd+S”。这时,你会进入Single UserModel,出现像DOS一样的提示符 #root>。请在#root>下 输入 (注意空格, 大小写) fsck -y mount -uaw / rm/var/db/.AppleSetupDone reboot
2014-06-25 15:52:49
924
转载 ffmpeg
http://blog.youkuaiyun.com/leixiaohua1020/article/details/15811977
2014-04-03 22:34:27
683
转载 gethostbyname用法
使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。struct hostent {
2014-04-02 13:47:39
1528
转载 xcode5真机测试
由于Xcode5的到来,关于iOS软件进行真机调试方面,有了一些变化,苹果在Xcode 5中修改了一些规则,一方面是阻止以往破解的方式进行调试(免证书).另一方面是添加了自动生成证书的功能特性,来加快我们开发者生成一些调试用的证书.免去我们频繁要去苹果开发者网站自己生成.接下来就介绍一下如何在Xcode5中进行真机调试.一、真机调试所需材料说明在申请真机调试证书之前
2014-03-31 18:03:55
697
转载 iOS事件机制(一)
转载:http://ryantang.me/blog/2013/12/07/ios-event-dispatch-1/运用的前提是掌握掌握的本质是理解本篇内容将围绕iOS中事件及其传递机制进行学习和分析。在iOS中,事件分为三类:触控事件(单点、多点触控以及各种手势操作)传感器事件(重力、加速度传感器等)远程控制事件(远程遥控iOS设备多媒体播放
2014-03-18 17:54:29
756
转载 iOS中消息的传递机制
小结每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些机制在苹果的Framework中如何使用,同时,还介绍了一些最佳实践建议,告诉你什么时机该选择使用什么机制。 虽然这一期的主题是关于Foundation Framework的,不过本文中还介绍了一些超出Founda
2014-03-18 17:42:24
601
转载 MKNetWorkKit使用方法
1.下载MKNetworkKit主要是下载MKNetWorkKIt这个。2.新建一个ARC的工程。3.将MKNetWorkKit这个文件夹拖到你新建的工程中。添加:SystemConfiguration.framework,CFNetwork.framework,Security.framework。4.在ViewControler里的viewDidLoad方法里写下如下代
2014-02-26 16:23:07
685
转载 IOS网络检测及使用
以下苹果开发网络编程知识由 CocoaChina 会员 “cocoa_yang” 总结,希望能为苹果开发新手梳理知识脉络,节省入门时间。一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的 例程
2014-02-23 18:59:01
895
转载 IOS UDP TCP SOCKET
第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发
2014-02-23 18:57:23
1847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人