转:http://toutiao.com/a6276578687162040578/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=4155521039&utm_medium=touti ...
分类:
移动开发 时间:
2016-07-06 21:37:42
阅读次数:
370
单例是整个 Cocoa 中被广泛使用的核心设计模式之一。事实上,苹果开发者库把单例作为 "Cocoa 核心竞争力" 之一。作为一个iOS开发者,我们经常和单例打交道,比如 UIApplication 和 NSFileManager 等等。我们在开源项目、苹果示例代码和
StackOverflow 中见过了无数使用单例的例子。Xcode 甚至有一个默认的 "Dispatch Once" 代码片段...
分类:
其他好文 时间:
2016-07-03 19:42:52
阅读次数:
221
iOS下的实际网络连接状态检测 序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例代码改变而来的各种Reachablity框架是实现这个需求的普遍选择, ...
分类:
移动开发 时间:
2016-07-03 00:25:38
阅读次数:
200
对于iOS多线程开发,我们时刻处于学习之中,在看书中,看文档中,项目开发中,都可以去提高自己。最近刚看完了《Objective-C高级编程 iOS与OS X多线程和内存管理》这本书后,对多线程有了更为深入的理解,故在此做一个总结与记录。这本书我已经上传至网盘 https://pan.baidu.com/s/1c2fX3EC ,这本书是iOS开发者必读的书之一,写得很不错,欢迎大家下载阅读。书的封...
分类:
移动开发 时间:
2016-07-02 16:06:56
阅读次数:
296
这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or follow him on Twitter.原文地址 当我们开发iOS应用时,好的性能对我们的App来说是 ...
分类:
移动开发 时间:
2016-06-29 20:27:01
阅读次数:
299
2016年的苹果全球开发者大会已经落下帷幕,个人还是强烈建议每个iOS开发者都去看一下大会视频。但是对于我们开发来说,真正的重头戏并不是开始的第一场大会演讲,而是后续的大量session,这才是我们需要去每一集慢慢看的。Session中会比较详细的介绍各个平台的新特性,语言的新特性,以及各种新功能等等。官方视频地址:https://developer.apple.com/videos/wwdc20...
分类:
其他好文 时间:
2016-06-29 11:17:23
阅读次数:
198
作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天dApps收集了常见的被拒的原因,以便更多开发者了解。 APP被苹果APPStore拒绝的各种原因 APP被苹果APPStore拒绝的各种原因 1、程序有重大bug,程序不能启动,或者中途退出。 ...
分类:
移动开发 时间:
2016-06-22 06:52:10
阅读次数:
284
据不完全局部统计,近期iOS开发爱好者的热点仍然是:“iOS 开发行业前景不明朗。”因而有一部分初级开发者和业外人士,觉得这是苹果公司的锅!接下来笔者将带着大家慢慢分析,看看到底苹果公司与iOS开发者的前景到底如何? 据不完全局部统计,近期iOS开发爱好者的热点仍然是:“iOS 开发行业前景不明朗。 ...
分类:
移动开发 时间:
2016-06-21 17:18:26
阅读次数:
235
SDWebImage是iOS开发者经常使用的一个开源框架,这个框架的主要作用是:一个异步下载图片并且支持缓存的UIImageView分类. UIImageView+WebCache 我们最最最常用的方法就是这个: 现在我们一步一步的来看这个方法内部的实现: 这里会调用这个方法: 我们看UIImage ...
分类:
Web程序 时间:
2016-06-19 01:15:19
阅读次数:
258
前言
纵观WWDC 2016开发者大会的全部内容,尽管本次大会没有那些新的产品发布,不过能让各位果粉的肾留到秋天,那也是苹果公司对各位果粉的关爱啊。但是对iOS开发者而言,新发布的技术还是比较不错的。主要内容包括四大系统(watchOS、tvOS、macOS、iOS 10)和Tim Cook钟爱的Swift Playgrounds。
一、 watchOS
率先上台的是watchOS 3,其最...
分类:
其他好文 时间:
2016-06-16 15:04:57
阅读次数:
269