图书

  • 从零开始学Swift(第2版)

    【主要内容】 本书基于Swift 3.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5部分,第一部...

  • 精通Objective-C

    Keith Lee   苏宝龙   译

    本书是Objective-C 的高阶教程,全面深入地介绍了Objective-C 编程语言、Objective...

  • iOS编程实战

    美团移动   译

    本书不是一本简单的基础教程或入门书籍,它教会读者用正确的方法来解决每个独特的问题,两位作者结合自己的实际开发经...

  • iOS开发指南:从零基础到App Store上架(第2版)

    本书采用全新的iOS 7 API,详细介绍了iOS 7相关的知识点。本书共分为4个部分:第一部分为基础篇,介绍...

  • 大胖 10推荐

    苹果的帽子戏法

    写在WWDC 14之夜。 他们说球星的分级:当观众喊进了进了进了…...哎唷!这是普通球员;观众喊进了进了进了…...Yes!这是球星;观众还没反应过来——GOAL!这才是超级球星。 看球的快乐就在于当时那一秒的意外,直播跟录播完全没法比。可能出于这个原因,我总是要追着…...

  • 喵一喵 9推荐

    【J+】5月【感知机、神经网络到深度学习】【iOS开发的瓶颈】【mysql数据库主从架构揭秘】

    ![enter image description here][1] J+移动互联网技术沙龙2016五月场(公益技术沙龙,免费)! 场地依然选在(济南 高新区新泺大街1166号奥盛大厦2号楼9层韩都大学讲堂),时间(5月28日-周六下午13:00-18:00) 火辣辣…...

  • 喵一喵 9推荐

    济南移动应用开发者沙龙圆满成功

    11月9日,北京开拓创想科技公司联合开源中国、图灵社区举办了一场以移动互联网和开源硬件为主题的沙龙活动,活动取得圆满成功,下面就让我们一起来重温一下本次热闹的现场氛围吧。 ![enter image description here][1] 进门就能看到一副大海报,小字的内容…...

  • OneAPM官方技术博客 3推荐

    程序员:如何接手垃圾代码?

    曾经有一段「垃圾代码」放在我的面前,我没有拒绝,等我真正开始接手的时候我才后悔莫及,程序员最痛苦的事莫过于此!当然,这些都是改编自周星星同学的经典台词,不过相信读者看完今天的讨论内容,应该也会有同感,接手垃圾代码实在是一件太痛苦、太折磨人的事情! 本期移动精英开发群讨论的话题…...

  • 盼盼姐 3推荐

    《Swift基础教程》作者Boisy Pitre访谈问题有奖征集(图灵访谈)

    Boisy G. Pitre是一位资深苹果开发专家,曾任Siri语音识别技术提供方Nuance公司Mac产品小组的资深软件工程师,参与开发了语音识别软件Dragon Dictate。MacTech杂志“Developer to Developer”月度专栏作家,曾多次在MacT…...

  • 盼盼姐 2推荐

    《Swift与Cocoa框架开发》作者Paris Buttfield-Addison有奖问题征集(图灵访谈)

    Paris Buttfield-Addison是Secret Lab的联合创始人、移动应用工程师,以及游戏设计师。Secret Lab是一家游戏开发公司,他们既为自己开发游戏,也为别人开发游戏,他们致力于使技术变得简单又有趣。[Secret Lab](http:… ...

  • 智捷关东升 2推荐

    iOS开发那些事--nib、xib与故事板的关系

    nib、xib与故事板 如果大家使用过苹果的官方资料,一定会发现某些资料上会提到nib文件,那么nib与xib是怎样的一种关系呢? 最初只有nib文件,后来将其更名为xib,但大家一直沿袭nib这个叫法(即称xib文件为nib文件),所以目前为止,nib等同于xib。xib…...

  • 智捷关东升 1推荐

    iOS开发那些事--iOS6 UI状态保持和恢复

    iOS设计规范中要求,当应用退出的时候(包括被终止运行时候),画面中UI元素状态需要保持的,当再次进来的时候看状态与退出是一样的。iOS6之后苹果提供以下API使得UI状态保持和恢复变得很容易了。 在iOS6中我们可以在3地方实现状态保持和恢复: 应用程序委托对象 视图控…...

  • 智捷关东升 1推荐

    iOS开发那些事-iOS常用设计模式–委托模式案例实现

    书接上回,应用案例 我们以UITextFieldDelegate为例来说明一下委托的使用。UITextFieldDelegate是控件UITextField的 委托,控件的委托主要负责响应控件事件或控制其他对象。除了UITextField,WebView、UITableVie…...

  • 带着红领巾的雷锋 1推荐

    iOS开发程序猿必备技巧

    随着移动智能手机的火爆,作为移动智能手机操作系统的ios也越来越发火爆,本文主要是一个潜伏在码农界N久的iOS程序猿总结、收刮的一些ios开发精华技巧,需要的ios码农请收藏,对于这些技巧不喜勿喷。 1.计算图片位置的函数:AVMakeRectWithAspectRati…...

  • 智捷关东升 推荐

    iOS开发那些事--编写OCUnit测试方法-应用测试方法

    应用测试方法 应用测试是测试应用程序的一些功能,这个功能具体到点击一个按钮触发一个事件,因此它主要是测试表示层。我们看看视图控制器ViewController.m中有那些方法需要测试,然后再来设计测试用例。 [cpp] view plaincopy @implementat…...

  • 听云APM 推荐

    《2015中国移动应用性能管理白皮书》欢迎来看

    点击链接,下载报告原文:[http://bbs.tingyun.com/forum.php?mod=viewthread&tid=136][1] 2015 年,可以说是移动应用生态系统发展史上的一座里程碑。从技术上看,不断增加的屏幕分辨率,64位处理器,到支持所有平台…...

  • xiaobaicai 推荐

    IMSDK封装<三>

    XMPP Framework是一个百宝箱,Robbie Hanson 是一个怪兽级别的程序员。 消息与业务对象的互相转化是一个累活 我们基于XMPP Framework做业务封装,我们必须要处理业务对象和消息的互相转化。我们自定义的协议为每一种消息扩充了不同的节点(XM…...

  • xiaobaicai 推荐

    IMSDK封装<二>

    关于消息的分发。 让我们来思考这个问题,如何将底层模块的消息抛给上层模块 ? 我们遵循设计模式的原则来思考。上层模块相对于底层模块来说需求变化要更剧烈点,因为上层模块数量不确定。因此,底层模块抛消息给上层模块,不应该依赖于上层模块的具体类,应该是依赖于一个抽象接口,所以我们…...

  • 智捷关东升 推荐

    iOS开发那些事--性能优化–内存泄露问题的解决

    内存泄漏问题的解决 内存泄漏(Memory Leaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题。 在Obj…...

  • 智捷关东升 推荐

    iOS开发那些事-响应内存警告

    好的应用应该在系统内存警告情况下释放一些可以重新创建的资源。在iOS中我们可以在应用程序委托对象、视图控制器以及其它类中获得系统内存警告消息。 1、应用程序委托对象 在应用程序委托对象中接收内存警告消息,需要重写applicationDidReceiveMemoryWarn…...

  • fir.im 推荐

    fir.im Weekly - 让 iOS 应用更加安全

    攻易防难,关于 iOS 应用安全看起来有些神秘。iOS Security , 源于@吴发伟_则平博客翻译的关于iOS安全的一系列文章,现在站点已经系统收集了大量关于 iOS 逆向、安全、反编译、静动态分析的文章。感兴趣的同学可以去… ...

  • OpenDigg 推荐

    iOS开源项目周报0112

    由OpenDigg 出品的iOS开源项目周报第五期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开发方面的开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。 [GDPerformanceView-Swift](http://www.ope…...

  • OpenDigg 推荐

    iOS开源项目周报0209

    由OpenDigg 出品的iOS开源项目周报第七期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。 [Hedwig](http://www.opendigg.com/p/hedwig… ...

  • OpenDigg 推荐

    iOS开源项目周报0223

    由OpenDigg 出品的iOS开源项目周报第九期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。 [panelkit](http://www.opendigg.com/p/pane… ...