自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (17)
  • 收藏
  • 关注

原创 【iOS】如何给UICollectionView添加headerView

——周技术回顾我们都知道如何给tableView添加headerView,实现起来比较简单,使用的场景也是比较多,但对于给collectionView添加header的场景就比较少了,今天做到个需求是需要给collectionView添加headerView遇到些问题。主要遇到以下两个问题:问题一我用的系统的UICollectionReusableView 那么就会出现一个问题,在header的地方你每次刷新他都会初始化一个view ,打开界面好多个headerView重叠在一起了,于是查了大.

2020-09-24 19:41:16 8032

原创 【iOS】监听耳机状态

——周技术回顾前言最近在做一个需求,需要监听耳机是否拔出设备,我们知道耳机有蓝牙耳机和有线耳机,在做的时候遇到个坑,portType有很多种,直接监听普通耳机和蓝牙的type发现苹果转接的耳机监听不到,因为苹果转接的属于另一个type。AVAudioSessionPortHeadphones 普通耳机AVAudioSessionPortBluetoothA2DP 蓝牙设备AVAudioSessionPortUSBAudio 串行总线设备(通过转接口耳机需要监听这个type)判断当前是否插.

2020-09-22 11:25:39 1608

原创 【iOS】UIImageView点击屏幕,帧动画和图片消失

——周技术回顾问题描述用UIImageView做序列帧的时候,点击屏幕突然发现帧动画和图片消失了,在其他场景是没问题的,看了视图层级结构,UIImageView依然存在,只是帧动画和图片消失,经过学习研究发现是因为UIImageView传递的响应链中如果有UITableView或者UICollectionView等控件的时候,点击界面,动画和图片就会消失。导致这个问题的原因是因为我们做动画的时候只是单纯的给UIImageView设置图片数组,并没有设置它的hightlight状态,如果点击界面,响.

2020-09-21 19:08:57 982

转载 【Cocos2d-X开发学习笔记】解决Cocos2d-X新建项目运行报错的问题

刚接触并学习Cocos2D-X游戏引擎的朋友,在搭建好PC的环境之后,然后开始创建、运行项目的时候可能都会出现如下图所示的问题。 在错误列表中也会出现如下图所示的错误提示。原因:主要是因为用以上的方法新建的项目没有包含在所需的库中,项目没有所依赖的库找到所依赖的文件,如CCCtdC.h,cocos2d.h头文件。下面就来说

2013-09-05 21:38:31 1739

转载 贪吃蛇C++ cocos2d-x版

cocos2d-x是一个开源的支持多平台的2D手机游戏引擎,使用C++开发。由于参加一个游戏开发项目,是基于cocos2d-x平台的,所以想通过写贪吃蛇游戏来熟悉cocosd-x引擎。贪吃蛇C++命令行版已经在贪吃蛇C++命令行版中实现,现在把他们移植到cocos2d-x平台。cocos2d-x叫程请移步知易游戏开发教程cocos2d-x移植版。游戏描述:1. 初始时,贪吃蛇长度为4,呆在允许

2013-06-13 09:32:03 1884 1

转载 一个台湾个人移动游戏开发者的一天

Cloud Hsu(许靖昕)一位来自台湾的个人游戏开发者,半导体业软件架构师。从2010年一个外包案“厕所大战”游戏开始进入移动开发业,目前已有多款移动游戏作品。虽然是兴趣使然,但也要没日没夜的coding,才能给自己一个交代。生活与工作交织在一起,代码与辣妹皆大欢喜。我们来看看对面人家怎么玩。  Cloud Hsu(许靖昕),是一位来自台湾的个人游戏开发者,半导体业的软件架构师。从201

2013-06-07 00:06:21 1259

转载 IOS--CALayer实现,界限、透明度、位置、旋转、缩放组合动画(转)

