自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 PhpStorm2016.2的最新破解方法

今天刚更新了phpstorm 2016.2版本,发现网上提供的破解地址都有问题,即*.lanyus.com及*.qinxi1992.cn下的全部授权服务器已遭JetBrains封杀。 最后网上找到一个可以用的地址,现在分享出来给大家还是选择license server。然后复制http://jetbrains.tencent.click/ 这个地址进去就可以啦。

2016-09-21 20:18:28 1600

原创 iOS9 App从后台进入前台可能会闪屏的问题

问题的原因竟是一行代码导致的,这行代码的作用是隐藏App返回按钮的文字。看看这有问题的代码: //将返回按钮的文字position设置不在屏幕上显示[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetr

2016-08-03 15:05:18 3418

原创 iOS edgesForExtendedLayout约束(navigationBar遇约束所有元素上偏移问题)

//在iOS7中,苹果引入了一个新的属性,叫做setEdgesForExtendedLayout,它的默认值为UIRectEdgeAll.当你的容器是navigationController时,默认的布局将从navigationBar的顶部开始,这就是为什么所有的UI元素都往上漂移了44pt。self.edgesForExtendedLayout =UIRectEdgeNo

2016-07-13 21:17:20 934

原创 Xcode 插件

Alcatraz—这个插件可以把PackageManager添加到Xcode中,你可以用它安装其它插件。VVDocumenter--如果你写库你应该添加文档,这个插件可以轻松为您提供上下文感知模板。  KSImageNamed——增加智能感知和预览你的imageNamed:调用的图片。KZLinkedConsole——可以直接从错误日志跳转到源代码。

2016-01-07 09:27:10 486

原创 MAC 更新SVN

步骤:1. 下载Subverion的Max安装版。(推荐。使用其他brew和port都试过,没有成功)http://www.wandisco.com/subversion/download#osx2. 按操作步骤安装完成,注意最后一步时,需要手动把SVN的路径加到PATH中,这里的说明有点问题,应该是编辑~/.bash_profile文件,添加svn路径。3. 修改XCODE默认的

2015-12-14 11:05:32 485

原创 iOS 十进制 二进制 转换

//十进制转二进制- (NSString *)toBinarySystemWithDecimalSystem:(NSInteger)decimal{    NSInteger num = decimal;//[decimal intValue];    NSInteger remainder = 0;      //余数    NSInteger divis

2015-12-10 17:30:50 4663

原创 App Store IDFA被拒检查办法

我的应用被拒的原因是因为友盟SDK或者ShareSDK的问题,具体的检查语句如下:打开终端cd到项目根目录,然后执行下列语句grep -r advertisingIdentifier .然后涉及到idfa的类库class等都会列出来,挨个处理吧兄弟们,目前发现的有可能存在问题的类库有:百度统计、支付宝极简收银台、友盟、ShareSDK的QQ分享部分等,大部分官网应该已经做过处理更新了,

2015-11-25 13:43:07 638

原创 iOS 实现类似Scale9图片

