- 博客(64)
- 资源 (17)
- 收藏
- 关注
原创 【iOS】如何给UICollectionView添加headerView
——周技术回顾我们都知道如何给tableView添加headerView,实现起来比较简单,使用的场景也是比较多,但对于给collectionView添加header的场景就比较少了,今天做到个需求是需要给collectionView添加headerView遇到些问题。主要遇到以下两个问题:问题一我用的系统的UICollectionReusableView 那么就会出现一个问题,在header的地方你每次刷新他都会初始化一个view ,打开界面好多个headerView重叠在一起了,于是查了大.
2020-09-24 19:41:16 8067
原创 【iOS】监听耳机状态
——周技术回顾前言最近在做一个需求,需要监听耳机是否拔出设备,我们知道耳机有蓝牙耳机和有线耳机,在做的时候遇到个坑,portType有很多种,直接监听普通耳机和蓝牙的type发现苹果转接的耳机监听不到,因为苹果转接的属于另一个type。AVAudioSessionPortHeadphones 普通耳机AVAudioSessionPortBluetoothA2DP 蓝牙设备AVAudioSessionPortUSBAudio 串行总线设备(通过转接口耳机需要监听这个type)判断当前是否插.
2020-09-22 11:25:39 1644
原创 【iOS】UIImageView点击屏幕,帧动画和图片消失
——周技术回顾问题描述用UIImageView做序列帧的时候,点击屏幕突然发现帧动画和图片消失了,在其他场景是没问题的,看了视图层级结构,UIImageView依然存在,只是帧动画和图片消失,经过学习研究发现是因为UIImageView传递的响应链中如果有UITableView或者UICollectionView等控件的时候,点击界面,动画和图片就会消失。导致这个问题的原因是因为我们做动画的时候只是单纯的给UIImageView设置图片数组,并没有设置它的hightlight状态,如果点击界面,响.
2020-09-21 19:08:57 1012
转载 【Cocos2d-X开发学习笔记】解决Cocos2d-X新建项目运行报错的问题
刚接触并学习Cocos2D-X游戏引擎的朋友,在搭建好PC的环境之后,然后开始创建、运行项目的时候可能都会出现如下图所示的问题。 在错误列表中也会出现如下图所示的错误提示。原因:主要是因为用以上的方法新建的项目没有包含在所需的库中,项目没有所依赖的库找到所依赖的文件,如CCCtdC.h,cocos2d.h头文件。下面就来说
2013-09-05 21:38:31 1758
转载 贪吃蛇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 1901 1
转载 一个台湾个人移动游戏开发者的一天
Cloud Hsu(许靖昕)一位来自台湾的个人游戏开发者,半导体业软件架构师。从2010年一个外包案“厕所大战”游戏开始进入移动开发业,目前已有多款移动游戏作品。虽然是兴趣使然,但也要没日没夜的coding,才能给自己一个交代。生活与工作交织在一起,代码与辣妹皆大欢喜。我们来看看对面人家怎么玩。 Cloud Hsu(许靖昕),是一位来自台湾的个人游戏开发者,半导体业的软件架构师。从201
2013-06-07 00:06:21 1270
转载 IOS--CALayer实现,界限、透明度、位置、旋转、缩放组合动画(转)
首先引入框架:QuartzCore.framework在头文件声明:CALayer *logoLayer{//界限CABasicAnimation *boundsAnimation = [CABasicAnimationanimationWithKeyPath:@"bounds"];boundsAnimation.fromValue = [NSValue valueWith
2015-08-12 13:57:15 705
转载 IOS UIVIEW layer动画 总结
//翻页效果动画 左边 [UIView beginAnimations:@"animation" context:nil]; [UIView setAnimationDuration:1.0f]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.naviga
2015-08-12 13:56:20 605
转载 提高iOS开发效率的方法和工具
作者:@__weak_Point 授权本站转载。介绍这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。IDE首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法。1.善用快捷键快捷键是开发中必不可少的,当你善于使用快
2015-07-24 12:07:53 453
转载 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 9017
转载 IOS开发中的几种设计模式介绍
ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate
2015-06-04 08:43:28 688
转载 object-c(oc)内存管理机制详解
1.内存的创建和释放 让我们以Object-c世界中最最简单的申请内存方式展开,谈谈关于一个对象的生命周期。首先创建一个对象:123//“ClassName”是任何你想写的类名,比如NSString NSArray等一切随意id testObject = [[ClassName alloc] in
2015-06-04 08:39:55 515
转载 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 479
转载 最新版SDWebImage的使用
我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SDW
2015-06-02 16:23:26 461
转载 UISearchBar
UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多你意想不到的功能和特点!首先,还是来普及一下UISearchBar控件API相关的属性和方法吧!UISearchBar属性相关_searchBar = [[UISearchBar alloc] initWithFrame:CGRectZero];// 初始化,不解
2015-05-30 18:47:04 492
转载 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 1759
转载 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 2861
原创 UICollectionView重用机制的问题
肯定会有很多人遇到下面这样的问题。。。其实我们只需要在 UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellIde forIndexPath:indexPath];下面加这for (UIView *view in cell.contentView.subv
2015-05-25 21:25:18 7071
转载 再看知名应用背后的第三方开源项目
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了Facebook Paper使用的第三方库。
2015-05-15 18:03:18 446
转载 收藏大神们的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 1571
转载 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 584
转载 github优秀开源项目大全-iOS
github优秀开源项目大全-iOSApr 25th, 2014前言本文旨在搜集github上优秀的开源项目本文搜集的项目都是用于iOS开发本文会持续更新…完整客户端ioctocatgithub的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载ChatSecure-iOS使用X
2015-05-15 17:53:35 652
转载 ASIHTTPRequest 详解, http 请求终结者
版权归旺财勇士所有〜转载需声名〜 原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410 被李旭添加,被李旭最后更新于Mar 25, 2011 (查看更改)目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的d
2015-05-14 18:03:09 621
转载 不要使用SBJSON(json-framework)
不知道为什么,在iOS开发中,有很多人使用 SBJSON (又被称作json-framework)来做JSON解析库。我想这是因为SBJSON是最早在iOS上出现的JSON解析库。但是随着iOS开发的流行,越来越多优秀的JSON解析库也涌现出来, SBJSON和它们相比,性能上有很大的差距。现在iOS行业内主要流行的JSON解析库有: NSJSONSerialization、 Apple
2015-05-14 17:04:44 629
转载 推荐hellogv 的二十一篇Android开发教程,说句真心话,几乎是每一篇都是精华,值得很多开发者借鉴!
Android提高第一篇之MediaPlayerhttp://www.apkbus.com/android-23947-1-1.html······················································································································
2015-03-18 14:47:23 732
转载 【珍藏】 2012Android开发热门资料(110个)
在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!下载中心完整附件下载地址:http://down.51cto.com/data/412494
2015-03-10 19:15:31 774
原创 iOS开发学习之#提醒处理#(2)响应动作表单
在动作表单中我们用很多按钮实现,在这里我们用到了UIActionsheetDelegate协议中的actionSheet:clickedButtonAtIndex:方法实现,其语法形式如下:- (void)actionSheet:(UIActionSheet*)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;其中,(UIAct
2014-12-04 12:23:12 885
原创 iOS开发学习之#提醒处理#(1)响应提醒视图
在这里我用到了视图库里的Navigation Controller导航控制器。提醒操作主要用到了UIAlertviewDelegate协议中的alertView:clickButtonAtIndex:方法实现,其语法形式如下:- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)butto
2014-12-03 17:41:07 799
原创 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 1659
原创 iOS开发学习之#标签栏控制器#(6)设置标签栏控制器
动态创建标签栏控制器就不说了,就是从视图库中托一些控件,这里要用到得是Tab Bar Controller,然后创建两个插座变量跟拖的控件进行关联。现在我们主要讲一下怎么对Tab Bar Controller进行设置:(1)设置条目标题self.title = @"第一个视图"; [self.tabBarItem setTitleTextAttributes:[NSDictiona
2014-12-02 20:05:07 1270
原创 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 727
原创 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 996
原创 实用网址大全
cocos2d-x:VS2010 cocos2d-x工程配置http://blog.csdn.net/cxmanzhao/article/details/8671115
2013-11-29 21:28:15 1053 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 2936 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 1080
转载 告诉你游戏服务器到底是什么
第一部:游戏服务器的定义 在线游戏当中,如果有‘在线’则一定会跟随‘游戏服务器’。但关于游戏服务器却并没有什么较好的评价,在致歉文中最常见的单词也是‘服务器’。游戏进行不畅时也会经常说是‘服务器不稳定’,如果存在卡壳现象首先责怪的也必定会是服务器。那现在就开始了解一下这个话题多毛病也多的,但又具有重量及存在感的服务器吧!什么是游戏服务器? 我们可以大致将服务器分类为‘主机(Host)游戏服务器
2013-10-01 20:33:40 1406
转载 谈一谈Cocos2d-x中的某些“大小”
这里说的“大小”,包括了以下一些内容:(1).窗口的大小(2).分辨率的大小(3).影幕的大小(4).视口的大小(5).裁剪区域的大小我们先来看(1),窗口的大小窗口的大小,即是Windows窗体大小。我们以HelloCpp为例,打开main.cpp,。找到这两句代码:源码copy to clipboard打印?"FONT-FAMILY: S
2013-09-29 11:28:24 764
爱思助手for mac
2020-09-24
cocos2d-x 俄罗斯方块 源码
2014-03-08
cocos2d-x萝莉快跑 源码
2014-03-08
Flappy Bird cocos2d-x仿版 demo
2014-03-05
嵌入式Linux内存使用与性能优化
2013-06-27
汇编语言十六进制转换成二进制
2013-06-20
Git 代码管理
2013-06-16
《Cocos2D-x权威指南》(满硕泉)代码实例
2013-06-06
box2d中文教程下载
2013-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人