首先引入框架:QuartzCore.framework在头文件声明:CALayer *logoLayer{//界限CABasicAnimation *boundsAnimation = [CABasicAnimationanimationWithKeyPath:@"bounds"];boundsAnimation.fromValue = [NSValue valueWith

2015-08-12 13:57:15 689

转载 IOS UIVIEW layer动画 总结

//翻页效果动画 左边 [UIView beginAnimations:@"animation" context:nil]; [UIView setAnimationDuration:1.0f]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.naviga

2015-08-12 13:56:20 596

转载 提高iOS开发效率的方法和工具

作者:@__weak_Point 授权本站转载。介绍这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。IDE首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法。1.善用快捷键快捷键是开发中必不可少的,当你善于使用快

2015-07-24 12:07:53 444

转载 IOS应用程序发布到苹果APP STORE

参考: http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/  (如何发布IOS应用程序到苹果APP STORE) 开发环境:x

2015-07-01 15:12:46 8991

转载 IOS开发中的几种设计模式介绍

ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate

2015-06-04 08:43:28 679

转载 object-c(oc)内存管理机制详解

1.内存的创建和释放   让我们以Object-c世界中最最简单的申请内存方式展开,谈谈关于一个对象的生命周期。首先创建一个对象:123//“ClassName”是任何你想写的类名,比如NSString  NSArray等一切随意id testObject = [[ClassName alloc] in

2015-06-04 08:39:55 502

转载 iOS应用开发:什么是ARC?

ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,就是通过

2015-06-04 08:37:18 470

转载 最新版SDWebImage的使用

我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SDW

2015-06-02 16:23:26 452

转载 UISearchBar

UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多你意想不到的功能和特点!首先,还是来普及一下UISearchBar控件API相关的属性和方法吧!UISearchBar属性相关_searchBar = [[UISearchBar alloc] initWithFrame:CGRectZero];// 初始化,不解

2015-05-30 18:47:04 478

转载 Windows通过VNC或SSH远程登录Mac

一.Windows通过VNC访问Mac共享屏幕Mac上的屏幕共享使用的是VNC(VirtualNetwork Computer,虚拟网络计算机)协议,这种虚拟屏幕协议是支持跨平台的,也就是说你在 iPad, iPhone, Android, Linux甚至 Windows都可以访问到Mac共享的屏幕,当然这都需要分享Mac打开VNC服务,连接方则需要一个VNC客户端。OS X 10

2015-05-29 20:11:31 1735

转载 Windows 远程控制 Mac 的解决方案

http://shuix.com/windows-%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6-mac-%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.htmlhttp://www.appinn.com/remote-desktop-connection-for-mac/所需要的工具

2015-05-29 19:38:53 2811

原创 UICollectionView重用机制的问题

肯定会有很多人遇到下面这样的问题。。。其实我们只需要在 UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellIde forIndexPath:indexPath];下面加这for (UIView *view in cell.contentView.subv

2015-05-25 21:25:18 7038

转载 再看知名应用背后的第三方开源项目

知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了Facebook Paper使用的第三方库。 

2015-05-15 18:03:18 436

转载 收藏大神们的github地址

Jack大神:https://github.com/xhzengAIB40个最火的开源:http://blog.csdn.net/huang2009303513/article/details/40679937高效音频库:https://github.com/alexbw/novocaineAmerican English IOS ope

2015-05-15 18:00:51 1444

转载 Github上600多个iOS开源项目

将Github上600多个iOS开源项目进行分类并且有相应介绍,小伙伴们快来看呀地址:http://github.ibireme.com/github/list/ios/转载:http://blog.csdn.net/fyq891014/article/details/12625081参考:http://blog.csdn.net/james

2015-05-15 17:56:01 575

转载 github优秀开源项目大全-iOS

github优秀开源项目大全-iOSApr 25th, 2014前言本文旨在搜集github上优秀的开源项目本文搜集的项目都是用于iOS开发本文会持续更新…完整客户端ioctocatgithub的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载ChatSecure-iOS使用X

2015-05-15 17:53:35 645

转载 ASIHTTPRequest 详解, http 请求终结者

版权归旺财勇士所有〜转载需声名〜 原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410 被李旭添加,被李旭最后更新于Mar 25, 2011  (查看更改)目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的d

2015-05-14 18:03:09 616

转载 不要使用SBJSON(json-framework)

不知道为什么,在iOS开发中,有很多人使用 SBJSON (又被称作json-framework)来做JSON解析库。我想这是因为SBJSON是最早在iOS上出现的JSON解析库。但是随着iOS开发的流行,越来越多优秀的JSON解析库也涌现出来, SBJSON和它们相比,性能上有很大的差距。现在iOS行业内主要流行的JSON解析库有: NSJSONSerialization、 Apple

2015-05-14 17:04:44 619

转载 推荐hellogv 的二十一篇Android开发教程,说句真心话,几乎是每一篇都是精华,值得很多开发者借鉴!

Android提高第一篇之MediaPlayerhttp://www.apkbus.com/android-23947-1-1.html······················································································································

2015-03-18 14:47:23 727

转载 【珍藏】 2012Android开发热门资料(110个)

在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!下载中心完整附件下载地址:http://down.51cto.com/data/412494

2015-03-10 19:15:31 766

原创 iOS开发学习之#提醒处理#(2)响应动作表单

在动作表单中我们用很多按钮实现,在这里我们用到了UIActionsheetDelegate协议中的actionSheet:clickedButtonAtIndex:方法实现,其语法形式如下:- (void)actionSheet:(UIActionSheet*)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;其中,(UIAct

2014-12-04 12:23:12 877

原创 iOS开发学习之#提醒处理#(1)响应提醒视图

在这里我用到了视图库里的Navigation Controller导航控制器。提醒操作主要用到了UIAlertviewDelegate协议中的alertView:clickButtonAtIndex:方法实现,其语法形式如下:- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)butto

2014-12-03 17:41:07 794

原创 iOS开发学习之#简单通讯录的制作#

(1)创建一个项目telephoneBook(2)打开Main.storyboard文件,从视图库图拖一个Tab bar Controller标签栏控制器到画布中。(3)在工具栏中,选择show the Attributes inspector图标,在View controller下,选择Is Initial View Controller。(4)将画布中的原有的view cont

2014-12-03 10:59:44 1645

原创 iOS开发学习之#标签栏控制器#(6)设置标签栏控制器

动态创建标签栏控制器就不说了,就是从视图库中托一些控件,这里要用到得是Tab Bar Controller,然后创建两个插座变量跟拖的控件进行关联。现在我们主要讲一下怎么对Tab Bar Controller进行设置:(1)设置条目标题self.title = @"第一个视图"; [self.tabBarItem setTitleTextAttributes:[NSDictiona

2014-12-02 20:05:07 1260

原创 iOS开发学习之#表视图#(5)填充Plain风格的分组表

选择菜单栏中得File|New|File...命令,选择Property List,创建一个1.plist文件在桌面核心代码:#import @interface ViewController : UIViewController{ NSDictionary *list; NSArray *a;}@end#import "ViewController.

2014-12-01 17:54:20 717

原创 iOS开发学习之#表视图#(4)填充Grouped风格的分组表

直接上代买吧:@implementation ViewController- (void)viewDidLoad { a = [NSArray arrayWithObjects:@"ant",@"alpaca",@"albatross", nil]; b = [NSArray arrayWithObjects:@"badger",@"bat",@"bear", nil];

2014-12-01 17:16:27 984

原创 iOS开发学习之#表视图#(3)移动行

iOS开发之表视图移动行

2014-12-01 16:36:10 766

原创 iOS开发学习之#表视图#(2)添加行

iOS开发之表视图添加行

2014-12-01 16:17:51 791

原创 iOS开发学习之#表视图#(1)删除行

iOS开发之表视图删除行

2014-12-01 15:54:03 608

原创 实用网址大全

cocos2d-x:VS2010 cocos2d-x工程配置http://blog.csdn.net/cxmanzhao/article/details/8671115

2013-11-29 21:28:15 1042 1

原创 关于《无法从“void (__thiscall HelloWorld::* )(void)”转换为“cocos2d::SEL_MenuHandler”》的修改

关于《无法从“void (__thiscall HelloWorld::* )(void)”转换为“cocos2d::SEL_MenuHandler”》的修改之所以出错,是因为backMenu函数里没有加CCObject* pSender参数,这个参数传入的就是菜单,我们知道menu_selector回调函数选择器是SEL_MenuHandler类型的,

2013-11-15 22:55:13 2921 2

转载 git使用ssh密钥

转载自:http://chen.junchang.blog.163.com/blog/static/634451920121199184981/(这个里面的第三步好像有点问题)git使用https协议,每次pull, push都要输入密码,相当的烦。使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。大概需要三个步骤:一、本地生成密钥对;二、设置github上

2013-10-07 16:25:09 1075

转载 告诉你游戏服务器到底是什么

第一部:游戏服务器的定义 在线游戏当中,如果有‘在线’则一定会跟随‘游戏服务器’。但关于游戏服务器却并没有什么较好的评价,在致歉文中最常见的单词也是‘服务器’。游戏进行不畅时也会经常说是‘服务器不稳定’,如果存在卡壳现象首先责怪的也必定会是服务器。那现在就开始了解一下这个话题多毛病也多的,但又具有重量及存在感的服务器吧!什么是游戏服务器? 我们可以大致将服务器分类为‘主机(Host)游戏服务器

2013-10-01 20:33:40 1393

转载 谈一谈Cocos2d-x中的某些“大小”

这里说的“大小”,包括了以下一些内容:(1).窗口的大小(2).分辨率的大小(3).影幕的大小(4).视口的大小(5).裁剪区域的大小我们先来看(1),窗口的大小窗口的大小,即是Windows窗体大小。我们以HelloCpp为例,打开main.cpp,。找到这两句代码:源码copy to clipboard打印?"FONT-FAMILY: S

2013-09-29 11:28:24 757

xcdoe 14.6测试包

xcdoe 14.6测试包

2021-06-25

爱思助手for mac

爱思助手又称苹果刷机助手,是一款专业的苹果刷机助手、苹果越狱助手。免费为苹果用户提供百万正版苹果软件、热门游戏、铃声、高清壁纸,免 AppIe ID 高速一键下载。备份数据、管理文件、照片、视频、通讯录等,一键清理机身内存,是一款集多功能于一身,简单易用的苹果设备管理工具。

2020-09-24

拼图游戏代码

拼图游戏是广受欢迎的一种智力游戏,它的变化多端,难度不一,让人百玩不厌。

2014-03-09

cocos2d-x 俄罗斯方块 源码

俄罗斯方块(Tetris, 俄文:Тетрис)是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。

2014-03-08

cocos2d-x萝莉快跑 源码

cocos2d-x引擎下的萝莉快跑源码,想挑战自己的协调能力吗? 快快进入小萝莉的咖啡屋世界, 限定时间内服务好每一位不同性格的顾客, 合理分配入座顺序, 闯过一关又一关的客流高潮。手脑并用、好玩刺激!

2014-03-08

Flappy Bird cocos2d-x仿版 demo

飞扬的小鸟(flappy bird)由一位来自越南河内的独立游戏开发者阮哈东开发,是一款形式简易但难度极高的休闲游戏。简单但不粗糙的8比特像素画面、超级马里奥游戏中的水管、眼神有点呆滞的小鸟和几朵白云便构成了游戏的一切。你需要不断控制点击屏幕的频率来调节小鸟的飞行高度和降落速度,让小鸟顺利地通过画面右端的通道,如果你不小心擦碰到了通道的话,游戏便宣告结束。

2014-03-05

捕鱼达人游戏源码

cocos2d-x版捕鱼达人源代码资源,帮你制作一个属于自己的捕鱼达人,cocos2d-x引擎制作。

2013-10-01

嵌入式Linux内存使用与性能优化

关于系统的内存使用,本书试图完成两项任务:①增加系统整体的空闲内存数量,从而提高进程的并发能力;②使系统在长时间运行后,仍然能够保持较高数量的空闲内存。本书所讲述的内存使用,不是Linux内核的内存管理,而是在用户层观察进程是如何使用内存的。

2013-06-27

汇编语言十六进制转换成二进制

汇编语言(英语:Assembly language)是一种用于电子计算机、微处理器、单片机或其他可编程器件的低级语言,在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之间移植。使用汇编语言编写的源代码,需要通过使用相应的汇编程序将它们转换成可执行的机器代码。这一过程被称为汇编过程。

2013-06-20

Git 代码管理

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。[

2013-06-16

sourceTree

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端。支持创建、克隆、提交、push、pull 和合并等操作。

2013-06-16

cocos2d-x_2.1.1_EN_API

Cocos2d-x 中文API 变大家学习cocos2d-x

2013-06-06

《Cocos2D-x权威指南》(满硕泉)代码实例

《实战系列:Cocos2D权威指南》是目前Cocos2D领域内容最全面、系统和深入的一本著作,也是技术版本最新的一本著作。由国内iOS和Cocos2D领域的先驱和资源专家撰写,不仅系统讲解了Cocos2D的使用方法、技术要点、工作原理、高级知识、开发技巧、最佳实践和性能优化,而且通过精心设计的典型案例详细讲解了Cocos2D游戏设计与开发的完整过程,极具启发性和可操作性。此外,还介绍了如何进行应用的测试与发布,以及Cocos3D、Cocos2D-x、Cocos2D-HTML5、Cocos2D-Python等衍生技术。

2013-06-06

box2d中文教程下载

Box2D 是一个用于游戏的 2D 刚体仿真库。程序员可以在他们的游戏里使用它,它可以使物体的运动 更加可信,让世界看起来更具交互性。从游戏的视角来看,物理引擎就是一个程序性动画(procedural animation)的系统,而不是由动画师去移动你的物体。你可以让牛顿来做导演。

2013-06-06

算法导论pdf

本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。

2013-05-30

空空如也

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

TA关注的人

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