自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

榭榭的盒子

人贵有志,学贵有恒

  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 AVAudioPlayer使用prepareToPlay导致后台声音暂停

在使用AVAudioPlayer加载声音后,调用prepareToPlay提前将文件加载到缓存中,但没有马上播放声音,会导致其他应用正在播放的音乐被暂停。为了防止这种情况出现,如果暂时不播放声音,可以把prepareToPlay注释掉不调用。当需要播放声音的时候play,系统会会隐式调用此方法。...

2020-05-27 14:10:24 820

原创 macOS10.15升级后,Mark Man提示Adboe AIR.framework 已损坏,解决方法

1、启动台搜索Terminal,打开终端2、输入cd /Library/Frameworks;3、输入xattr "Adobe AIR.framework";4、输入sudo xattr -d com.apple.quarantine "Adobe AIR.framework";4、输入密码,之后再打开Mark Man就好用了。...

2020-05-15 11:12:14 3584 2

原创 UIButton不显示(buttonWithType)

最近遇到一个很神奇的问题。创建了一个UIButton,使用的是buttonWithType的方法。在调试过程中都没有问题,打包ipa后装在手机里按钮却显示不出来了。个人找了一下说buttonWithType,创建的是autorelease的对象。当运行时,消耗过高,有可能会导致自动释放掉。使用alloc方式会有改观,或者创建个对象,之后赋值,强行计数加1,就会好了。...

2020-05-09 09:38:06 584

原创 Mac安装brew连接不上解决方法

在mac机上安装brew,遇到连接不上网站的状况。在网上找到了一个解决方法和大家分享一下:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"...

2020-04-29 09:23:46 4234 14

原创 iOS推送证书转p12文件

为了实现iOS推送,需要给服务器制作p12文件。创建证书的过程,就不写了,可以去网上自己查一下有很多。我们就从证书下载安装到本地开始,进行描述。1、下载cer文件aps_development.cer,安装到本地2、导出p12文件push.p12,不要点开导出3、生成证书的pem文件openssl x509 -inform der -in aps_development.ce...

2020-04-28 14:21:20 1608

原创 iOS本地图片缓存无法加载解决办法

