10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

苹果 WWDC2014 门票开卖 - iOS 移动开发周报

  • 2014-04-10
  • 本文字数:926 字

    阅读完需:约 3 分钟

新闻

  1. 苹果 WWDC2014 门票开卖,开发者需通过抽签的方式申请购买:2014 年苹果开发者大会(WWDC)将于 6 月 2 日至 6 日在旧金山 Moscone West 中心举行。而本次 WWDC 大会的门票将于旧金山当地时间 4 月 7 日上午十点开始发售,开发者需通过抽签的方式申请购买,下午五点到八点公布获得门票的名单。

教程

  1. 《Dynamic Linking》:文章详细解释了动态链接库在iOS 程序中的加载过程,作者在也尝试自己实现了一个动态链接库并且在iOS 程序中成功加载,不过文章最后指出,在AppStore 上架的的应用,如果要加载动态链接库,该链接库需要得到苹果的签名才能加载成功,虽然这在技术上是可行的,但苹果现阶段的审核要求是不接受这种应用的。作者也将相关代码开源在 Dynamic-iOS 项目中。
  2. 《iOS 7 交互式过渡》:iOS 7 新加入了自定义 View Controller 之间的过渡效果的方法。本文介绍了如何利用相关的API 实现自定义的过滤效果。文章的内容主要包括:实现自定义过渡、使用自定义过渡、让过渡变得可以交互。文中例子的工程文件也已上传至 GitHub
  3. 《ARC 下dealloc 过程及.cxx_destruct 的探究》:在MRC 时代,我们经常在 dealloc方法将内部其他对象释放掉,申请的非 Objc 对象的内存当然也需要一并处理掉,最后调用 super,继续将父类对象做析构。而在 ARC 时代,大部分的代码都不再需要了。这些相应的代码是如何由编译器完成的?带着这样的疑问,作者研究了 LLVM 的具体实现细节。
  4. 《Enemy of the State》:作者分享了程序架构中存在状态的坏处以及避免状态的一些方法:优先使用不可变对象、使用 ReactiveCocoa 框架、使用 Model-View-ViewModel 框架。

工具

  1. 在 Xcode 调试时忽略部分异常:作者提供了一些 llvm 增强脚本,用于方便地在调试时忽略掉部分异常。增强脚本的代码也开源在这里
  2. ClipMenu :开源的 Mac OS 剪贴板管理工具。
  3. Polychromatic :一个只高亮属性和变量的 Xcode 插件。
  4. Reveal-Plugin-for-XCode :作者写了一个 Reveal 插件,可以使工程不作任何修改的情况下使用 Reveal,该插件已在 Alcatraz 上架。

开源项目

  1. HippocampHairSalon :一个可以用于修改 OSX 和 iOS 程序内容的内存修改器。内存修改器最早出现在游戏中,可以修改游戏中人物的生命值等参数。其作者也在这里介绍了其制作的详细原理。
2014-04-10 02:441648
用户头像

发布了 65 篇内容, 共 58.4 次阅读, 收获喜欢 23 次。

关注

评论

发布
暂无评论
发现更多内容

作业 - 第四章 业务流程与产品文档 (二)

hao hao

不写代码可以写爬虫程序吗?老师说可以,无编码学爬虫之一。

梦想橡皮擦

Python 28天写作 2月春节不断更

第十三周作业&总结

胡益

并发与并行

ES_her0

28天写作

SQL Server 多表数据增量获取和发布 1

happlyfox

学习 28天写作 2月春节不断更

数据库规范设计说明书 整理

edd

SwiftUI数据流之StateObject& ObservedObject探讨

kingnight_pig

ios swift SwiftUI

产品经理训练营知识汇总

SilentMacUser

产品经理 产品经理训练营 邱岳

MySQL连接超时关闭问题解决

flyer0126

MySQL MySQL优化

秒杀系统的难点在哪?如何突破?

跳蚤

dubbo 源码 v2.7 分析:SPI机制

程序员架构进阶

Java spi 七日更 28天写作 2月春节不断更

架构设计篇之微服务实战笔记(九)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作

架构师训练营 4 期 第9周

引花眠

架构师训练营 4 期

Java 中 Vector 和 SynchronizedList 的区别

看山

Java 线程安全 vector SynchronizedList

浅谈JVM 垃圾回收原理

跳蚤

翻译:《实用的Python编程》03_01_Script

codists

Python

2.2 Go语言从入门到精通:Go语言变量

xcbeyond

变量声明 28天写作 Go 语言

【LeetCode】单调数列Java题解

Albert

算法 LeetCode 28天写作 2月春节不断更

区块链架构下的智慧城市发展加速

CECBC

信息安全

Elasticsearch Query Phase

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

为何要构建团队契约

Bruce Talk

敏捷 Agile

APP启动流程图

林亚超

(28DW-S8-Day9) 区块链如何对坏节点容错:拜占庭将军问题

mtfelix

28天写作 拜占庭容错 拜占庭将军

区块链与数字货币的发展到底有什么意义

CECBC

数字货币

「架构师训练营 4 期」 第八周 - 001&2

凯迪

架构师训练营 4 期

架构师训练营第八周作业 - 命题作业

阿德儿

SwiftUI数据流之State&Binding

kingnight_pig

ios swift SwiftUI

用例2

z

数字经济发展的时代特色

CECBC

数字经济

优化JAVA代码总结

跳蚤

递归的人生哲学

Nick

数据结构 算法 递归

苹果WWDC2014门票开卖 - iOS移动开发周报_Apple_唐巧_InfoQ精选文章