IOS技术

如何全面高效高质量进行 iOS技术开发

2

小丁 发布于 2017-11-21

目前市场上iOS初级开发者人满为患,在这个狭小的世界里面大家都不知道生存的空间在哪里~其实在往上还有更广阔的天地,中级高级的开发者还是非常稀缺的,这里有让你傲视群伦的技术,让你再次问鼎iOS开发者辉煌之路。 H264编码 主讲老师 CC老师 主题大纲 扎克伯格说“视频是未来fac...

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

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

5

尖兵 发布于 2017-11-21

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

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

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

5

yeseng 发布于 2017-11-21

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

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

如何全面高效高质量进行 iOS技术开发

2

dulong 发布于 2017-11-20

目前市场上iOS初级开发者人满为患,在这个狭小的世界里面大家都不知道生存的空间在哪里~其实在往上还有更广阔的天地,中级高级的开发者还是非常稀缺的,这里有让你傲视群伦的技术,让你再次问鼎iOS开发者辉煌之路。 H264编码 主讲老师 CC老师 主题大纲 扎克伯格说“视频是未来fac...

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

iOS组件化实践(基于CocoaPods)

5

邓龙华 发布于 2017-11-20

做iOS开发的同学对这张图片再熟悉不过了,在使用第三库的时候,cocoapods确实给我们带来了极大的方便。那么,我们如何制作自己的pod呢?下面是之前的实践笔记 参考资料 https://guides.cocoapods.org/ ShareUIDemo 链接 Demo中的组件...

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

iOS 对设备横竖屏的设置

2

Harries 发布于 2017-11-20

通过对设备横竖屏的设置后,可以满足我们开发中的一些需求,比如我只想让app处于横屏的状态,界面不随着设备方向而改变。 如下图,在viewController中可以通过preferredInterfaceOrientationForPresentation获取到当前设备的方向, 通...

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

在「后 iPhone X」时代里,苹果的「待办事项」还剩多少?

15

xirruiqiang 发布于 2017-11-20

在「后 iPhone X」时代里,未来的苹果手机将会有哪些变化呢? 编者按:本文来自微信公众号“爱范儿”(ID:ifanr),编辑:文俊;36氪经授权发布。 在今年 9 月的秋季发布会上,苹果再次为我们带来了新 iPhone。但与以往不同的是,在今年的发布会上,苹果并不止给我们带...

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

一行命令统计iOS工程代码总行数

刘莉莉 发布于 2017-11-20

我们有时候想要统计一下我们的工程的总代码行数,来获取一些成就感或者作为别的用图,这里就介绍一些如何便捷地统计代码的行数,非常简单,方法如下: 1.打开终端; 2.通过cd命令到达我们的工程文件,这里注意如果要避免统计引用的第三方库的代码量,我们就要进一步进到我们自己写的代码文件中...

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

iOS 代码里逻辑分支的处理

2

changyuan.xu 发布于 2017-11-20

我们大致上可以将代码按执行方式分解为三类:Sequence,Selection,Iteration。 Sequence Sequence 即为按前后顺序依次执行,从第一行按序一直执行到第 n 行。比如: NSString *name = @"defa...

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

iOS 开发是否要采用 React Native?

5

小丁 发布于 2017-11-20

前言 React Native 是 Facebook 2015年开源的 Javascript 框架,旨在使用 Javascript 高效开发手机端 App。配合着多个显而易见的优势和 Facebook 强大的宣传机器,它立刻成为国内外大小公司的明星开发框架。开源社区的参与激情、各...

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

Objective-C 和 Swift 面试题

3

yanxinchi 发布于 2017-11-17

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

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

UI 设计适配 iPhone X

10

darida 发布于 2017-11-17

UI 设计在 iPhone X 上的变化,一图胜千言: 解开工程项目中的 Safe Area 约束,根据官方 Human Interface Guidelines 稍作调整,大部分的界面适配都没有疑问。然而 80% 的时间总是花在 20% 不确定的地方上,这篇文章试图探讨一下适配...

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

iOS开发代码规范

likai 发布于 2017-11-17

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

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

iOS蓝牙原生封装,助力智能硬件开发

hellas 发布于 2017-11-17

引导语 人工智能自1956年提出以来,一直默默无闻,近年来人工智能的发展得到重视逐渐发展起步,智能硬件、智能手环、智能家居等等逐渐走进人们的生活,大大方便人们的同时也带来了全新的用户体验和互联网一个新的发展方向。 前言 最近公司也在做硬件设备,作为一名iOS开发人员,主要负责手机...

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

如何控制iPhone X的Home 指示器处理技术

1

尖兵 发布于 2017-11-17

本文最初发布于Medium网站,原作者Jordan Morgan。本文经授权由InfoQ中文站翻译并分享。 我们每个人都应该听说了,Apple发布了iPhone X。随之而来的,是新推出的自动隐藏在手机屏幕底部的一个横条,官方称其为“Home指示键”。它唤起了用户对iPhone物...

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