iOS高仿微信悬浮窗、忍者小猪游戏、音乐播放器、支付宝、今日头条布局滚动效果等源码...

iOS精选源码

iOS WKWebView的使用源码

image

模仿apple music 小播放器的交互实现

image

高仿微信的悬浮小窗口

image

iOS仿支付宝首页效果

image

【swift】仿微信悬浮窗

image

类似于今日头条,网易新闻首页滚动菜单

image

iFIERO -- Ninja Piggy 忍者小猪 SpriteKit iOS游戏教学源码

image

iOS音乐播放器

image

iOS优质博客

见过的最全的iOS面试题

之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删)1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,... 阅读原文

Objective-C与Swift的转换速查手册

如果你正要从Objective-C过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助。本文内容就是这些:苹果开发者的红宝书,包含变量,集合,函数,类等等。下面例子中,上面是Objective-C代码,下面是等效的Swift代码。必要的地方我会给一些备注来帮助你理解。变量与常量创建一个变量//Ob... 阅读原文

iOS 性能监控SDK开发过程的调研和整理

为什么写这篇文章?随着移动互联网向纵深发展,用户变得越来越关心应用的体验,开发者必须关注应用性能所带来的用户流失问题。据统计,有十种应用性能问题危害最大,分别为:连接超时、闪退、卡顿、崩溃、黑白屏、网络劫持、交互性能差、CPU 使用率问题、内存泄露、不良接口。开发者难以兼顾所有的性能问题... 阅读原文

iOS 保持界面流畅的技巧

演示项目在开始技术讨论前,你可以先下载我写的 Demo 跑到真机上体验一下:https://github.com/ibireme/YYKit。 Demo 里包含一个微博的 Feed 列表、发布视图,还包含一个 Twitter 的 Feed 列表。为了公平起见,所有界面和交互我都从官方应用原封不动的抄了过来,数据也都是从... 阅读原文

欢迎扫码关注微信公众号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
/* ** *** 游戏元素使用条款及注意事项 **** 游戏中的所有元素全部由iFIERO所原创(除引用之外),包括人物、音乐、场景等,* 创作的初衷就是让更多的游戏爱好者可以在开发游戏中获得自豪感 -- 让手机游戏开发变得简单。* 秉着开源分享的原则,iFIERO发布的游戏都尽可能的易懂实用,并开放所有源码,* 任何使用者都可以使用游戏中的代码块,也可以进行拷贝、修改、更新、升级,无须再经过iFIERO的同意。* 但这并不表示可以任意复制、拆分其中的游戏元素:* 用于[商业目的]而不注明出处,* 用于[任何教学]而不注明出处,* 用于[游戏上架]而不注明出处;* 另外,iFIERO有商用授权游戏元素,获得iFIERO官方授权后,即无任何限制!* 请尊重帮助过你的iFIERO的知识产权,非常感谢!* Created by VANGO杨 && ANDREW陈* Copyright :copyright: 2018 iFiero. All rights reserved.* iFIERO -- 让手机游戏开发变得简单* [www.iFIERO.com](http://www.ifiero.com/)* NinjaPiggy 忍者小猪 在此游戏中您将获得如下技能:* 1、LaunchScreen 学习如何设置游戏启动画面* 2、Scene 学习如何切换游戏游戏场景* 3、Scene Edit 学习直接使用可见即所得操作编辑游戏场景* 4、Scene Coding 学习纯代码编写一个场景、建立节点、设置音乐* 5、Random 利用可复用的随机函数生成Enemy* 6、Music 如何添加背景音乐、碰撞时的音效* 7、Particle 学习如何制造粒子爆炸特效* 8、Collision 学习有节点与节点之间的碰撞的原理及处理方法* 9、Animation&Atlas; 学习如何导入动画帧及何为Atlas* 10、SKEmitter 学习如何使用SKEmitter产生特效*/```let background = SKSpriteNode(imageNamed: Category.backgroundName) var isFinger // 手指是否在Ninja里let maxAspectRatio:CGFloat = CGFloat(16 / 9)let monsterScoreLabelNode:SKLabelNode = SKLabelNode()var monsterScore:Int = 0 // monster score 分数let ninjaLiveLabelNode :SKLabelNode = SKLabelNode()var ninjaLive:Int = 5 // ninja live 生命var ninjaNode = SKSpriteNode() // 加入ninja player// Ninja Atlasvar ninjaAtlas = SKTextureAtlas() // atlas 文件夹名称var ninjaTextureArray = [SKTexture]() var ninjaActi // Ninja手挥动的SKAction touchesBegan调用// Monsters Atlas var m // 加入 monster var mvar mvar hitActivar invincible = false // 无敌时刻```源码传送门:https://github.com/apiapia/NinjaPiggyGameTutorial
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值