搜索结果
-
山西刷CDN的ip封禁段
范恶意流量攻击](https://www.hudbs.com/493.html) * [每天晚上 20~23 时准点被山西联通 IP 刷流量现象的分析和猜测](https://hk.v2ex.com
-
CocoaPods库增加SPM集成支持
标记1中的name为库名称,在项目引用的时候,在xcode显示该名字。也就是你这个库的标准名字。标记2中的targets是包含了该库所有功能的列表,name是在代码引用中的import名字,例如常写的
-
xcode16报错ios18 not install
g"运行 xcrun simctl runtime add 时如果出现类似如下错误:D: 22A59611-EE3A-4386-9056-076B512C9941 iOS (18 - 21C
-
DDLoggerSwift提升300%的优化实践
题,重新进行了优化调整,发布了5.1.0版本。整体下来,连续输出一万次,和print一样,保持在1.2秒左右🎉🎉1、队列管理日志输入可能是分布在多线程中,如果高频插入数据,或者多个线程。要保证顺序,否
-
iOS调试工具发布 - DDKitSwift
选) pod 'DDKitSwift_UserDefaultManager'使用DDKitSwift2、导入头文件import DDKitSwift import DDKitSwift_Netfox
-
iOS调试库DDKitSwift的插件开发
目导入DDKitSwift,可使用cocoapods快速导入核心文件pod 'DDKitSwift'2、实现协议声明一个对象,遵守DDKitSwiftPluginProtocol协议即可。分别返回对应
-
iOS日志查看工具 - DDLoggerSwift
ON字符串显示。 |预览gif图|Xcode对比gif图| |----|----| |![2024-05-27T14:12:32.png][1]|![2024-05-27T14:13:01.
-
iOS平台用来ping的工具 - DDPingTools
= DDPingTools(hostName: "www.apple.com")2、发起pingpingTools.start(pingType: .any, interval:
-
iOS帧率检测 - DDKitFPS
30。该工具用来iOS平台测试帧率集成1、可以使用cocoapods集成pod 'DDKitFPS'2、使用文件如果您不想使用cocoapods集成,可以将根目录下的pod文件夹中的内容拖到项目即可使
-
iOS常用功能库-DDUtils
hadow(color: UIColor.black, offset: CGSize(width: 2, height: 0), radius: 10)func setFrame(x: CGFloat
-
手把手教你Logan搭配宝塔面板的服务器端搭建
数据库等环境,需要Docker、MySQL (我用的8.0)、Node (10版本)、Python(2.7版本)。node需要10版本,最新的20版本兼容问题会报错Undefined variable
-
查字符,特殊字符快速查
![2024-04-23T09:02:46.png][1] 最近在拿VUE练手,写了这个网站 > [chazifu.com](https://chazifu.com) 特殊字符点击
-
Typecho的蜘蛛抓取记录插件SpiderTracker
ub找不到一个库,散落在互联网的某个角落,所以创建该库并重新整理命名。优化功能适配Typecho1.2.1版本蜘蛛列表由输入方式修改为点选方式,更加简单修改ip查询功能,增加设置项ip查询方式修改为单
-
2023年年终总结和思考
万,广告单价对折,结算周期也在延长。以前依靠广告点击可以很滋润,现在单纯依靠广告点击会捉襟见肘。目测2024年免费app中集成的广告展示位可能会猛增,视频和激励广告时长也会加长。毕竟虽然单价降低,饭还
-
Typecho文章使用自定义字段
uot;background-color:#FD6C6C; width: 3px; height: 20px; border-radius: 3px;"></div>
-
创建自定义chatGPT并发布GPTs到GPT商店
存您的 GPT(任何有链接的人都不会显示在商店中)。所以如果你想通过嵌入广告链接去赚收入的话,要凉凉2、In Q1 we will launch a GPT builder revenue progr
-
小程序网络请求的优化和思考(上)
Direction = .horizontal, duration: TimeInterval = 2.5, superView: UIView? = nil, mask: Bool = false,
-
开源一下微信小程序日志-dLog
微信小程序日志封装,根据console封装。基础库版本不低于2.21.3在开发时,小程序的日志输出颜色一样,为了更清晰的展示调试内容,简单写了这个功能。微信小程序官方文档里面写了支持的函数,这里也根据
-
通过邮件和钉钉通知优化公众号通知反馈
有一个服务器配置,介绍的很清楚,就是收到消息会自动转发,所以就是开发一个接收消息并转发通知的功能即可2、接收消息通知公众号收到用户操作之后,会将内容转发到公众号服务器配置的url,可以参考下面三个官方
-
雪花算法SnowFlake的Swift实现
根据时间戳递增的唯一ID。和UUID一样全局唯一。区别区别就是UUID是完全随机的36位字符串,由32个数字和字母混合的字符串和4个“-”组成,和生成前后没关系,而雪花算法是基于时间戳递增,后生成的I
-
MacOS实现文件拖拽和文件历史记录
curity-scoped bookmarks,Security-scoped bookmarks有2种模式可供选择:1. An app-scoped bookmark能为已沙盒程序提供对用户指定文件
-
iOS局域网实时日志传输-Bonjour、TCP、UDP实践
等)每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信TCP首部开销20字节;UDP的首部开销小,只有8个字节TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信
-
Apple注销账户Revoke Token和Vapor框架下的实现
kens1.1、接口地址https://appleid.apple.com/auth/token1.2、post请求,请求的Content-Type为application/x-www-form-ur
-
APP内打开网页Flarum自动登录
t;, "password": "test123" } } }获取token注册之后,获取用户的token接口
-
Flarum配置Sonic搜索
suggest_limit_default = 5 suggest_limit_maximum = 20 [store] [store.kv] path = "/var/lib/so
-
github报错use a personal access token instead
hub的政策改了正克隆到 '/var/folders/6v/vzzshp_143zgvlm6swmy28lr0000gn/T/d20210817-1026-h7fe30'... remote: Sup
-
一个简单的HUD显示-HDHUD
Direction = .horizontal, duration: TimeInterval = 2.5, superView: UIView? = nil, mask: Bool = true,
-
基于Vapor搭建GitHub的钉钉通知
ext = contentText + "\n\n- 项目: \(req_github.repos
-
iOS调试工具合集-ZXKit
您只想集成单独的功能,可以查看后面的插件部分接入教程。pod 'ZXKitSwift'使用ZXKit2、导入头文件import ZXKitSwift3、一键注册所有内置工具,AppDelegate启动
-
mac平台git全局忽略.DS_Store文件和大小写
tore文件原文链接:https://orianna-zzo.github.io/sci-tech/2018-01/mac%E4%B8%ADgit%E5%BF%BD%E7%95%A5.ds_store
-
git仓库大文件清理
sort -k 3 -n | tail -5 | awk '{print$1}')"1.2、删除指定大文件的提交记录并不是全部删除所有的大文件,你要确认这个大文件是没用的,然后再指定删除,
-
iOS屏幕横竖屏切换
的方向即可。这样在横屏或者竖屏启动时会默认加载指定的方向。所以现在将该选项只勾选Portrait1.2、Appdelegate设置动态横竖屏在Appdelegate中动态设置支持的旋转方向,这个设置会
-
xcode12报错missing one or more architectures required by this target armv7
迫不及待的升级了xcode12,结果在打包的时候报错widget中的一个frameworkmissing one or more architectures required by this targ
-
更新一个常用库HDCommonToolsSwift
hadow(color: UIColor.black, offset: CGSize(width: 2, height: 0), radius: 10)func setFrame(x: CGFloat
-
Swift的命名空间式的拓展实现
= 来约束,则扩展方法只对本类生效,子类无法使用。如果想要在子类也使用扩展方法,则使用 : 来约束。2、静态方法,类方法可以通过加static关键词去拓展3、如果对父类已经拓展实现了HDNameSpa
-
mac常用开发工具安装加速
卡住的话,可以按住`Control + C`中断执行,然后执行后面下面操作 #### 1.1.2、下载homebrew-core ``` cd "$(brew --repo)/Libra
-
阿里云ubuntu搭建ipv6实践总结
Tunnel后,通道就创建完成了在配置页面,选择Debian/Ubuntu,然后会看到编辑的文件说明2、修改服务器配置2.1、开启ipv6限制编辑/etc/sysctl.conf文件,将编辑ipv6的
-
vapor框架下的极光推送工具HDJGPushTool
["Vapor", "HDJGPushTool"]),1.2、源文件方式添加将本git仓库里面的Sources目录下的HDJGPushTool整个文件夹拖入添
-
vapor部署到阿里云服务器
es,或者中文版vapor3.swiftmic.com,而后面的步骤是我操作部署成功的记录。本文写于2020年02月15日,如果你看到转载时已经年代久远,不妨回头看看原文是否有更新《vapor部署到阿
-
iOS调试工具HDWindowLogger支持加密啦
用户看到,但是对调试会很重要,所以现在增加了加密功能,简单两步就可以设置加密//1、设置加密密码,32个字符数字 HDWindowLoggerSwift.mPrivacyPassword = &quo
-
iOS自定义View声明周期和设置布局约束的时机
的是纯代码创建的view还是使用的Interface Builder创建的view二、布局方式的区别2.1、布局方式现在布局基本都是采用的Masonry或者snpkit进行动态布局,当然也有部分使用的
-
Sign In with Apple - iOS13的Apple登录
To(40) make.bottom.equalToSuperview().offset(-20) } //按钮绑定点击事件 self.mConfirmButton.addTarget(se
-
iOS通用链接(Universal Links)使用教程
s,如果用的xcode10,那就在Capabilities中打开Associated Domains2、添加网站域名网站域名以applinks:开头,那这里填写的就是applinks:www.lazy
-
Swift细节之willSet和didSet执行
self.mTitleText = titleText } }2、构造一个赋值的函数,在函数中调用 var mIconImage:UIImage = UII
-
Swift结合RxSwift使用KVO崩溃问题
dObserver:<_TtC7RxCocoaP33_F7515DBB13B60709A3CB25DD19EDD11D11KVOObserver 0x600001ae4540> forKe
-
提醒好助手-懒猪时间盒
事项,可以记录打卡的记录,记录打卡心得,分析打卡的频率,时间轴查看打卡记录。帮助你养成一个良好的习惯2、有效期提醒:可以根据商品生产日期和有效期自动计算倒计时,清晰的展示物品有效期、商品保质期。可设置
-
推荐一个小巧强悍的iOS网络调试器
iOS可通过以下任意方式加入工程CocoaPodspod 'Bagel', '~> 1.3.2'Carthagegithub "yagiz/Bagel" "1.3
-
typecho自定义公益404页面和搜索bug的备忘
只需要如下两步即可自己制作一个HTML页面,把它命名为404.php把这个页面放到你当前的模板目录下2、访问随便访问404页面报错不跳转设置了自定义404页面,可以尝试随便访问一个不存在的网址,如果可
-
输入框的自定义键盘
下午在写一个颜色转换的demo,大家知道RGB颜色范围也就是0~255,16进制的颜色组成就是0~9,A~F,RGB颜色使用系统自带的数字键盘即可,但是16进制如果使用系统键盘会多出很多不必要的字符,
-
软件缓存的使用
在网络请求较少的情况下,基本不需要缓存,就是请求服务器获得数据,然后更新视图。所以流程是下面这样的:2、有缓存的时候只读取缓存,没缓存的时候去更新缓存这种是最常用的请求方式,当有缓存的时候,判断缓存是
-
快捷的将iOS端输出日志log悬浮显示在屏幕上-HDWindowLogger
可以直接下载源文件拖入项目中1.1、cocoaPod安装pod 'HDWindowLogger'1.2、文件安装可以将工程底下,HDWindowLogger文件夹内的文件拖入项目即可二、使用导入头文件
-
CocoaPods创建公有库和私有库的步骤总结
库1、创建github的仓库,得到库地址和LICENSE文件如图所示,创建的时候可以选择证书为MIT2、可以手动创建一个纯文本文件,命名为HDShareTools.podspecPod::Spec.n
-
2018年年终总结
拖了这么久才开始了上年的总结,最主要的原因就是不知道从何说起。2018年公司转型,见证了小伙伴的加入和离开,微信小程序的爆发,也开始去了解和使用这个新的平台,顺便自己利用业余时间开发了《懒人清单iOS
-
MacBook Pro风扇狂转可能是有恶意插件作祟了
开活动监视器,查看cpu的占用情况,发现了这个Google Chrome Helper的占用特别高,273.9%,额,看到这个CPU的占用时间,心痛的感觉。既然找到了这个程序,那么就看看谷歌浏览器为何
-
也是没谁了,为了读书写了个app去管理
软件:[懒人书架iOS版](https://itunes.apple.com/cn/app/id1422593180) ![lazypigbook.png][1] 如果你也有类似的需求可以
-
iOS12.1系统分享和UIAlertControllerStyleActionSheet崩溃
p presentPopoverFromRect:CGRectMake(HDScreenWidth/2, HDScreenHeight/4, 0, 0)inView:VC.view permitted
-
奶头乐理论:你可能已被世界抛弃
2017年,布热津斯基去世了,享年89岁,世上又少了一位外交家和战略家。当然,也许你并不知道他是谁!这么说吧,苏美两大阵营的冷战,他和基辛格是最重要的影响和主导者。值得一提的是,布热津斯基虽然极端仇视
-
iOS的小组件widget开发流程
get都需要创建对应的开发环境的配置文件和App Store送审的配置文件,这样才能去一起送审。1.2、修改widget的样式为代码布局widget虽然和项目是一个整体的工程,但是文件和图片都是不互通
-
2018年说说iCloud文件存储使用的正确姿势
自动同步数据。iCloud同步数据的过程这张图可以很清晰的表达出真机的同步过程在理想状态下,如果设备2同步数据到iCloud,那么应该是其他没有同步过的设备获取到更新通知。但是现实真机的情况却是设备2
-
小程序优化记录
化,首先就是失败重试和限制重试次数,这个也是APP开发中很常见的。小程序最多并发10个http连接和2个websocket连接,并且如果一直重试的话会出现手机发烫的问题。所以我现在设置的500毫秒重试
-
App Store转让App前需要注意的事项
法是取消选择该 app 的“Pricing”(定价)部分中的所有地区。存储更改后,该 app 将在 24 小时内下架。如果您希望该 app 的名称可供新 app 所有者使用,请点按“App Detai
-
nodebb在阿里云的安装与踩坑
始化东西全删除掉,留一个干净的文件夹。后面使用git拉取nodebb的代码时,需要是空白的文件夹1.2、端口设置nodebb的默认端口是4567,redis的默认端口是6379,所以要将服务器的456
-
GIT经常使用的SSH keys在MAC上的生成和使用
看,command + shift + .也可以通过复制公钥的命令去查看是否有已经创建过公钥和私钥。2、通过命令行查看先执行以下语句来判断是否已经存在本地公钥:cat ~/.ssh/id_rsa.pu
-
iOS音乐循环播放的实施方案
dioPlayer prepareToPlay]; [audioPlayer play]; //播放2、AVPlayer的完成通知这个方案就是通过AVPlayerItemDidPlayToEndTim
-
懒人的时间管理工具 - 懒猪计划iOS版
不错的想法。所以为了更高效,就又增加了番茄钟的功能。番茄钟,是指把任务分解成半小时左右,集中精力工作25分钟后休息5分钟,如此视作种一个“番茄”。哪怕工作没有完成,也要定时休息,然后再进入下一个番茄时
-
涉及到NavigationBar和Tabbar页面布局的备忘
self.view); make.width.height.mas_equalTo(200); }]; UIView *view1 = [[UIView alloc]
-
我看到的区块链充满了骗子和先知
完成了。电脑在屏幕上告诉我要保证我的助记词的安全:写下来或者放在电脑上一个安全的地方。我匆匆的将 12 个单词写在便签纸上,然后点击了一个按钮,就变成了 64 个看起来毫无规律可言的字符:1b0be2
-
HDCommonTools一句代码实现常用功能
rt header file#import "HDCommonHeader.h"2、通过单例调用即可 Can be called by a single case///获取手机的语
-
基于Typecho的iOS手机客户端发布上架
n和html标签分类显示高效缓存,默认数据交流社区功能作品展示,appstore一键打开个人介绍1.2、后期完善重点优化文章内容页排版,更美观作品采用网络配置读取评论功能完善二、下载预览可以在apps
-
做完小程序之后,最近搞了下swift...
个好像我还没有这个必须的需求,并且市场上的也大致可用,最后看到博客,那就为这个博客开发一下练练手吧。2、库选择库的过程中,体验的确没有oc那样丝绸般顺滑,除了知名的库之外,不少个人库都是3.x,2.x
-
这两周的微信小程序开发之路
,从零学习的话可以参考下找下其他书籍,赶工期的话,可以选择外包或者给网页人员做。几个需要注意的点就是2.1、数据传值在微信小程序的view属性和内容里面,可以使用{{}}两个大括号包围起来的变量名去读
-
HDNetTools的说明
:@"https://api.tianapi.com/wxnew/?key=c9c06e42004367180cd41f5ca34297f5&num=%ld&rand=1&a
-
iOS微信跳一跳辅助刷分的设计思路
的数据,然后在游戏开始的时候,抓取到自己的session_id,这个就是自己在游戏中的唯一标识。1.2、伪造分数请求可以通过这个js:下载js源码,修改里面自己的session_id和想要的分数var
-
webp的探索
打开文章中的图片地址是这样的https://mmbiz.qpic.cn/mmbiz_jpg/9Zho2ib0IbnoZBCN9gz9no1KPyuEEQa5dibYgxC2e5tMm9teFFZ0nJ
-
AFNetworking设置超时时间和-[_NSInlineData objectForKey:]错误
它的子类AFHTTPSessionManager去设置和创建请求,这样的话上面的就可以这么写了。1.2、正确的设置超时时间AFHTTPSessionManager *manager = [AFHTTP
-
typecho获取所有链接-typecho文章链接列表页面
quot;</code></pre>" . "<h2>分页:" . $postIdx/50 . "</h2>&l
-
App网络模块优化备忘
ZNetToolMultipartFormData:(NSArray*)formDataArray;2.1、为什么这么做?首先从使用上来说,更有利于代码的整齐,一致的函数只需要关心怎么传类型,而不需要
-
网站被攻击,恢复后的反思
是纯粹的技术站,和别人没什么利益关系,所以就主观忽略了。 ![DamonScreenShot 2017-12-22 10.22.20.png][1] 这周二又收到邮件,依旧是这个报错,所以
-
2017年终总结
一年又一年,没有到油腻的程度,更没有成为出家的‘90’后,匆匆一年,有得有失,抓不住,抢不来。工作面对、选择、承担先说说工作的得失,年初跟随上家二老板出来创业,发现这事对于程序猿来说还真是一个大挑战。
-
typecho适配百度熊掌号
pt>这里可以找到你的模板的header.php文件,然后找到标签,再这个标签前面添加上该代码2、添加关注功能代码添加关注功能的代码就是指添加这个关注按钮,分为三种:最顶端文章段落中间文章末尾因
-
二谈iOS强引用和弱引用
quot;des"]; NSMutableDictionary *dic2 = [NSMutableDictionary dictionary]; [dic2 se
-
又谈UITableView的dequeueReusableCellWithIdentifier机制
entView); make.width.height.mas_equalTo(102); make.left.equalTo(self.contentView).of
-
pod init 出现bad interpreter: No such file or directory
System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or
-
源码淘宝店开通啦
持带价push,站内转移等多种方式三、淘宝店地址淘宝店地址:https://shop151776772.taobao.com宝贝售后/建议:http://www.huaimayi.com如有其他定制服
-
蚂蚁工具箱日签功能解析 (iOS图片加水印功能)
终图片 UIGraphicsEndImageContext();//关闭上下文 // 看2解释 // CGImageRelease(imgRef); // CGImag
-
iOS获取详细的机型型号名字(包括了iPad,iPhone,TV,ipod,HomePod,Watch和AirPods)
//www.theiphonewiki.com/wiki/Models。下面函数我已更新到截止到现在2017年市面上最新的机型:iPhone最新为iPhoneX,AirPods为一代,Apple TV
-
一个叫耐思尼克的注册商的套路过程
fun,看着还不错吧,收费188,然后就注册了,这是注册的订单回复截图。内容文本尊敬的 hu83562116 :您好!感谢您选择我们的产品!您所申请的域名love.fun 注册订单已经成功提交。 为尽
-
composer的安装使用
dk遇到问题?1、 建议先将Composer版本升级到最新:composer self-update2、执行诊断命令:composer diagnose3、清除缓存:composer clear4、若
-
UIImage的高斯模糊和毛玻璃代码示例
章一中的图片背景颜色是正常的,二中的背景颜色不对了,最终终于找到了一个可用的方案,总结下二、高斯模糊2.1、使用CoreImage进行高斯模糊/** 使用CoreImage进行高斯模糊 @par
-
使用AVFoundation处理视频出现绿色边框的解决方案
注意,今天把他解决了。解决方案就是把要生成的视频的宽和高都要能把16整除。举个例子:比如说原视频是1280*900的,当你指定宽高,生成一个720*720的视频的话,是没问题的,但是比如要生成一个高为
-
addChildViewController与viewWillAppear、viewDidAppear的备忘
ttp://blog.csdn.net/zhaoxy_thu/article/details/50826190当childViewController没有被加到任何父视图控制器时,如果把childVi
-
颜值*聘2.3.2iOS版本逻辑优化实录
说也只能听天由命啦,大版本一直在抢分多秒的开发阶段,并没有做什么优化,当然现在说的优化也是基于当前的2.3.2版本的,至于后面会不会再次大改版重新优化,或者因为又是从底层修改导致删除掉这些优化,其实都
-
Typecho搬家及开通伪静态
骤很简单,和WordPress 博客系统的搬家方法一样,仅需要几步即可完成。系统安装要求PHP 5.2 以上MySQL, PostgreSQL, SQLite 任意一种数据库支持,并在 PHP 中安装
-
iOS视频拖动预览优化实录
以为做起来很简单,但是实际操作中在优化上面还有很多改进。一、视频封面截取进入界面之后,首先要生成区域2的视频的缩略图//截图 - (UIImage*)getVideoPreViewImageFromV
-
相册选择库PhotoAlbum遇到iCloud的BUG修改
}); }]; //end }2、选取使用iCloud视频通过这个库,能显示iCloud的视频,但是在点击之后,会卡在处理中,或者
-
iOS软件启动图的多语言化
图。一、项目设置1.1、首先取消掉用storybord或者使用LaunchImage设置的启动图1.2、启动图片命名根据启动图片的分辨率大小设置不同的命名,之前文件是自己命名的,发现并没有生效,在参考
-
利用UICollectionView实现横向居中放大滚动的循环浏览
tOffset.x + self.collectionView.bounds.size.width/2.0f; //刷新cell缩放 for (UICollectionView
-
iOS获取当前系统语言
eLanguageCode只是显示是中文,并不能区分是繁体中文还是简体中文,而最后这个方法是中文的。2.1、获取的语言区别前三个获取的是用户在手机系统设置里设置的语言,可以通过设置》一般》语言与地区看
-
ios设置平板竖屏启动
[invocation setArgument:&val atIndex:2]; [invocation invoke]; } }加上这两个地方之后,
-
IOS视频编辑功能详解下篇-视频裁剪、视频拼接、音视频的处理
w setTransform:CGAffineTransformMakeRotation(M_PI_2)]; UIView *view = [[UIView alloc] initWithFr
-
IOS视频编辑功能详解上篇-添加水印
tFrame:CGRectMake(50, 100, label.frame.size.width+20, label.frame.size.height)]; //图片水印
-
常用的OC函数工具
[string characterAtIndex:i]; if ((int)(ch)>127) { //含有中文 } else if((ch >64)&&a
-
IOS网页视频在网页中播放
app-video-001.oss-cn-shanghai.aliyuncs.com/video_621_14931060906235.mp4?OSSAccessKeyId=LTAInnNu50jkD
-
强引用与弱引用以及在block块中的使用
先将A释放,这就形成了循环引用,结果是三个对象都不会被释放,这样就造成了内存泄露。二、强引用和弱引用2.1、强引用一般情况下,当默认创建一个对象的参数的时候,我们都会习惯使用strong的关键词,比如
-
获取音频的专辑图与视频的缩略图截取
eShow函数打印CMTime的相关信息如:CMTimeShow(t1); CMTimeShow(t2);4.1、CMTime计算相加CMTime t3 = CMTimeAdd(t1, t2);相减C
-
GPUImage录像的一些备忘
deoCamera.horizontallyMirrorRearFacingCamera = NO;2、开始录像的时候会图像会高亮下如果录像的额时候,图像高亮下,可以在初始化GPUImageVideo
-
UIButton传递多个参数或者响应多个函数
(UIButton*)sender { // function1 // function2 }但是这个sender除了传了一个sender.tag值,好像没有什么其他用处了,然后在该函数中
-
IOS几个视图的自定义设置
er.tabBar setShadowImage:[[UIImage alloc]init]];1.2、tabbar设置背景图片CGRect frame = CGRectMake(0, 0, JLXS
-
IOS视图的碰撞检测
GRect)rect fromView:(nullable UIView *)view;二、代码示例2.1、点击的检测这里在self.view中添加一个imageview,来查看是否点击imageVi
-
再谈UITableView的dequeueReusableCellWithIdentifier机制
CellWithIdentifier来优化单元格。这个方法的具体实现是用一个ID标记给单元格,假如有20条信息也就是有20个单元格,每一屏显示10个,当往下(或往上)滚动的时候最上面的第一条信息如果被
-
React Native、JSPatch等被appstore禁止的猜想
或者类似的邮件中描述的动态函数也可能会被苹果警告或禁止。grabbou的回复:苹果开发者协议3.3.2节:一个应用程序不应该下载或安装任何可执行代码。解释执行的代码可以在应用内使用,如果所有的脚本、代
-
UIDatePicker、UIPickerView加button或者UIToolbar
equalTo(self.view); make.height.equalTo(@(240)); }]; self.m_datePicker = [[UIDa
-
AFNetworking的几个备忘
erField:@"User-Agent"];这个我测试后台是可以得到的设置的。2、stackoverflow说的方法直接使用serializer,这个是在stackoverflo
-
自定义UIView上的按钮点击不响应
} -(void)weixinLogin{ NSLog(@"weixinLogin2"); }在另外的viewController中使用代码如下- (void)viewDi
-
iOS屏幕适配和设计流程分析
引入的抽象单位,称作点。开发过程中所有基于坐标系的绘制都是以 point 作为单位,在iPhone 2G,3G,3GS的年代,point 和屏幕上的像素是完全一一对应的,即 320 480 (poi
-
ReactiveCocoa 5.0 之后版本的区别和选择
和 Cocoa 中。ReactiveObjC在 RAC 3 和 4 中,RAC 也包含了 RAC 2 中的 OC 代码。现在这部分代码被移到了 ReactiveObjC 。这样做的原因是因为两个库虽
-
设计框架(MVC、MVP、MVVM、VIPER)的演化说明总结
,它也是一种特殊的controller,它会完成对view和view相关的model的修改操作。1.2、控件系统MVC是一种非常有价值的架构思路,然而时代在变迁,随着以windows系为代表的WIMP
-
Typecho插件CommentToMail万网虚拟主机无法发送邮件修改
fsockopen函数来发信。打开插件目录中lib目录下,class.smtp.php文件。找到第 211行~218行,将其屏蔽。(stream_socket_client 的行位置,可能有所不同)$
-
Core Animation核心动画的使用示例
" context:nil]; [UIView setAnimationDuration:2.0f]; [UIView setAnimationCurve:UIViewAnimationCu
-
推荐一个IOS代码命名规范
量使用单词全称。API的名称不要有歧义,一看你的API就知道是以什么方式做了什么事情,不要让人有疑问2. 一致性做某个事情代码通常都叫这个名字,比如tag、setStringValue,那么你也这么叫
-
IOS开发之使用代码控制UIImage的颜色
的就设置为NO。第三个参数是缩放比例,因为有Retina屏幕,所以设置为0即可,根据屏幕缩放1.1.2、绘制图片//绘制一次 [self drawInRect:bounds blendMode:kCG
-
程序员必须知道的几个国外IT网站
仍然可以从网站上免费下载这本书。这个网站的内容包括IT新闻咨询,专家评论,专家访谈视频,会议视频等。2.infoqinfoq上一个重点就是敏捷开发,内容很丰富,而且这个网站还提供中文版,但可能是翻译耗
-
为什么网站变化这么大
2017-02-10为什么现在网站样子变化这么大这段时间网站一直被关停,阿里云给出的是网站消耗资源严重,一直关停,打了客服电话并没有什么卵用,给的回复是他们系统检测的,他们查不到问题在哪,让我自己检查
-
OC中的block块的一点备忘
"ViewController.h" typedef void(^testtt2)(int); @interface ViewController () @end @imple
-
IOS使用libharu创建PDF文档打开并分享
ennrp/libpng二、libharu的安装引入下面三种方案,任选其一,我demo使用的是第三种2.1、官方推荐的方法官方推荐的方法在INSTALL里面有说明,下载之后,通过./configure
-
安卓几个不错的文章链接
layout_width为wrap_content和match_parent会造成两种截然相反的效果2、《android Spinner控件详解》Spinner提供了从一个数据集合中快速选择一项值的办
-
android:layout_weight和match_parent同时使用的注意
; android:text="2017年1月19日" &n
-
IOS使用类别Categories、拓展Extensions、协议protocol、代理Delegate
在其他位置实现,但是当调用Category的方法时,依据继承树没有找到该方法的实现,程序则会崩溃。(2) Category理论上不能添加变量,但是可以使用@dynamic 来弥补这种不足。 (即运行时
-
IOS使用GPUImage滤镜初级试水
mage.xcodeproj,然后分别用真机和模拟机生成一遍静态.a库,把两个库合并:《合并静态库》2、之后把这个静态库拖入项目工程之后把头文件拖入工程即可二、如果不想生成静态库,也可以自己拖.m和.
-
2016年终总结
转眼2016已经结束了,一年中忙忙碌碌,有苦有甜,转眼间这个博客已经写了两年了,收到了不少陌生人的鼓励,生活中也收获了不少的鼓励,QQ上面和别人的交流中也增长了自己的见识,在大牛的指点中学习到了不同的
-
IOS开发之国际化localization多语言支持
alized display name1、创建InfoPlist.strings(文件名必须是这个)2、设置localization创建这个文件完毕之后,选择这个文件,点击右侧的localizatio
-
备忘
个是一个各个版本的集合:http://download.csdn.net/album/detail/2265下载之后,要进那个文件夹,比如gradle-3.2.0,执行一下gradlew这个,相当于初
-
【业余作品】蚂蚁密码本的设计分析(多图,流量少慎入)
方,所以从以下功能来说明设计的初衷指纹解锁3dTouchiCloud备份sqlite数据库存储aes256加密解密Itunes备份截图分享快速查看分类查看管理密码增加了筛选功能,可以快速列举您帐号绑定
-
IOS开发之数据库SQLite3的使用
两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月,至今已经有10个年 头了, SQLite也迎来了一个版本 SQLite 3已经发布。
-
UITextField只显示下划线
TextField,然后就加上了边框[text.layer setBorderWidth:2.0f]; [text.layer setBorderColor:[UIColor&n
-
为emlog添加开关侧边栏
ent的css.contentoff {margin-right:0px;padding:27px}三、添加控制开关的js通过修改这两个节点的class来调整样式,可以新创建一个js文件,比
-
IOS设置数据在iTunes共享
面这个key值,并设置为trueUIFileSharingEnabled设置完成之后,会自动变成这个2、把要共享的文件等放到项目的Documents文件夹中,具体代码逻辑自己实现,下面给出一个示例-(
-
iOS开发之iCloud开发(数据与文档的读写删除)
这个样子,真机调试和模拟器调试记得要在手机的设置里面登录自己的icloud帐号二、字符串等数据的读写2.1、初始化字符串操作是用的这个类NSUbiquitousKeyValueStore来操作,类似于
-
IOS开发之3DTouch功能的开发详解
窗里面最多有四个选项,我创建了五个的确只能显示四个,但是QQ里面就是五个,暂不清楚怎么弄超过四个的(2016.11.23续,终于知道了,自己加的上限的确是四个,当在appstore审核通过之后,苹果会
-
Html5多图拼成一张图
ttp://blog.cdn.yechan.net/blog/content/uploadfile/201610/c6f91476590939.jpeg"/> <canvas
-
MUI上传图片备忘
nbsp; <img id="hudd2" src="14.png"/> &
-
IOS上传图片base64编码的字符串加号变空格
Encoding64CharacterLineLength]; NSData *data2 = [NSData dataWithContentsOfFile:
-
MUI项目的开发杂记
sp;} return v * 2;
-
cocos2d-x 2.x版本ipv6适配经历
working库,然后有可能函数方法会变,但是修改起来比较简单,修改完成之后测试即可。二、cocos2d-x 2.x版本版本修改在cocos2d-x 3.11之后,就直接支持ipv6了,但是下面的就需
-
IOS未安装APP获取Safari浏览器数据
符(除非使用苹果配置文件,这个用户需要安装,无法做到无痕,而且使用起来比较麻烦,有兴趣的可以去看看)2、通过多重可获取的信息综合判断由于无法准确的获得idfa等信息,所以可以多记录几个网页和app都能
-
IOS监测其他APP是否打开的思路
containers/Bundle/Application/81FEB796-5EF7-4084-B293-54487A39BA1B/WeChat.app>", &nbs
-
could not build module UIKit的解决方案
了一大堆,网上大致就是这几个对于一些人有用的解决方案:可能对你有用的解决方案1、清理缓存(对我无效)2、进入Xcode 》 windows 》Projects 》删除Derived Dat
-
MUI框架之js和oc互调
alert("ddddd"); } function jstest2 (e) { alert(e); }然后在oc中可以这么调用-(void)
-
用代码给文章加入打赏功能
;padding:10px;background-color:#fff;border-radius:26px;position:inherit;z-index:1000;border:6px 
-
MUI框架之函数调用
style="color: #555555;">标题2</h1> </header> &
-
MUI框架之输入框Input
内容document.getElementById("mess").value;2、当然因为他是第一个,所以也可以使用document的方法来获取document.querySel
-
mac用终端对ipa包重新签名
接地址在下面的参考文章里面四、使用sigh脚本开始重新签名1、在终端输入sigh resign,回车2、把要签名的ipa文件拖到窗口上,回车3、填写用来签名的证书,回车4、把项目的配置文件.mobil
-
网站设置站内搜索
nbsp;type=text name=q style="width:236px;height:36px;border-color:#a6a6a6"
-
unrecognized selector sent to class
dk的时候,报错并闪退,但是注销这个sdk的代码就没问题,所以基本确定是sdk的问题,查看报错日志:2016-09-18 10:39:31.409 sengoku[2620:986
-
IOS基础之设置启动图
nch.png,今天需要更换这个启动图片,我就直接去工程里面,把launch.png,launch@2x.png,launch@3x.png这三张图片直接用其他图片覆盖了,然后打开这个storyboa
-
IOS默认全选复制的三种方案
=NO; //增加点击手势 UITapGestureRecognizer *tap2 =[[UITapGestureRecognizer alloc] initWithTarget:
-
IOS截图和拼图
csBeginImageContext这里开始设置底的图片大小,rect可以设置成你截图范围的大小。2、两张图片的合成把第一张图片image1贴到image2之上- (UIImage *)addIma
-
IOS的keychain的三种使用方法
等。它是一个sqlite数据库,位于/private/var/Keychains/keychain-2.db,其保存的所有数据都是加密过的。开发者通常会希望能够利用操作系统提供的功能来保存凭证(cre
-
【个人观点】是时候从COCOS脱坑了
事情是这样的,昨天在修改一个工程项目,cocos2d-x的,界面编辑器用的cocoStudio,然后就顺其自然的去官网找这个编辑器,发现完全找不到从哪下载好吧,那就百度吧,从这个文章《Cocos St
-
IOS开发之SOCKET长连接的使用
;dongge.org" onPort:80 withTimeout:2.0f error:&error]) { &
-
RSS订阅博客利器-一览阅读
件同步等六、邀请链接1、本博客订阅网址:http://dongge.org/blog/rss.php2、使用该邀请链接,使用手机号注册可获得七天VIP:https://www.yilan.io/sig
-
IOS多线程使用
r(log3:) withObject:@"Damon" afterDelay:2.0f];当然也可以选择后台线程的模式,不同的模式的作用可以参考这个文章《NSRunLoop详解》
-
IOS本地消息通知、远程通知和PHP测试消息
fication.fireDate = [forma dateFromString:@"12:00"]; //12点提醒 [localNotification
-
代码逃离了百度云前往Github
但是下载下来却提示文件损坏,如果不是下载了,我还真不知道会有这情况。二、空间偷换概念一直因为百度云是2T的空间,而谷歌云盘,dropbox都是几个G还在疑惑为什么国外的那么小气,在知乎上面看了看,原来
-
Appstore提交时预览和屏幕快照图片的大小
re的介绍里面给用户展示。这里汇总下后台要求上传的图片要求。一、ICON要求Icon分辨率大小为1024*1024,需要是此图标将用于 App Store,其格式必须为 JPG 或 PNG,最低分辨率
-
UICollectionView的详细使用
ext]; } @end这个类主要就是图片和文字,并且设置成圆角的cell,更多个性化需要自己来写2、使用这个cell来定义UICollectionView在ViewController中加载 V
-
ios开发之UIDevice使用总结
quot;,[UIDevice currentDevice].batteryLevel);2、需要函数调用的枚举这个类型中还有这几个状态的枚举//设备方向改变时发送的通知 UIKIT_EX
-
EMLOG整合UEditor和代码高亮
来曲线救国。整合过程:1、首先按照《[emlog编辑器]ueditor for emlog升级到4.2版本》这个文章,把kindeditor替换成ueditor,这个插件是百度推荐的,所以可以放心使用
-
MOU常用快捷键汇总
用快捷键,点击跳转:http://dongge.org/blog/doc/index.php?s=/2&page_id=3
-
适合编程的solarized跨平台配色方案
ized代码高亮方案试用很多开发软件,比如主流的vim、xcode、vs、sublime、iterm2等等。效果预览在xcode中,配色方案效果如图sublime、iterm2的效果如下当然还有暗色的
-
IOS的软件之间的调用(URL Schemes)
ng:@"tel://10086"]]; } if (i == 2) { [[UIApplication sharedApplication] op
-
cocoapods安装中间注意的事项
装。一、开始安装之前检查你的RubyGems 版本请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。执行命令行:gem -v如果版本过低,执行命令行升级RubyGems版本
-
EMLOG自定义侧边栏和畅言设置
header.php文件先设置模板的header.php开头标明此模板的侧边栏数量,最多可设置4个。2、复制side.php文件把模板里面的side.php复制一份,你想自定义几个就复制出来几个,我这
-
Unity3D XML文件解析和增删改
<name>china</name> <year>2016</year> </item1> <item2&g
-
Unity3D HUD插件的使用
n.baidu.com/s/1slCG8B7 密码: 3f5m三、插件的使用1.导入NGUI和HUD2.创建一个游戏对象,比如cube,然后在这个对象下面创建一个子对象,子对象的位置调好,可以是空的G
-
error CS1612: Cannot modify a value type return value of `UnityEngine.Transform.position'.
在Gameobject设置坐标位置的报错error CS1612: Cannot modify a value type return value of `UnityEngine.Transform.
-
You can't place widgets on a layer different than the UIPanel that manages them.
告,并强制同层。解决办法:1,如果背包里的物品都是预制,那么保证预制的层(Layer),与背包一致。2,也可以在代码里用 the_gameobj.layer = n ; (n为int) 来
-
NGUI 3.5教程(九)Scroll view - 制作【商店】和【背包】
一、原文链接原文链接:http://blog.csdn.net/chenggong2dm/article/details/41043155写在前面: 最近太忙,好久没有更新教
-
NGUI 3.5教程(八)Scroll Bar 滚动条-制作聊天框
一、原文链接:原文链接:http://blog.csdn.net/chenggong2dm/article/details/38387051写在前面: 本文将使用 Verti
-
NGUI 3.5教程(七)Input 输入框
一、原文链接原文链接:http://blog.csdn.net/chenggong2dm/article/details/38332089写在前面: 本文将用NGUI创建一个经过美化的输入
-
NGUI 3.5教程(六)Font字体
一、原文链接:原文链接:http://blog.csdn.net/chenggong2dm/article/details/31739535字体是UI非常重要的一部分。今天用NGUI 3.5,制作一下
-
NGUI 3.5教程(五)按钮-图片的切换
一、原文链接原文链接:http://blog.csdn.net/chenggong2dm/article/details/25716309我们接着上一个例子,做一个按钮的图片切换。功能,就像播放器的“
-
NGUI 3.5教程(四)Atlas和Sprite(制作图片按钮)
一、原文链接原文链接:http://blog.csdn.net/chenggong2dm/article/details/25594059Atlas是NGUI的图集。我的理解是:Atlas把你的一些零
-
NGUI 3.5教程(三)Button 按钮
,响应点击事件。一、原文链接:原文链接:http://blog.csdn.net/chenggong2dm/article/details/25504611二、Button -- 按钮在NGUI 3.
-
NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本
abel来实现 。一、原文链接原文链接:http://blog.csdn.net/chenggong2dm/article/details/25494537二、Label -- 标签在NGUI 3.5
-
NGUI 3.5教程(一)安装NGUI 3.5.8
同学习共同进步。一、原文链接:原文链接:http://blog.csdn.net/chenggong2dm/article/details/25488507二、正文网上找的NGUI教程,都是基于2.x
-
Unity3D脚本的生命周期
一、生命周期脚本的生命周期就是一个脚本的执行过程,在U3D中是指定的方法,就像cocos2d中的OnEnter和OnExit方法一样,是一个脚本的生命过程。他的过程就是下面这个图。其中Start方法之
-
MonoDevelop工具进行调试跳转
目录下建立一个visual工程(以.sln结尾的文件)。好了做到这一步先关闭你的Unity3d工程。2.打开MonoDevelop工具,File->Open,找到你刚才生成的.sln文件,然后打
-
微信sdk的签名设置
fun.keystore-keystore后面是签名的路径,输入签名的密码之后就得到应用签名的信息。2、当然也可以直接查看apk的应用签名。解压待查看的apk,将其中META-INF文件夹解压出来,得
-
通过cocos2d-x3.10简单手势识别的一个小游戏
这个游戏就是通过手势消除障碍物的,很简单的游戏,只是为了示例下上篇写的《cocos2d-x3.10简单手势识别》的一个具体demo。具体功能通过不同手势消除不同障碍物。左右躲避障碍物添加手势轨迹分数计
-
cocos2d-x3.10简单手势识别(圆圈,横切,竖切,V型)
的坐标的相对位置来判断手势。记录开始点击的时候的方法,然后记录移动的轨迹,判断形状。如果是cocos2d-x 2.x的版本的话,点击事项是这样virtual void ccTouchesBegan(C
-
安卓响应返回键和home键
之前写了一个在C++端响应返回键和home键的方法:《cocos2d-x响应安卓的返回键和菜单键》现在总结一个java端的响应返回键和home键的方法。
-
接靠谱助手的时候报错Fragment already added 解决办法
sdk的时候,报错Fragment already added,具体log如下:05-01 10:42:42.368: W/dalvikvm(32007): threadid=1: thread ex
-
MAC版颜色查看器
or = [[self.redTextField stringValue] floatValue]/255.0; greenColor = [[self.greenTextField
-
Xcode插件管理和备忘
标注:总结于2016.04.22,当前Xcode版本为Version 7.3 (7D175) ,Mac版本为10.11.4一、Xcode插件管理Xcode有挺多比较好用的,网上列举了一大堆,这里推荐一
-
网站添加文章目录
rectory.createBlogDirectory("cnblogs_post_body","h2","h3",20); }这个是根据博客园的div格式来写的cnblogs_post_body这
-
appstore拒绝的原因汇总
规则和示例旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2. 功能2.1 崩溃的程序将会被拒绝。2.2 存在错误的程序将会被拒绝。2.3 跟开发者宣传不符的
-
2015年终总结
从北京来到上海一年多了,新的一年开始,老的一年离去,回首过去,但愿不负光阴。2015年1月加入战国之道项目组,开始接手维护该项目。除修复玩家反馈的BUG,主要完成了以下工作:完成战国日服版的功能升级。
-
Xcode报referenced from错误的总结
.点击这个.a库,或者framework,看右边的target里面是否引用到了当前的target工程2.看build Phases里面是否添加了要使用的库,如果是红色就是缺失了3.看build set
-
Xcode开发配置实用工具
。百度云下载链接链接: http://pan.baidu.com/s/1o7njaIm 密码: ry2f
-
cocos2d-x3.9增加触摸事件
今天发现cocos2d-x最新版都已经升到3.9了,升级速度好快啊创建HelloWorld项目将下载的压缩包解压到你指定的文件夹里。进入到目录cocos2d-x-3.9/tools/cocos2d-c
-
C++枚举类的一点备注
ng;以上面这个为例1.枚举的变量只能是int,long或者long long等,但是不能为浮点数。2.如果第一个没有定义,则默认是0,后面的默认比前面的多1,所以上面这个first是0,second
-
网站判断文章是否被百度收录
gt;然后在想要显示的地方调用查询百度收录的函数即可<?php $hujieurl2=geturl($logid); if(baidusl($hujieurl2) ==
-
ios获取手机唯一标识符(标识符的详细使用)
,不再一一介绍他们是怎么挂掉的,现在好用的只剩下了idfa、idfv、UUID+keyChain。在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核
-
stringstream的几个使用注意
注意的,之前没有注意过,今天打了一个简单的demo做备忘// // main.cpp // 222 // // Created by Damon on 15/12/17. // Co
-
C语言几个常见的宏定义
UNCTION__); printf("%d\n",__LINE__); #line 12 printf("%d\n",__LINE__); #pragma ssss
-
mac远程控制windows
,这个时候,你需要被控制电脑的IP地址。第二步、1、在桌面“我的电脑”图标上点击右键,选择“属性”。2、在打开的“系统属性”窗口里点击“远程设置”,弹出对话框如下图。3、在“远程设置”对话框中选择:“
-
Synchronous ResponseHandler used in AsyncHttpClient
直接用的plugin-x的基础上,调用支付,直接调用的时候没有调用起来支付窗,出现了下面的报错信息12-04 17:42:50.783: W/dalvikvm(13683): threadid=13:
-
adb的使用
直接输入adb命令了。adb命令大全:转自:http://zmywly8866.github.io/2015/01/24/all-adb-command.htmlADB很强大,记住一些ADB命令有助于
-
Cocos2d-x项目移植WP8填坑备忘
1.移植之前如果你的源文件中有中文,在vs 2012中编译可能会出现许多莫名其妙的错误,诸如类型未定义、变量未定义 warning C4819: The file contains a charact
-
contains native libraries that will not run on the device
nbsp;not run on the device. [2015-11-22 11:47:27 - Caribbean_YiJ
-
亲加sdk备忘
亲加sdk是一个可以用来给应用,游戏接入聊天功能的sdk,稳定性不错,并且可以跨平台,比如cocos2d-x,所以在不同的平台上编码逻辑是一样的,不一样的只是配置。我这里接入的是cocos2d-x的版
-
MD5填坑备忘
在项目中,使用了很早的用来MD5的c++文件,结果就是只能用在32位的机器上,而现在苹果提审必须要适配64位,所以就造成了很尴尬的情况。好在是只有苹果限制,所以专为苹果做了一个条件,苹果的话走oc的方
-
UnsatisfiedLinkError: Couldn't load cocos2dcpp: findLibrary returned null
app.lib_name"); System.loadLibrary("cocos2dcpp"); } catch (Exception e) { e.p
-
Mac终端自动补全忽略大小写
Mac终端自动补全忽略大小写,同样适用于iTerm2.打开终端,输入:nano .inputrc在里面粘贴上以下语句:set completion-ignore-case on set show-a
-
真机调试时弹出There was an internal API error
这个方法不可以,可以尝试下下面网上的方法1、必备的好习惯,product-->clear一下;2、删除ipad上的之前调试上去的程序,重新跑一下,OK,问题解决(没想到这么简单);至于具体原因,
-
appstore中关于IDFA的选项和设置
IDFA,用于标识用户,帮助更准确的追踪数据。那时候就需要手动选择选项了。一般只是分析软件可以选择2,3,当然4是必选的。苹果又给出了4个复选框。1.serve advertisements wit
-
"error LNK2013: BLX23(T) fixup overflow. Target '*****' is out of range"
http://stackoverflow.com/questions/11478055/lnk2013-error-fixup-overflow Incremental Linking 增
-
mac用终端对apk包重新签名
件的文件夹,执行下面的命令jarsigner -verbose -keystore android123.keystore -signedjar android123_signed.apk andro
-
Xcode7提交报错iPad Multitasking support requires launch story board in bundle
决方法有两个。1.最偷懒的方法:移除app对iPad Multitasking的支持,具体做法如下图2.适配iPad Multitasking,下面是参考资料:Mysteries of Auto La
-
failed to export application
Unable to add ‘proj.android\assets\360sdk_res\res_272_1.dat’: Zip add failed ERROR: unable to proce
-
font字体和美术字制作
在cocos2d游戏中中,经常使用到自己制作的美术字来代替系统默认字体,读取的时候通过读取指定的美术字文件,来输出字体,更加美观。所以总结下font字体的制作和美术字转换为font字体的方法。【准备】
-
Xcode三种打包方式
一步,他会选择证书等等,自动打包导出。二、建立文件夹打包1、新建立一个文件夹,命名为Payload。2、在Organizer点击工程,右键,show in Finder。3、选择显示包内容。4、在Pr
-
【非技术贴】文件读取路径的备忘
/CoreSimulator/Devices/FE76C1FC-0FCE-49CC-B88F-47E2F478665A/data/Containers/Data/Application/A3DBF95
-
指针与数组的一点理解
bff95c,0x7fff5fbff9580x7fff5fbff958,0x7fff5fbff95c20,10 可见的确交换了,但是不影响真正的变量。三、指针与数组指针和数组关系十分密切,比如说这个
-
宏定义的使用
printf("dong");\ printf("dong")这样如果执行ss;就会有三个输出。2、可以使用#undef取消宏定义,继续上句,使用#undef之后,就可以把ss取消宏定义当成变量赋
-
Xcode7新版本中的几个设置
rity字典类型的。添加一个元素:key为NSAllowsArbitraryLoads,值为YES。2,iOS 9使用URL scheme必须将其加入白名单否则会提示类似如下错误:canOpenURL
-
C++随机数的产生和使用
<endl; cout<<rand()<<endl; srand(2); cout<<rand()<<endl; cout<<
-
JSON数据与NSString、NSDictionary和NSArray之间的转化
*array = (NSArray*)[str JSONValue];2.将NSArray或者NSDictionary转化为NSString#import &q
-
Eclipse弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策
-
如何写一篇好的技术博客
也规整自己的不良习惯。本篇博客纯属个人的一点想法,是个原则性的东西,切忌逐条对号入座啊。本篇博客耗时2小时。原文地址:原文地址一、带着明确的目的写博客经常看到这种博客,为了写博客而写博客。比如一篇介绍
-
Xcode增加新字体以及字体找不到的解决方法
这个在OC和cocos2d-x都适用,就是增加系统之外的字体,原理就是在工程中增加新的字体文件,比如*.ttf这种字体文件,在工程运行的时候,会到工程之中去寻找,而不用找系统的字体。Xcode增加新字
-
C++使用OC的NSNotificationCenter
oc等。原文网址看这里:http://stackoverflow.com/questions/6062299/how-to-add-an-observer-to-nsnotificationcente
-
手游圈行业术语大揭秘,你必知的8项基础知识
之。 S级游戏的标准参考:自然新增注册700-1000人/天,7日留存50%,15日留存25%,月付费率7%。 A级游戏参考标准:自然新增注册500-700人/天,7日留存45
-
Undefined symbols _fwrite$UNIX2003
用crossApp的时候出现了这个问题,Undefined symbols _fwrite$UNIX2003,因为是cocos2d的内核,所以搜索了下,发现有的时候cocos2d-x也会出现这种问题。
-
网络游戏资源更新下载流程
白怎么控制这个进度。进度条以前总结过,进度条的重点还是要确定知道现在这部分占总部分的比重。cocos2d-x进度条CCProgressTimer详解:http://dongge.org/blog/co
-
MAC加班计制作
aidu.com/s/1dEAcslN 密码: 8pqr实现功能:1.不同月份创建不同的文档便于管理2.记录平时加班3.记录节假日加班情况源码是这样的:在AppDelegate加上下面这句话,是为了点
-
Library “libmaliinstr.so” not found的原因
下,最详细的解答是在这个里面:http://stackoverflow.com/questions/25589959/library-libmaliinstr-so-not-found反馈的都是在中国
-
安卓和ios显示消息通知【二】
用的情况,这里调用传值就是用的JNI的方式,具体的JNI的使用方法可以查看下面的这个文章。cocos2d-x中的jni的使用》》http://dongge.org/blog/cocos2d/177.h
-
安卓和ios显示消息通知【一】
在cocos2d-x的游戏开发中,避免不了本地消息通知,比如游戏活动提醒,游戏节日提醒等等,目的就是为了让玩家想起来这个游戏,继续玩这个游戏,所以这个也是很常用的一个东西。IOS本地消息通知ios的消
-
C++获取函数执行时间
start_time, end_time)); ///end ///2 精确到毫秒 double cost_time; clock_t sta
-
常用开源协议总结
或项目的使用者。显然,subsequent Contributors也属于Recipients之列。2.Source Code 和 Object CodeSource Code ——指的是由各种语言写
-
CCNode和CCObject
有tag值和很多相关的方法,这个可以通过查看类内的接口来了解。CCObject则是几乎所有cocos2d的父类,关系可以看下图。这里我在使用menu调用方法的时候是这样写的。void WishingT
-
svn的常规使用
件,b没有修改。如果a在提交之前update了一下,那么现在a本地的file.cpp这个版本就变成了2.0,提交之后,svn服务器上面的file.cpp这个文件的版本也变成了2.0,这样b提交的话,就
-
苹果开发者账号分类和注册流程详解(2016.09.08更新)
【2016.09.08更新】这个文章是之前写的,当时写的匆匆,一年之后,拐回头在看,发现以前写的也太轮廓了,所以趁下午有时间,现在整理下,后面备忘,如果你已经决定好要注册哪一种,那么直接从第二部分申请
-
优秀程序员必备的23条好习惯
因为很多问题,你很少会是这个世界上唯一一个遇到的人。站在别人的肩膀上,会让你的形象变得高大、伟岸。(2) 理解编程语言的原理。三流的人才懂应用,二流的人才懂开发,一流的人才懂原理,要想学好一门编程语言
-
emlog博客添加博客访客次数统计代码
?php echo floor((time()-strtotime("2014-1-9"))/86400); ?></a></
-
socket与http的区别
CP连接的请求,断开过程需要经过“四次握手”(过程就不细写了,就是服务器和客户端交互,最终确定断开)2、HTTP连接HTTP协议即超文本传送协议(Hypertext Transfer Protocol
-
C++变量(C++变量定义、变量赋值、命名规则)
me, tan, BASIC, li_ling下面是不合法的标识符和变量名:M.D.John, $123, #33, 3G64, Ling li, C++, Zhang-ling, U.S.A.注意:
-
C++常量(C++数值常量、字符串常量、符号常量)
实结合时要求数据类型匹配。那么,一个整型常量怎样从字面上区分为以上的类别呢?一个整数,如果其值在-32768~+32767范围内,认为它是short int型,它可以赋值给short int型?int
-
程序员应该关注的一些事儿
用的开发人员,就很少有能用上它们的地方。无论怎样,数学能力的提升可以让你变得更优秀,做更好的程序员。2. 提高你的英语水平所有编程语言,脚本语言和标记语言都是英文的,而且像 Linux 这
-
The operation couldn’t be completed
The operation couldn’t be completed. (Cocoa error 260.)应该是资源没有加上去在添加资源的时候要勾选add to targets
-
cocos2d-x中的Jni使用(C++与Andriod方法互调)
前提条件:1.操作的游戏工程和cocos2d_x游戏引擎是一个目录的2.跟jni相关的C++代码文件放在proj.android\jni\hellocpp目录下,每加一个cpp文件,都需在proj.a
-
Adroid JNI:no implementation found in native
b /data/data/com.ulang/lib/libulangaudio.so 0x41052a38 D/dalvikvm( 1704): Shared lib '/data/data/co
-
cocos2d在Mac上用Jni引入
头文件找不到 原文地址:http://www.58player.com/blog-2327-571.html在VS2010上面折腾了半天把“找不到<jni.h>头文件”问题解决了以后,重新回来Mac上面
-
error: stray ‘200’ in program的解决方法
工程编译的时候出现上面的的错误,搜索了下知道了什么情况0925_linux.cpp:54: error: stray ‘200’ in program 0925_linux.cpp:54: erro
-
Mac OSX 快捷键&命令行
p; 截图(自由选取范围)Option+F12
-
Plugin-x自己增加新的接口(图文教程)
就如前面《Cocos2d-x PluginX的使用(图文教程)》文章说的,cocos2d-x 默认给 Plugin-x 四个协议接口,ProtocolAds, ProtocolAnalytics, P
-
cocos2dx 2.2.6在arm64中release版本curl_easy_cleanup(m_curl)崩溃
原文地址:http://www.cocoachina.com/bbs/read.php?tid-282585-page-1.htmlcocos2dx 2.2.6在arm64中release版本curl
-
在emlog中加入博客运行时间
unction createtime(){ var grt= new Date("07/03/2013 00:00:00"); now.setTime(now.getTime()+250)
-
ios支持竖屏设置强制默认横屏
ientation)interfaceOrientation NS_DEPRECATED_IOS(2_0, 6_0){ return UIInterfaceOrientationI
-
支付宝找不到头文件
的解决办法 译器首先在程序源文件所在目录查找,如果未找到,则去系统默认目录查找,通常用于引用用户自定义的头文件。2.尖扩号:只在系统默认目录(在Linux系统中通常为/usr/include目录)或者尖括号内的路
-
ndk-stack的使用
ttp://blog.csdn.net/wanzhihui0000/article/details/22946073最近在mac上编译android 版本,各种崩溃让人蛋疼,网上学习了下ndk-sta
-
cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序
这些方法调用的先后顺序如下(使用 replaceScene 方法):1. 第2个场景的 scene 方法2. 第2个场景的 init 方法3. 第2个场景的 onEnter 方法4. 转场5. 第1个
-
Cocos2d-x PluginX的使用(图文教程)
的。但是没有见几个完整的,所以这些参考了好多文章,终于成功搞定,现在就详细的总结一下。以 cocos2d-x 2.2.6为例,mac 系统,因为我的是 mac 系统,所以只写 mac 系统的,wind
-
Project'XX'is missing required library:'[路径]\XXX.jar'解决方法
原文地址:http://jorton468.blog.163.com/blog/static/7258813520101012104136242/起因: 今天在
-
cocos2d快速设置ndk路径
T=/Users/admin/eclipse-adt/sdk export QUICK_COCOS2DX_ROOT=`cat ~/.QUICK_COCOS2DX_ROOT` export COCO
-
cocos2d执行gameDevGuide.sh变空
cocos2d 在使用 PluginX安装安卓 sdk 时,会有一步是执行gameDevGuide.sh,而这个脚本,执行之后让选择安卓的路径和 sdk。这个是 大致会做如下修改:And
-
解决dz手机版外链图片空白的问题
alt=\"\" width=\"300\" /></a>')"),DZ x3.2解决方法\source\function\function_discuzcode.php行250:
-
Could not find a storyboard named 'Main' in bundle NSBundle
面留有黑边。最后找到了一种解决方案添加一张(640*1136)启动图片: Default–568h@2x.png,不过还有就是你可以新创建一个工程,然后把那个工程的LaunchScreen.xib文件
-
为Discuz门户文章和论坛帖子页面添加分享按钮
utton BEGIN --> <div class="jiathis_style_32x32"> <a class="jiathis_button_tsina">&
-
为UIView和子类添加点击事件
cfanz.cn/index.php?c=article&a=read&id=53720为UIView和子类添加点击事件,当然也可以用于 UIView 的子类,比如 UIImagevi
-
button修改image的大小
会随着 imageview 的大小而变化。如图所示,用的图片都是一个图片,设置的都是宽是屏幕大小,高200,从上到下一次为 button 的图片,button 使用放大后的图片,uiimageview
-
AFNetworking 的使用
法很简单,直接导入,然后引用就可以了,这里提供一个 demo,是一个朋友提供的,很好很强大,收藏下来2.x版本demo 下载:GitHub下载:https://github.com/DamonHu/A
-
OC使用正则和NSPredicate的使用
NSLog(@"number>100"); }(2)范围运算符:IN、BETWEEN例:@"number BETWEEN {1,5}&qu
-
C实现参数个数不定的函数,VA_LIST的使用
main(int argc, const char * argv[]) { funcs(1,2,3,4,5,6,7); return 0; }【三】demo 下载Github下载地址:
-
图片选取器 UIImagePickerController的使用
:(UIImagePickerController *)picker;因为第一个在 ios2和 ios3之后都不用了,所以主要用后面的两个,还有就是在切换的时候最新的使用presentVie
-
每个程序员需掌握的20个代码命名小贴士
名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存
-
PhotoShop CS6 For MAC版破解(傻瓜式图文)
【1】下载正式版可以去百度软件下载:http://rj.baidu.com/soft/detail/25792.html【2】安装正式版安装的时候最好断网,然后选择试用,安装好后先不要打开【3】破解文
-
string类的使用
参考文章:http://www.cppblog.com/cxl82116/archive/2007/07/08/27669.aspx【1.string 的初始化】string test1; //
-
容器之 MAP
mo.insert(map<int, string>::value_type(2,"dong"));//第二种添加方法
-
list和vector的区别
原文地址:http://genwoxuevc.blog.51cto.com/1852984/503337vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取
-
容器之 LIST
;demo; return 0; }【2】list 的几个函数使用首先往list增加数据。可以使用 push_back 和 push_fr
-
苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
:http://blog.csdn.net/holydancer/article/details/9219333这个文章写得特别好,我只做一点小修改概述: 苹果的证书繁锁复杂,制作管理相当麻烦,今天决
-
瓦片地图 TMX 使用详解(图文)
cocos2d-x 3.0版本以上的请参考这两个文章[1]瓦片地图官方文档:http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/
-
plist 文件的使用总结
"hudongdong" ofType:@"plist"];2.写入字典NSMutableDictionary *dic=[[NSMutableDictiona
-
cocos2d-x进度条CCProgressTimer详解
erTypeBar,//条形 } CCProgressTimerType;(2)MidPoint就是进度开始的位置,默认是(0.5,0.5),就是从哪开始,一般如果你是选择的比
-
自控,意志力控制笔记
的坏习惯?真正的问题并不是强迫自己去睡觉,而是强迫自己在一定时间之后就远离那些让自己无法睡觉的事情。2,意志力的规律A,每天的意志力变化规律:早上的意志力最强,随着时间的推移而逐渐减弱。方案:需要将最
-
pvr 和 png的说明和转换
取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存。有人做了一项测试:一个空的cocos2D模版工程运行起来之后占用的内存大约是4MB。直接用CCSprite显示一张2048*1024的数
-
App Store心酸上线路,审核被拒有哪些原因?有哪些解决办法?
mbbuaa遇到过两个问题:1.第三方静态库包含私有api的调用(联系第三方技术支持,更新静态库);2.包含潜在的色情,暴力等内容(调整应用年龄限制等级,并加入举报功能)armywin游戏中包含可以跳
-
和App Store打交道的各种秘辛
ograme)的用处。这个帐号的注册地址不同于一般开发者注册,是一个单独的地方(网址简单搜索可得),299美元一年。邓淳分享了这种帐号应用实例:一家5000人规模的大公司,在公司里面有自己的食堂,每个
-
Xcode 6 process launch failed: timed out trying to launch app
iTunes 造成的这个问题有时候在 ios8上面出现这个时候就可以这么解决1 clean 下工程2 重启手机3 卸载那个软件4 关闭 iTunes5 重启 xcode,重新调试
-
一万次旅行也拯救不了平庸的你
旅行摄影师给我们讲述他的旅行经历,和他所认为的理想的旅行方式。他说,他曾受到众多的杂志、网站邀请,在25 岁前就去过了三十个国家,他的护照上敲满了钢戳,他拍了十万张的照片,泡了各国的妹纸,吃各国的食物
-
UIDecives 屏幕方向
rientation的横屏的左边和右边跟UIDeviceOrientation刚好相反。 2、如果需要获取设备方向变化(UIDeviceOrientation)的消息的话,需要注册UIDev
-
搞笑代码注释段(美女、佛祖、神兽)
43901 http://www.imooc.com/article/details/id/1129
-
Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.'
}这种方法的原理就是再定义一个一模一样的数组,便利数组A,当有数据的时候,操作数组B进行删除操作。2、当然,如果你的只是去除某一个,可以直接在 remove 之后加上 break 也可以,这样就停止
-
Objective-C MD5加密字符串
[NSString stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X
-
cocos2d-x弹出层上面加按钮不响应问题解决
布局是这样的在这个场景中,this是一个 Layer1,然后在 Layer1上面加了一个 Layer2,然后在 Layer2上面加了一个 button现在就是点击这个 button 居然没有响应,而如
-
cocos2d-x 创建对象的create和 new 的区别
以 CCLayer 为例,在这个方法中,两者都是可以添加到 scene 中的StartLayer *startlayer=StartLayer::create(); addChi
-
iPhone和iPad开发中的图标设置
;(px) 文件名 用途 重要程度 512x512 iTunesArtwork iTunes 商店中展示 可以
-
ios判断邮箱,手机号码,车牌号
34[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,1
-
设置UITextField中和UITextView中的最大的字数
UIViewController <UITextFieldDelegate> 2. 设置UITextField的delegate,可以在viewDidLoad方法中实现,也可以在
-
有哪些鲜为人知,但是很有意思的网站?
eedcheck.org](https://www.speedcheck.org/) ### 2、伪装成特工,让网吧里围观的小学生们膜拜你的神器! [HackerTyper Neo](
-
textfield 弹出键盘输入时上浮代码
.view.frame.size.height-textY; if(bottomY<216) //判断当前的高度是否已经有216,如果超过了就不需要再移动主界面的View高度
-
分享一个 mac 上的画图软件paintbrush
简单软件截图软件下载链接:http://pan.baidu.com/s/1qWA0WVi密码: an2a
-
SmartSVN设置忽略文件类型设置上传.a文件
//blog.csdn.net/qw503495315/article/details/17454625这个星期又要回到项目中,svn的使用中出现了一点问题,就是那个.a文件提交不上去了。经过一些研究
-
java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager
报错信息:03-24 18:22:46.363: W/System.err(12420): java.lang.NoClassDefFoundError: android.support.v4.con
-
java.lang.NoClassDefFoundError: com.facebook.android.R$layout
报错信息:03-25 09:24:39.227: W/System.err(18919): java.lang.NoClassDefFoundError: com.facebook.android.R
-
"your_string_name" is not translated in af, am, ar, be, bg, ca, cs
办法编制提示到的所有语言版本,一个不漏地将所有字符串资源翻译一遍,要么就看看调整项目属性项怎么解决。2、最简单的方法:你右击左侧栏项目名称,在弹出菜单中选最后一项"Properties"打开。在下面页
-
【转载】SVN常见问题及相关原因,供各位查阅
S” 的请求“http://svn.moon.ossxp.com/svn/test” 中 2. svn: OPTIONS of 'http://svn.moon.ossxp.com/svn/
-
SVN的使用
1、Fully recursive——全递归:检出完整的目录树,包含所有的文件或子目录。 2、Immediate children,including folders——直接子节点,包含文件
-
通过预编译实现不同的编译条件
就可以在一个文件工程中加不同的编译条件来执行这里分为两类(1)只区分设备如果只是区分设备,cocos2d-x里面已经提供了自带的方法,使用CC_TARGET_PLATFORM判断即可,这个可以有很多平
-
Undefined symbols for architecture i386:"cocos2d::extension::CocoLoader::ReadCocoBinBuff(char*)"
在网上下载了个cocos2d-x的demo,因为不知道cocos的版本,所以我直接用cocos2d-x2.2.6打开,结果出现下面错误代码如下:Undefined symbols for archit
-
enum使用的简单demo
这个是一个Cocos2d-x的enum使用的简单demo,enum的简单说明就像下面这个:#ifndef __HELLOWORLD_SCENE_H__ #define __HEL
-
typedef enum 和enum的区别
上面看到的,参考链接:http://stackoverflow.com/questions/385023/why-do-you-use-typedef-when-declaring-an-enum-i
-
cocos2d-x使用jsoncpp解析json文件demo
schina.net/DamonHoo/jsoncppdemo运行环境:xcode6.0 cocos2d-x2.2.6
-
cocos2d-x使用jsonBox解析
ww.cocoachina.com/bbs/read.php?tid=137986第一次用cocos2d-x,用到了解析json,发现网上用的都是libJson,试了一下取个值,感觉好麻烦。我想要一种
-
Mac下的一个代码合并比较的工具diffmerge
在左边。服务器上的代码放在右边。因为服务器代码有备份,可以直接修改再提交。就算修改错了还可以回滚。(2)DiffMerge会把两个文件夹中不同的文件列出来。(3)点进任何一个文件,就会看到不同的地方。
-
cocos2d-x使用jsoncpp出错
在cocos2d-x时,使用jsoncpp报错,报错代码如下Undefined symbols for architecture i386: "Json::Value::Value(Json::
-
mac下编译并使用jsoncpp
看了很多教程说使用jsoncpp,但是都没有说编译的这个步骤,有时候会错误,比如说在cocos2d-x的使用上,这个情况下个文章我会说,而用这个则可以避免本篇的原文为:http://blog.csdn
-
cocos2d-x新建项目报错问题
cocos2d-x2.2.4版本,今天不知道怎么就抽风了,可能修改到哪个地方了,但是一直就会出现六十个错误,并且libcurl.a找不到,然后手动找到后还是会报错报错信息一大堆,开头是这样的Undef
-
Sprite没有retain导致出错查找
这个牵扯到Sprite的计数和渲染机制,cocos2d采用的是引用计数,这个是最基本的,除了手动retain当然如果已经被layer->addchild调用了,他会自动retain一次,直到你手
-
"_curl_easy_cleanup", referenced from:
, referenced from: CurlTest::ccTouchesEnded(cocos2d::CCSet*, cocos2d::CCEvent*) in CurlTest.o coco
-
cocos2d-x的通知模式
::sharedNotificationCenter()->addObserver(cocos2d::CCObject *target, SEL_CallFuncO 
-
-pie can only be used when targeting iOS 4.2 or later
在使用cocos2d的时候也许会出现这个错误-pie can only be used when targeting iOS 4.2 or later这个看意思就知道了,只需要把target修改为io
-
Architecture and Valid architectures的区别和设置
S, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini ARMv6 = iPhone, i
-
Directory not found for option
gins/kaiyintool/GoogleConversionTrackingSDK-iOS-1.2.0' ld: warning: directory not found for option
-
xcode上version,build和安卓的版本号
onString (发布版本号 如当前上架版本为1.1.0 之后你更新的时候可以改为1.2.0)Build 对应的是 CFBundleVersion内部标示,用以记录开发版本的,每次更新的
-
Error: String types not allowed
,在右边Project Buile Target里面选择合适的版本就可以了,比如Android 4.2.2点击Apply,即可。如果错误还存在,clean一下项目再刷新一下就可以了
-
Ignoring unknown import directory
rched: Android NDK: jni/Android.mk:22: *** Android NDK: Aborting. . Stop.错误原因是因为N
-
UCSDK的另外两个修改的地方
1.org.cocos2dx.lib找不到用eclipse导入cocos2d-x的安卓项目的时候,eclippse提示错误,import org.cocos2dx.lib找不到解决方案:AD
-
No rule to make target
ule to make target `/media/Work/GameSDK/Code/cocos2dx/SimpleGame_uc/proj.android/../../cocos2d-2.1rc
-
VENT_COME_TO_FOREGROUND' was not declared in this scope
ellocpp/main.cpp: In function 'void Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit(JNIEnv*, jobje
-
IOS应用程序多语言本地化的一点个人总结
名为“InfoPlist”(一定是这个文件名) 就生成一个InfoPlist.strings文件;(2)选中InfoPlist.strings 点击 XCode-> View-> Util
-
ARC指南 - ARC的开启和禁止
要想将非ARC的代码转换为ARC的代码,大概有2种方式:1.使用Xcode的自动转换工具2.手动设置某些文件支持ARC一、Xcode的自动转换工具Xcode带了一个自动转换工具,可以将旧的源代码转成A
-
static和const的区别和用处
nst总结1.常对象:const 类名 对象名[()] 例如const Cdate d1(2008,8,8)d1就是常对象,对象d1中的所有成员的值都不能被修改,定义常对象必须要有初值,不能
-
关于iphone开发中观察者模式中的kvo机制的总结
il];<pre name="code" class="objc">//(需要注意的地方2) [self removeObserver:self.main forKeyPath:@"te
-
单向链表的操作
return; } //1.检查i<=size+1 2.找到插入位置 int j=0; LinkList *p=L,*q;
-
双向链表的操作
printTheSelect() { cout<<"\n1.初始化双向链表 2.打印双向链表\n3.逆序打印双向链表\n"; cout<<"4.求链表长度
-
OC中assign、copy 、retain等关键字的含义
ng对象,地址为0×1111,内容为@”STR”Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的对象retain为1, 旧有对象没有变化retain到另外一个NSStrin
-
NSArray和NSMutableArray的用法
) index;获取指定索引处的对象; NSLog(@"self.dataArray cound 2:%@",[self.dataArray objectAtIndex:2]); //ar
-
NSNumber与NSInteger的区别
xabcdef];floatnumber = [NSNumber numberWithFloat:12.33];intNumber = [NSNumber numberWithInt:100];dou
-
OC的几个知识点总结
,而#include则是需要手动使用#ifndef……#define……#endif;来实现前置声明2.objective-c内存管理原则当使用new、alloc或copy方法创建一个对象时,该对象引
-
C语言中的逗号运算符
式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。假设b=2,c=7,d=5,a1=(++b,c--,d+3)a2=++b,c--,d+3对于第一行代码,有三
-
C语言中堆和栈的区别
编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它
-
NSFileManager使用总结
eated by neworigin on 14-9-16. // Copyright (c) 2014年 Damon. All rights reserved. // #import &
-
NSSet类型以及与NSArray区别
Set 常用方法总结 +(id)setWithObjects:obj1,obj2,...nil 使用一组对象创建新的集合 -(id)initWit
-
UINavigationController 的 pushViewController不起作用
那个nav(原理就是它使一个栈,你push的时候是往里面push了一个viewController)2.下面既然你已经定义一个navigationBar了,那么前面nav的navigationBar就
-
NSString的用法总结
eated by neworigin on 14-9-17. // Copyright (c) 2014年 Damon. All rights reserved. // #import <
-
JSONKit的使用方法
= @"[{\"Id\": 1,\"BrandName\": \"爱马仕\" },{\"Id\": 2,\"BrandName\": \"安娜苏\"}]"; NSArray *arrlist=[s
-
动画效果的三种方法代码段
eight - (viewrect1.size.height); viewrect2.origin.y = -20; topGameView.alpha = 1
-
cocos2d-x的碰撞检测
在网上看到的是CGRect的方法 CGRect projectileRect = CGRectMake(projectile.position.x , projectile.positio
-
cocos2d网络http用post传输
x *)this->getChildByTag(1); CCEditBox *box2=(CCEditBox *)this->getChildByTag(2); req
-
cocos2d-x使用libjson和tinyxml解析json和xml的代码示例
_ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "cocos-ext.h" #include "libjson.h
-
cocos2d-x 浅谈数据存储-CCUserDefault
此类采用单例模式,可以通过sharedUserDefault()函数获取其唯一实例CCUserDefault采用XML存储技术,就是一般的键值对,初学者也能容易的掌握访问方式为CCUserDefaul
-
xcode如何创建静态库.a文件并使用
nked (i386)》如何合并静态库:http://dongge.org/blog/skill/121.htmldemo下载:里面的lib就是创建的.a工程 另外那个是引用.a文件的工程示例Git
-
动态链接库和静态链接库的区别
/blog.csdn.net/gamecreating/article/details/5504152静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文
-
ios选取图片的某一像素进行放大做文字背景
stemFontOfSize:13.0]; contentLabel.text = @"123456789"; CGSize size = [contentLabel.text
-
安卓的findViewById返回为空
题,但是就是不知道错哪里了.就比如说百度上的这个问题findViewById(R.id.button2)为什么找不到button2呢,报的是空指针异常,R文件也有此ID.别人回答的:你要确定这个But
-
cocos2d-x 数学函数、常用宏粗整理
转自:http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几
-
iOS使用本地图片创建imageview的三种方式
= [[UIImage alloc]initWithContentsOfFile:path]; 2.把文件夹拖进工程目录,然后拖进工程,create folder references for a
-
在XCode工程中创建bundle文件
ndle的本质就是一个文件夹,所以创建起来很简单在网上搜索了一个方法,并且挺简单的1 创建一个文件夹2 将该文件夹重命名为a.bundle3 将a.bundle拖入到xcode中即可然后在引用的时候,
-
MAC 用终端创建打开.bash_profile
需要先创建,所以如果你用open命令没有反应时是要先创建的这就是步骤:1. 启动终端Terminal2. 进入当前用户的home目录 输入cd ~3. 创建.bash_pro
-
Cocosbuilder资源崩溃的几个bug
资源丢失,直接会崩溃,最简单实用的办法就是一个一个的看,同时也要看隐藏的,如果有丢失,补上去就可以了2.ccb资源有其他的ccb文件,而刚好是其他的那个ccb文件错误,这样的话也是和资源丢失那样崩溃,
-
PBXcp error修复-No such file or directory
veloper/Xcode/DerivedData 删掉里面所有的内容,然后重启Xcode试试看方法2.上面的操作也可以直接在Xcode的organizer中完成,在organizer里面切换到pro
-
cocos2d-x响应安卓的返回键和菜单键
home键就可以直接把程序进入后台,但是安卓比苹果多了一个返回键和菜单键,所以对于跨平台的cocos2d-x来说还是需要注意的.对于这个来说,其实只需要实现两个函数就可以了,一个实现的是响应返回键,一
-
博客的开篇寄语
在进步,所以不怕不会,就怕不会还不学,所以骚年,和我一起努力吧。欢迎同为做开发的加我QQ:544712635,这样大家在开发路上并不寂寞。#include <stdio.h>; int m
-
熊猫短链,又短又强
## 举个例子 比如本文章链接:[https://dongge.org/blog/1332.html](https://dongge.org/blog/1332.html),通过熊猫短链转
-
更换海外服务器,享受开发的快乐
基础之上,可以快速的部署项目,绑定各种自定义域名。还有各种国内平台不支持的小众域名更加个性化。比如520.im、push.im,都在储备着考虑做点东西。 ## 缺点 文章内链通过修改Mys
-
clink.im,高效的个人联系主页
合到一个简洁的在线页面中,生成一个个人主页的链接。在开放的互联网中可以更方便的联系到你。 ![2024-12-06T03:26:30.png][1] ## 简单 无需任何开发技巧,只
-
阿里云邮箱SMTP发送失败排查
l) > 使用时请注意端口是否已在您的本地电脑和网络中开放(由于安全原因,阿里云ECS默认封禁25端口)。 > > SMTP服务器的80和587端口未对所有IP开通。 > > 推荐您
-
熊猫短链维护记录-xm.ee Maintenance Record
短链维护记录 Panda Short Chain Maintenance Record ## 2024.12.20 * 修复添加多参数链接报错`链接无效`的bug。Fix the bug
-
网站使用Apple的WeatherKit的REST API接口
ices中,勾选`WeatherKit`选项。记住创建的`Bundle ID`后面使用。 ![2025-01-03T08:58:24.png][1] ## 二、创建秘钥 同样在开发者
-
网站使用苹果登录Sign In with Apple
新的回调地址,比如用户删除appleID、更改了邮箱等回调通知。配置了https接口即可 ![2025-01-03T10:13:13.png][1] ### 2、创建Services ID
-
Doing.im - 简单的待办事项列表
## 预览链接 [https://www.doing.im/share?id=e7fb273eb4462051a56c5d492de6925d](https://www.doing.im
-
Node Mac安装Brew教程及多版本node切换
路径 ``` ls /usr/local/Cellar/node* ``` ### 2、查看可安装的node ``` brew search node ``` ###
-
Xcode15调试找不到真机
B充电时如果断断续续,也可能是USB兼容问题,可以使用这个方式试试 1. 退出xcode。 2. 打开命令行工具,输入 `sudo pkill usbmuxd` ,输入密码. 3. 重启xc
-
typecho博客实现pjax加载
据替换指定容器元素中的内容。然后使用pushState技术更新浏览器地址栏中的当前地址。 ![2025-01-24T10:31:41.png][1] 例如需要从页面1跳转到页面2,改造成p
-
关闭Mac的Microsoft AutoUpdate弹框提示
`` cd /Library/Application\ Support/Microsoft/MAU2.0 sudo chmod 000 Microsoft\ AutoUpdate.app ```
-
解决iPhone在Wi-Fi连接不稳定
越来越卡。 所以可以在设置中关闭自动切换功能 * 打开手机设置 ![1944174298.png][1] * 点击蜂窝网络 * 向下滚动到底部,然后禁用无线局域网助理开关。
-
typecho首页显示摘要
通过修改主题代码的方式去适配。 ### 查看全文 ``` ``` ### 查看前200字 ``` ``` ### 不限制字数 ``` ``` ###
-
阿里云邮箱免费版入口
![2025-02-26T05:34:38.png][1] 阿里云邮箱免费版入口官网隐藏了,点击这个链接直达[https://uv.cm/P4](https://uv.cm/P4) 注意:
-
DDLoggerSwift更新5.3.0版本
首先是优化了日志格式,将时间戳、日志等级、调用堆栈和日志内容进行了优化 ``` ✅ [2025-03-19T03:11:59Z] [INFO] File: TalkViewModel.s
-
DDLoggerSwift的配套客户端DDLoggerClient发布
![2025-04-01T02:38:20.png][1] 该客户端用于方便的查看iOS手机端的调试日志库 [DDLoggerSwift](https://github.com/DamonHu/
-
mac终端和git的代理设置脚本
览器,终端和git都没有开启代理,输入命令行太麻烦,所以可以用这个脚本设置、检测和取消。 ![2025-04-09T08:52:47.png][1] ## 使用方法 ### 1、创建
-
Cloudflare 使用指南:DNS、代理、SSL 一次讲清
![2025-05-23T10:17:08.png][1] 作为前端开发者或者网站运营者,你一定听说过 Cloudflare。它既可以做 DNS,又可以做 CDN,还能提供 HTTPS 和各种安