TableView 一样的最常用的控件之一,CollectionView 自从在 iOS 5 上出现以来就一直在不断改进。在 iOS 9 SDK 中 UICollectionView 已经加入了原生的拖拽重新排列的相关
外,今年还新增加了GamePlayKit, ReplayKit和Model I/O三个新框架。 GamePlayKit给游戏开发者带来了全新的游戏架构(“实体组件系统”)和一些通用模式(比如:状态机, Goal-agent-behavior
iOS应用开发工具 选择对了,距离应用的成功开发就近了一步。慧都为了帮助广大的 Mac和iOS开发 者提高开发速度和质量,特地对目前市面上最为优秀的10款用于Mac和iOS的应用开发工具一一进行盘点。
现在人人都想成为安卓/IOS 应用 开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript 的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓
有很多第三方的iOS开发的Objective-C类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款
感觉有必要把iOS开发中的手势识别做一个小小的总结。在上一篇iOS开发之自定义表情键盘(组件封装与自动布局)博客中用到了一个轻击手势,就是 在轻击TextView时从表情键盘回到系统键盘,在TextV
不过能保证安全. 应该使用FOUNDATION_EXPORT还是#define来定义常量? 一般iOS我们定义常量的方法有两种,来看下面例子 我的.h文件 FOUNDATION_EXPORT NSString
IOS开发之UIScrollView控件详解
近来在搞iOS下视频播放,研究了ffmpeg,现将看到比较好的资料汇总一下,方便自己或者有需要的人查阅。 1、iOS下ffmpeg的编译,网上有很多资料,但很多都有些问题的,找了几天,发现这个资料说得比较详细。
持续集成CI(continuous integration)是一种可以增加项目可见性,降低项目失败风险的开发实践。iOS开发中CI的选择有很多,比如可以使用Apple提供的Bots 来完成自动化构建和单元测试,其优
来自: http://www.cocoachina.com/ios/20160229/14251.html 什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类:
信息有绝对的控制权,会直接传递到用户手中。用户可以准许或者拒绝任何 App 获取他们的健康数据的请求。 对于开发者来说,我们需要请求许可方能读取或者写入 HealthKit 数据。实际上,我们需要特别声明一下,
关于KVO的文章,心想于是就算了,就先写这个吧。 UI调试是每一个APP开发者或者前端开发者必备的技术。相对来说,iOS开发者调试UI是最苦逼的。 无论是用Storyboard&XIB或者是纯手写
前言 这个系列主要是一些开发中遇到的坑记录分享,有助于初学者跨过这些坑,攒够 7 条发一篇。 1、用动画更新约束没有动画效果? 缺少 layoutIfNeeded ,事例: UIView.animateWithDuration(0
最近我一直在帮我的几个朋友开始学习 iOS 开发,然后被问到一个开始学习需要的清单。听起来很适合为此写一篇博客。闲话少说,我给你列出来要成为一名入门级的 iOS 开发者必须掌握的知识清单(不分先后顺序)。
我们平常的网络数据请求,在开发中用到最多的网络请求框架是AFN框架,程序中的我们每一个ViewController都是通过AFN的request来获取数据。每一个ViewController和AFN,
iOS 为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制: 1.用户按Hom
iOS开发中那些你不知道的奇巧
当前逻辑下,有且只有一个缓冲文件 } 来自:http://www.cocoachina.com/ios/20160901/17456.html
每条线程被调度执行的频次会降低(线程的执行效率降低) 多线程的缺点 创建线程是有开销的,iOS下主要成本包括:内核数据结构(大约1KB)、栈空间(子线程512KB、主线程1MB,也可以使用-s