标签:Atom

IOS技术

iOS跑步软件开发-从无到有

5

尖兵 发布于 2017-11-21

前言 经过两个多月的开发与调试,全民星跑1.0.1终于上线了,首先要感谢曲总和洛洛爱吃肉的技术支持.全民星跑作为一个以跑步计步为主要功能的软件,骚栋在开发过程中实在是遇到了不少的坑,这篇博客会分为加速仪计步和跑步计步两个模块来说明,不过有一点我想先声明,因为人力资源有限,所以可能...

阅读(24)评论(0)赞 (0)

IOS技术

iOS之UITableView如何优雅的插入数据: 旋转180°下拉加载cell顶置

5

yeseng 发布于 2017-11-21

一. 概述 一般项目里面用到UITableView的概率还是灰常大的, 我的项目从一开始也用了. 大概的来说就是类似一个收件箱的功能, 推送来一条消息就加一个cell, 这是很简单的. 蓝鹅, 接下来经历了两次需求更改: 1. 增加'数据本地化'的功能; 2. 增...

阅读(21)评论(0)赞 (0)

Spring

Spring cloud系列十 使用@HystrixCommand使用Hystrix组件及@EnableCircuitBreaker原理介绍

dulong 发布于 2017-11-21

1. 概述 本文主要包括如下内容: 1 通过@HystrixCommand注解实现在Spring Cloud中使用Hystrix组件:包括通过@HystrixCommand调用服务,实现fallback方法 2 如何通过配置自定义的Hystrix参数 3 对@HystrixCom...

阅读(39)评论(0)赞 (0)

IOS技术

Objective-C 和 Swift 面试题

3

yanxinchi 发布于 2017-11-17

前言 在 iOS 开发中,语言的选择是最初的一步。 Objective-C 是苹果为 iOS 和 Mac 开发量身定制的语言。它随着 iPhone 的出现而大火,直到今天国内外大多数的 App 依然是用 Objective-C 在写。它一度在 TIOBE 排行榜上位列第三名,仅次...

阅读(80)评论(0)赞 (0)

IOS技术

iOS开发代码规范

likai 发布于 2017-11-17

1. 关于命名 1.1 统一要求 含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释 使用全称,不适用缩写 1.2 类的命名 大驼峰式命名:每个单词的首字母都采用大写字母   例子:MFHomePageViewController 后缀要求 a.V...

阅读(61)评论(0)赞 (0)

IOS技术

浅谈runtime关联

1

yanxinchi 发布于 2017-11-16

目录 序:面试中并不绝对的答案 开篇 核心代码 实例二则 1、序:面试中并不绝对的答案 今儿听到一个哥们讲,前几天面试,面试官问的几个问题刚好是自己背的滚瓜烂熟的,心中一阵窃喜,滔滔不绝,最后居然音信全无。殊不知,碰到大咖面试官,你只知道字面意思而不知其所以然,是很容让人看透你的...

阅读(51)评论(0)赞 (0)

IOS技术

iOS之基于FreeStreamer的简单音乐播放器

4

zhuangli 发布于 2017-11-16

天道酬勤 前言 作为一名iOS开发者,每当使用APP的时候,总难免会情不自禁的去想想,这个怎么做的?该怎么实现呢?很久之前,就想写一个关于音乐方面的播放器,最近刚好得空,就趁机摸索着写了下,写的不好,还望多多指教。 前提准备 为了能够有明确的思路来做这个demo,我下载了QQ音乐...

阅读(36)评论(0)赞 (0)

IOS技术

揭秘 YYModel 的魔法(上)

9

刘莉莉 发布于 2017-11-15

design-model.jpg 前言 iOS 开发中少不了各种各样的模型,不论是采用 MVC、MVP 还是 MVVM 设计模式都逃不过 Model。 那么大家在使用 Model 的时候肯定遇到过一个问题,即接口传递过来的数据(一般是 JSON 格式)需要转换为 iOS 内我们能...

阅读(52)评论(0)赞 (0)

IOS技术

如何处理一个tableView中同种model多种cell相同逻辑的情况?

2

邓龙华 发布于 2017-11-14

这是购物车页面: 有4种cell: 1.一般商品cell 2.带赠品的商品cell 3.满赠商品cell 4.补货中商品cell 一般来说,有多少种cell就要自定义多少种cell,但是这4种cell又有相同的逻辑处理,如点击商品图片进入商品详情页。如何处理既不会让代码显得啰嗦又...

阅读(43)评论(0)赞 (0)

IOS技术

学习OpenGL ES之粒子效果

2

zhuangli 发布于 2017-11-09

本系列所有文章目录 获取示例代码 占位,占位,占位 前言 本文将为大家介绍如何使用Billboards构建一个简单的粒子系统。粒子系统可在做到一些单纯的几何体无法做到的特效,它有很多变种和配置项,譬如制作下雪场景,技能特效,灰尘飞扬的效果等等。本文的例子中只是实现了一个简单的受重...

阅读(95)评论(0)赞 (0)

IOS技术

iOS第三方平台集成组件化

4

尖兵 发布于 2017-11-09

背景   项目使用到了一些第三方平台的登录、分享、支付功能,包括了微信、微博、QQ平台登录分享和支付宝、微信平台的支付,使用的是原生的接入配置集成的,功能上基本上对照着SDK的开发文档就能够成功的集成了。但是问题也后面也渐渐的暴露出来了,第三方平台的登录、分享、支付功能...

阅读(41)评论(0)赞 (0)

IOS技术

玩转iOS开发:iOS 11 新特性《UIKit新特性的基本认识》

8

xiaoli.wang 发布于 2017-11-08

Paste configuration 我们都知道, 在iOS有一个东西叫做UIMenuController, 它是一个单例, 可以方便我们简单的去做一些复制, 粘贴等等的操作, 但在iOS 11这个粘贴功能进化了, 让我们一起来看看吧, 首先我们要有一个工程项目: 简单显示的东...

阅读(42)评论(0)赞 (0)

IOS技术

按钮防止被重复点击(iOS)

dulong 发布于 2017-11-08

避免一个button被多次点击(共总结了3种) 第一种:每次在点击时先取消之前的操作 将这段代码放在你按钮点击的方法中,例如: - (void)buttonClicked:(id)sender{ //点击按钮后先取消之前的操作,再进行需要进行的操作 [[selfclas...

阅读(34)评论(0)赞 (0)

Spring

SpringCloud Eureka 源码解析 —— 应用实例注册发现(一)之注册

2

xiaoli.wang 发布于 2017-11-08

摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-register/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. Eureka-Client 发起注册 2.1...

阅读(47)评论(0)赞 (0)

Spring

聊一聊Spring中的线程安全性

yanxinchi 发布于 2017-11-06

Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实, Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,...

阅读(69)评论(0)赞 (0)

IOS技术

快速自动化适配iPhone X

8

zhuangli 发布于 2017-11-06

本文是来自Jiang_Fallen的投稿 转载请注明出处:http://www.jianshu.com/p/263e08f1ad6e 关于iPhone X的适配,主要需要做的工作点就是针对上下非安全区域的适配。 在iOS开发中,针对于布局存在 xib 与 代码编辑 两种方式。而这...

阅读(74)评论(0)赞 (0)

Spring

聊一聊Spring中的线程安全性

hellas 发布于 2017-11-06

Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实, Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,...

阅读(51)评论(0)赞 (0)