UIImage *contentBgImagebubble = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:fromSelf?@"bubbleSelf":@"bubble" ofType:@"png"]]; UIImage * newBgImage =[contentBgImagebub

2015-10-23 16:54:17 477

原创 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法

const double x_pi = 3.14159265358979324 * 3000.0 / 180.0;//火星坐标系 (GCJ-02) 转换 百度坐标系 (BD-09)+ (CLLocationCoordinate2D)convertToBaiduCoordinate:(CLLocationCoordinate2D)gcjCoordinate { double x = g

2015-10-13 16:54:38 682

原创 CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod

2015-09-10 18:13:21 262

原创 自己总结的 UtilsMacro.h 工具类头文件

#define PropertyCopy                        @property (nonatomic, copy)#define PropertyStrong                      @property (nonatomic, strong)#define PropertyAssign                      @pro

2015-09-10 18:12:22 578

原创 iOS7 boundingRectWithSize 计算文本尺寸

CGSize nameSize = [label.text boundingRectWithSize:CGSizeMake(100, 0) options: NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attribut

2015-09-08 19:50:56 409

原创 UITableView隐藏多余的分割线

plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉多余的分割线。- (void)setExtraCellLineHidden: (UITableView *)tableView{    UIView *view =[ [UIView alloc]init];    view.backgro

2015-09-04 14:14:59 342

原创 iOS 设置导航栏 Navigationbar相关信息

1.设置导航栏标题字体颜色[paneNavigationViewController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor], NSFontAttributeName : [UIFont systemFontOfSize:16]}];2.

2015-09-01 15:59:03 506

原创 NSUserDefaults 读取Bool值引起的错误

[UserDefaults setBool:isbool forKey:@"key"];要使用 boolForKey: 的方法才能得到正确的BOOL类型,用objectForKey: 返回的类型无法做if(temp)等判断,这个错误不容易引起注意。最后最好加上:// 更新配置[UserDefaults synchronize];

2015-08-20 12:28:23 3105

原创 设置UIBarButtonItem不显示按钮的返回文字

//将返回按钮的文字position设置不在屏幕上显示 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];

2015-08-18 12:23:04 1621

原创 iOS 刷新window根视图

//刷新根视图,可适用于多个场景    [UIApplication sharedApplication].keyWindow.rootViewController = paneViewController;    [[UIApplication sharedApplication].keyWindow makeKeyAndVisible];

2015-08-06 11:07:24 1349

转载 iOS8开发弹不出窗体解决办法

在ios8应用开发的时候出现窗体弹不出的现象,提示错误:Warning: Attempt to present on xxxx which is already presenting (null),现在来看解决方法。如果用actionSheet问用户选项,然后选择做啥UIActionSheet *actionSheet= [[UIActionSheet alloc] initWit

2015-07-20 18:57:02 496

转载 Xcode磁盘空间大清理

移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS DeviceSupport移除旧版本的模拟器支持影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。我移除了4.3.2, 5.0, 5.1等旧版本的模拟器。路径:~/Libra

2015-07-10 16:19:43 527

原创 Xcode用Archive生成ipa失败,只生成Generic Xcode Archive的解决方案

Archive的时候,只生成Generic Xcode Archive,很奇怪为什么,在Organizer面板也只显示在Other Items,不显示在iOS Apps,找了半天解决方案。1、点击工程的PROJECT和TARGETS,在Building Settings中,搜索skip,设置为NO;2、项目中包含的其他辅助工程,点击,然后在右边分别点击PRO

2015-07-03 15:28:01 1927

转载 iOS高级开发, 开机启动, 无限后台运行, 监听进程

非越狱情况下实现:开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动;无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill;监听进程:可获IOS设备运行除系统外的App(包括正在运行和后台运行);配置项目 plist文件添加:UIBackgroundModes

2015-06-30 09:03:57 677

原创 NSNotificationCenter管理

最近做项目遇到一个问题,本来以为是segue的问题,查了一下发现是NSNotificationCenter的问题*** Terminating app due to uncaught exception 'NSGenericException', reason: 'Could not find a navigation controller for segue 'mapToBusLineVC'

2015-06-29 14:29:35 502

原创 iOS 属性详解

_weak, __strong 用来修饰变量,此外还有 __unsafe_unretained, __autoreleasing 都是用来修饰变量的。__strong 是缺省的关键词。__weak 声明了一个可以自动 nil 化的弱引用。__unsafe_unretained 声明一个弱应用,但是不会自动nil化,也就是说,如果所指向的内存区域被释放了,这个指针就是一个野指

2015-06-03 17:19:01 290

原创 NSLocalizedString和NSLocalizedStringFromTable区别

首先选择Localizable.strings(English)文件,添加如下内容:"loading" ="Loading...";然后选择Localizable.strings(Chinese)文件,添加如下内容:"loading" ="加载中...";内容注意一定要以分号结尾,否则无法识别。然后是在代码中使用:NSString *loading = NSLoca

2015-06-02 17:17:20 3966 1

转载 iOS多线程GDC异步操作

转载 http://www.cnblogs.com/kenshincui/p/3983982.html#GCD概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:

2015-05-14 16:30:12 2134

原创 lua math库

函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)10floor向下取整math.floor(9.9)

2015-05-07 10:33:01 331

原创 Cocos2dx-3.x在lua中ccb动画完成回调setAnimationCompletedCallback修改方法(二)

这个是在昨天修改之后发现每次执行python后会被覆盖,所以今天将那部分代码提取出来我发现每次执行python后  lua_cocos2dx_cocosbuilder_manual.cpp 并不会被覆盖,所以我将新加的文件放在这个文件的register_cocosbuilder_module方法中,其实如果以后还是会被覆盖,那不如直接放进LuaStack.cpp里吧1.

2015-01-29 11:53:43 2552

原创 记又一次升级Cocos2dx-3.3版本后在lua中 ccb动画完成回调setAnimationCompletedCallback修改方法

没有找到自动生成的,我是手动加进去的写的较简陋1.把下面的方法加到lua_cocos2dx_cocosbuilder_auto.cpp文件中,找到CCBAnimationManager的地方加进去就可以了tolua_function(tolua_S, "setAnimationCompletedCallback", tolua_cocos2d_CCBAnimationManager_s

2015-01-28 14:42:36 2297

转载 如何在lua项目中使用dragonbones

最近好多同学在QQ群里问怎么在lua项目中使用DB(DrgonBones,龙骨),为了帮助更多的人,同时也好让更多的人跟容易使用DB,这里详细记录coco2dx-3.2版本对应DB的lua绑定。首先要说明下,本文章对应的cocos2dx-3.2版本,其他cocos2dx-3.x版本跟3.2版本类似。这里假设自己使用cocos命令行创建的lua项目,而且没有修改过目录结构,如果修改了请自行查

2015-01-05 15:30:19 2186

原创 Xcode 设置状态栏隐藏,屏幕常亮

在xxx-info.plist 中设置    (1)   Status bar is initially hidden   YES    (2)   View controller-based status bar appearance   NO    [[UIApplication sharedApplication] setIdleT

2014-10-06 12:02:01 1796

原创 OC C++ 混编 字符串互转

//char*  const char* 转NSStringNSString * strPath = [NSString stringWithUTF8String:filename];

2014-09-15 20:59:35 1682

原创 记接入91平台SDK错误<iOS>

1. NdComPlatform_SNS COMPILE TIME Mar 14 2014 15:39:33 +[NSInvocation NdCPInvocationWithTarget:selector:]: unrecognized selector sent to class 0x434a9a4 *** Terminating app due to uncaught exc

2014-09-11 20:14:11 474

原创 修改Cocos2dx+lua中Android机子上出现的ScrollView裁切问题

public Cocos2dxGLSurfaceView onCreateView() {        Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);        glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);        re

2014-08-28 18:21:39 1133

原创 静态库.a 文件是如何生成的

我们都知道.a 是由.o文件打包的,首先我们使用gcc -c file

2014-07-25 11:35:00 1938

原创 neon_matrix_impl.c 编译出错

、libs/kazmath/src/neon_matrix_impl.c 文件出错:error: unknown register name 'q0' in asm : "memory", "q0", "q1", "q2", "q3", "q8", "q9", "q10", "q11", "q12", "q13", "q14", "q15" error: unknown regist

2014-07-22 12:05:59 1037

原创 Xcode更新到5.1,"Cast from pointer to smaller type 'int' loses information” in EAGLView.mm

编译Cocos2dx时,在EAGLView.mm中代码:    for (UITouch *touchin touches) {        ids[i] = (uintptr_t)touch;//(int)touch;//modify by liliang on 2014.07.22        xs[i] = [touch locationInView:

2014-07-22 11:59:25 707

原创 Cocos2dx中播放CCB动画与播放CCS动画的区别

1.播放CCB动画    local animationName = parms.animationName    local src = parms.src or self    local controler = parms.controler or src    local proxy = CCBProxy:create()    local animationLayer

2014-07-19 15:49:16 1881

原创 Cocos2dx+lua中调用按键监听

layer:setKeypadEnabled(true)    layer:registerScriptKeypadHandler(function(callback)        if callback == "backClicked" then            print("返回按钮监听")        elseif callback == "menuClicked"

2014-07-16 14:55:38 2656 1

原创 利用tolua++编译我们创建的pkg

转载http://blog.csdn.net/xiaominghimi/article/details/8770396下面进行详细步骤讲解:步骤一:首先自定义类(这里Himi自定义类名 “MySprite”)MySprite.h12345678910111

2014-05-10 16:23:57 493

转载 让cocos2dx 支持Staggered格式的tmx

tiled支持创建Staggered格式的地图而cocos2dx本身是不支持此种格式的显示的,所以我们就改动cocos2dx小小的代码来实现支持。代码很简单,而且未动着主体框架的代码,只是tilemap_parallax_nodes目录下的简单修改。首先在CCTMXTiledMap.h文件中定义枚举类型:/** Possible orientations of th

2014-04-24 17:23:05 415

Cocos2d-x CCTableiew修改不同Size的cell

给CCTableView的单元格设置不同的尺寸。

2013-04-12

空空如也

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

TA关注的人

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