最近做了一个功能,把图片缓存到App中。保存成功后,通过地址加载图片,发现可以成功。但是关闭程序后,再次启动,发现直接通过保存的地址加载图片总是失败。解决方法:获取图片时,需要重新拼接图片路径,就可以加载成功了。保存图片代码:+ (NSString *)saveImage:(UIImage *)image imageName:(NSString *)imageName{...

2020-02-10 11:06:20 827

原创 新款iTunes无法安装iPA包--Apple提供新工具Apple configurator 2

最近想在手机上安装个新的应用,只有个ipa包,发现没法直接安装了。之前iTunes还可以麻烦点安,现在怎么都不行了。然后发现了苹果原来,给我们提供了一个新的安装ipa的工具。可以直接在mac上appStore搜索Apple configurator 2它的链接是这个https://apps.apple.com/cn/app/apple-configurator-2/id103712...

2019-12-30 09:50:13 1360

原创 iOS定位坐标(WGS84)转国测局坐标(火星坐标,GCJ02)

网上找到的一段代码,亲测很好用。转换误差很小。#define LAT_OFFSET_0(x,y) -100.0 + 2.0 * x + 3.0 * y + 0.2 * y * y + 0.1 * x * y + 0.2 * sqrt(fabs(x))#define LAT_OFFSET_1 (20.0 * sin(6.0 * x * M_PI) + 20.0 * sin(2.0 * x *...

2019-12-20 11:18:05 761

原创 iOS13页面无法全屏展示--presentViewController

最近手机升级iOS13后,运行程序发现了一个问题。调用presentViewController的时候,页面无法全屏显示,顶部会有一些空白。查了下发现是presentViewController的页面展示默认方式有所变更。presentViewController是通过modalPresentationStyle这个属性来设置展示形式的。定义如下:typedef NS_ENUM(NSIn...

2019-12-20 09:53:47 7245

原创 iOS新浪微博分享集成文档出现的问题

按照提供的开发说明文档,配置好工程后,build发现出现错误:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_PHAsset", referenced from: objc-class-ref in libWeiboSDK.a(WBImageObject.o) objc-class-ref in li...

2019-07-25 14:36:51 395

原创 UILabel函数boundingRectWithSize计算高度宽度不准确

最近有一个需求,需要计算一个文本的宽度。然后使用UILabel中的boundingRectWithSize计算。CGSize strSize=CGSizeMake(MAXFLOAT, 60);NSDictionary *attr = @{NSFontAttributeName:[UIFont systemFontOfSize:16]};CGRect rect = [self.text...

2019-06-27 09:23:06 2299 1

原创 少儿编程Scratch学习教程--Scratch3.0界面简介

对比一下Scratch2.0,我们简单介绍下Scratch3.0的界面。先看下2.0的界面。再看下3.0的界面。最后我们看下3.0主要的改变点。1、主界面布局被改变了,新版本代码块区域更清晰了。2、扩展按钮被安排在左下角了,可以增加更多外接硬件设备和一些其他的库。3、右下角有操作角色和背景的按钮。4、教程有中文版本,里面内容更清晰明了了。再有...

2019-05-08 14:29:20 3181

原创 少儿编程Scratch学习教程--保存游戏最高分

今天被提问了个问题:如何在重复玩游戏的时候保存最高分?我做了个小例子可以保存最高分,供大家参考。也希望以后有问题大家可以多多交流。简单说明一下:当开始的时候将分数number置为0,不改变最大值max的数值。当游戏开始后,点击角色,分数变更,发送结束消息。接收到结束的消息后,判断下max的值是否需要变化,需要就进行更改,不需要就保存现有的值。当再次点击绿旗开始游戏时,最...

2019-02-18 10:20:24 2327

原创 核心技能--原因分析回顾

最近接受了核心技能的培训,布置了任务简单描述一下“原因分析”,整理了一下和大家分享。如何进行原因分析,通过以下几步进行:1、确定问题不是所有的问题都需要进行原因分析。什么样的问题需要进行分析呢?个人认为,有代表性,对项目有重大影响,已经产生严重后果,对后续工作有指导意义的问题需要分析。2、鱼骨图通过方法、材料、环境、人力和设备等方向(鱼骨图)分析问题原因。对分析出的问题原因进行...

2019-01-17 13:09:04 263

原创 Objective-C零基础学习教程1--前期准备(熟悉Xcode)

本文我们介绍一下Xcode的安装和使用。Xcode 是运行在操作系统Mac OS X上的集成开发工具,是开发macOS和iOS应用程序的最快捷的方式。当前最新的版本是10.1。我们一下的讲解都是以10.1为例进行的。1、Xcode安装首先我们在AppStore中下载Xcode,进行安装(稍微有些大需要一定时间,也可以去官网使用安装包的下载安装)。安装完成后,在LaunchPad...

2019-01-02 15:39:52 2427

原创 程序员读书--《一分钟经理人》读后感

前一段时间公司进行培训,又读了一本书是《一分钟经理人》。虽然是程序员,但也得完成写作任务。写了个大纲,并且做了个PPT,再和大家分享一下! ...

2018-12-28 15:03:17 324

原创 程序员读书--《谁动了我的奶酪》读后感

公司进行培训,要求读书之后写篇读后感。第一本书是《谁动了我的奶酪》。虽然是程序员,但也得完成写作任务。写了个大纲,并且做了个PPT,感觉讲完了,还不错。和大家分享一下! ...

2018-12-21 11:49:14 392

原创 少儿编程Scratch学习教程--Scratch介绍及参赛相关

之前写了几篇关于Scratch的使用文章。忽然想起,忘记介绍下Scratch了。Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做程序的欲望。个人认为,与其让小朋友看没有营养的动画片或者是...

2018-11-22 10:58:48 3149

原创 少儿编程Scratch学习教程10--编程思想

对于小朋友的编程思想,可以采用循序渐进的方式。我们不着急一下就做出东西来,在开始行动之前,应该先进行思考和分析。这也是学习少儿编程的一个最终目的--学会独立的思考和解决问题。1、设立目标在开始行动之前,确认好一个目标,自己要做什么,想要什么样的最终的成果。2、思考问题为了实现成果,我们需要哪些支持。罗列出大部分的依赖和设计方案。3、解决问题在设计和开发中遇到问题,不要着急,...

2018-11-22 10:57:19 2175

原创 少儿编程Scratch学习教程9--基本操作(六)Scripts/积木/脚本/代码总结

本节把之前学习过的Scripts中的各个积木类进行下汇总总结(Spripts有翻译成脚本的,也有翻译成积木和代码的,这个我们就随意了)。如果再以后的学习使用中想运用什么功能,就可以自己去相应的积木中进行查找。运动积木主要包含角色的移动,旋转,坐标变化等相关操作。外观积木主要包含角色语言显示,外观变化,颜色变化,外观特效,背景切换等相关操作。声音积木主要包含声音播...

2018-10-29 14:58:51 3115 2

原创 少儿编程Scratch学习教程8--基本操作(五)声音例子

在制作小程序的时候,我们还可以给程序添加声音效果。1、选择乐器在声音选项卡中选择演奏的乐器之后选择音符和节拍点击开始就可以播放音乐了2、播放背景音乐选择播放声音在选择重复执行,这样就可以一直播放音乐了3、导入音乐在声音选项卡里选择从文件中上传音乐4、录制音乐在声音选项卡中选择录制新声音点击开始录制按钮更改声音名字,...

2018-09-28 10:30:00 3057

原创 少儿编程Scratch学习教程7--基本操作(四)故事例子

除了游戏,Scratch还可以制作成动画故事。本篇介绍下制作动画故事的基本操作的例子。1、角色交流(通过消息,进行角色的交流)首先创建两个角色,用来展示对话。选择右侧的小企鹅,选择造型选择卡,然后点击左右翻转,另角色翻转。选择左侧的企鹅,添加一个说的外观和开始事件,再在事件中选择一个“广播消息”,用来通知右侧企鹅。选择右侧的企鹅,添加一个“接收消息”,当收到广播消息...

2018-09-20 13:55:29 6984

原创 苹果审核Guideline 5.0 - Legal

Your app still contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations where the app is available. Next StepsTo resolve this issue, please r...

2018-09-17 09:23:23 8452 1

原创 少儿编程Scratch学习教程6--基本操作(三)游戏例子

前面两篇我们介绍了Scratch的基本操作。当熟悉这个小软件后,就会发问这个软件最终可以做出什么?对于小朋友来说,游戏和动画故事是非常有吸引力的。当然还可以做一些科普文章的展示,都是对小朋友很帮助的。本章我就来介绍下制作游戏的基础操作,为后期做游戏进行下准备。在后面的文章中我会完整的展示一些小游戏的制作例子,供大家参考学习。1、用方向键控制移动在一个游戏中,通过按键来控制行为发生是很常见的...

2018-09-14 14:07:35 5332

原创 少儿编程Scratch学习教程5--基本操作(二)动画例子

本篇介绍下动画相关例子1、表情的转换首先创建一个精灵角色之后在外观选项中,选择“将造型切换为...”,这样就可以在特定情况下就可以更换造型了添加一个事件,当按下“上移键”,就可以变换造型了再添加一个向下的按动,变回之前的表情这样当点击开始后,按上下键就可以反复的变换角色表情了2、角色说话再次创建一个角色。在外观中添加一个说的动作,这样角色...

2018-08-27 15:09:27 3330

原创 苹果审核Guideline 2.3.3 - Performance - Accurate Metadata

Guideline 2.3.3 - Performance - Accurate MetadataWe noticed that your screenshots do not sufficiently reflect your app in use.Specifically, majority of your screenshots do not display the actual ap...

2018-08-22 10:23:47 8562

原创 苹果审核Guideline 2.1 - Information Needed

Guideline 2.1 - Information NeededWe have started the review of your app, but we are not able to continue because we need additional information about your app.Next StepsTo help us proceed with the...

2018-08-22 10:13:56 5445

原创 少儿编程Scratch学习教程4--基本操作(一)特效例子

为了知道Scrtach可以在我们今后的编程中提供哪些功能。接下来我们分几篇介绍一些例子,熟悉Scratch的基本操作。1、特效展示例子首先创建一个角色,我选择了一个红色的苹果在外观脚本里有很多可以更改外观的选项卡,选择一个更改颜色效果的选项卡放到右侧为了触发角色颜色改变,添加一个事件,每当按下空格键,颜色就随着响应的修改多按几次颜色都会不同按绿色的旗子或...

2018-08-21 14:50:10 7233 1

原创 百度地图坐标转高德坐标(误差200以内)

-(CLLocationCoordinate2D)transformFromBDToGCJ:(CLLocationCoordinate2D)wgsLoc{    CLLocationCoordinate2D adjustLoc;    double x = wgsLoc.longitude - 0.0065;    double y = wgsLoc.latitude - 0.00...

2018-08-17 13:59:17 2037

原创 iOS网络通讯的几种简单方法

GitHub地址:https://github.com/a8135533/simpleNetwork在Demo中介绍了iOS几种简单的网络通讯方式。1、AFNetworking(http/https) 支持接口//get请求-(void) httpGet: (NSString *)url parameters: (id)parameters identifier:(int)iden...

2018-08-17 13:55:14 978

原创 文件下载支持断点续传(Linux下C语言)

好多年前写的Linux文件下载,支持断点续传。代为链接https://download.csdn.net/download/xx5533/4165385  

2018-08-17 13:44:19 2944 1

原创 少儿编程Scratch学习教程3--帮助中心

之前已经了解了Scratch的简单操作。在学习的工程中,不可能将全部的积木都操作覆盖一遍。那么我们就要找到一个方式可以自行解决问题。其实Scratch给我们提供了一个很好的帮助中心。有两种快速介绍积木的实际应用的方法。第一种--右键。再对应的积木上点击右键,会出现帮助按钮。点击后就会出现当前积木的说明。不过是英文的,需要好好阅读以下。第二种--积木说明按钮。在脚本上方有一个...

2018-08-17 10:08:18 2401

原创 少儿编程Scratch学习教程2--官方初学指南

下载完软件,可以看一下官方的初学指南。学习下基本的操作。Scratch主要由角色和背景两部分构成。其中角色和背景都是由脚本,造型和声音组成的。打开软件就可以看见下面的界面了。在红色的脚本区域,是可以拖拽动作到黄色的区域去完成相关角色的动作。点击黄色区域内的动作,小猫就会按照操作动起来。动作间是可以像拼积木一样拼到一起的,点击一下,就可以进行连续的动作。在脚本区域中选...

2018-08-15 14:49:39 19074 2

原创 3.2.1审核被拒 Support and Privacy URLs

在3.2.1被拒,提交完全部的材料后,别忘记这条。Please ensure your app’s Support and Privacy URLs in the metadata direct users to the webpages with appropriate information.需要在App信息里,把隐私政策网址(URL)填写上。  ...

2018-08-01 10:23:31 827 2

原创 苹果审核3.2.1政策变更,审核更加容易

苹果对金融P2P类App的审核,从18年开始变得更加严格。提交经常出现3.2.1的问题。但随着备案的延期,苹果的审核政策也有所变更。一直困扰着我们的金融许可证最终被放弃了。变成了当地金融办整改通知书和银行存管证明。详细有相关资质的公司,都可以顺利通过审核了。   ...

2018-08-01 10:14:25 2105

原创 Jenkins分布式build使用说明(ubuntu下)

Jenkins分布式build使用说明(ubuntu下)1、  在ubuntu系统上,安装openssh2、  在ubuntu系统上,安装JDK:保证以下路径下至少有一个路径里面包含java执行文件或者快捷方式:usr/bin;usr/bin/java;usr/java/default/bin/java;usr/java/lastest/bin/java;usr/l

2012-03-23 09:34:01 1413 1

Linux网络下载文件

网络下载,支持断点续传 Http,Https,openssl 只可用于个人学习交流啊.

2012-03-23

Jenkins分布式布置

Jenkins分布式build使用说明(ubuntu)文档 可以在slave机器上编译C工程 已测试通过

2012-03-23

空空如也

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

TA关注的人

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