写点什么

盘点开发者最喜爱的 Swift 技巧 - iOS 移动开发周报

  • 2014-12-28
  • 本文字数:794 字

    阅读完需:约 3 分钟

  1. 《iOS8 企业应用部署 Bug》:使用 iOS 企业部署(In-House Distribution)方式进行应用升级时,在 iOS8 下无法成功,删除应用再重新安装也不行。如果你也遇到了这个问题,那么可以看看作者是如何解决的。需要说明的是,该 Bug 在 iOS 8.1.2 更新中得到了修复。
  2. 《盘点开发者最喜爱的 Swift 技巧》:Swift 发布才半年左右,却已深得众多开发者的青睐,也有了许多学习资源、项目和开发工具。在本文中,来自 objc.io、LinkedIn 等各个公司的软件工程师及资深开发者总结了自己在接触 Swift 过程中最喜爱的贴士与技巧。
  3. 《iOS 开发的一些奇巧淫技》:作者分享了一些 iOS 开发中涉及的小技巧。
  4. 《Swift 脚本编写》:作为苹果新一代的编程语言,Swift 不仅可以用来开发 iOS 应用,还可以用来编写脚本,来完成 OS X 下的一些自动化的工作。终于可以用我们熟悉的语言来写自动化脚本了,想想是不是就觉得心里有点小激动呢 ^_^。本文从一个 Hello World 脚本开始,介绍了如何用 Swift 完成脚本编写工作。
  5. 《一步一步教你写 classdump》:最近刚读完《Mac OS X and iOS Internals》的前几章,也想练练手,写 tweak,app 也烦了,基于上述原因就试着写了这个 demo。虽然这些功能都可以通过 otool 和 classdump 去实现,但也算是对 macho 文件格式的一种学习吧。
  6. 《iOS-Core-Animation-Advanced-Techniques》:一本不错的翻译图书,介绍了关于 Core Animation 的各方面的知识。
  7. 《Swift 语言指南》:这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排。
  8. 《Swift 项目使用 CoreData 可能会碰到的 32 位系统问题》:最近在项目中偶然发现了一个问题,那就是 Swift 的 CoreData 在 32 位系统下与 64 位系统下表现不一致的问题。简单的说:如果你的 CoreData 模型有一个声明为 Boolean 的 Attribute,并且在代码中使用 NSNumber 来包装(而不是 Bool)的话,很可能会遇到这个问题。作者介绍了该问题的细节和解决办法。
2014-12-28 07:252585
用户头像

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

关注

评论

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

企业网站搭建避坑指南

姜奋斗

网站 新手指南 企业 网站搭建 避坑

人生修炼秘籍

xiaoboey

时间管理 人生修炼 知行合一 熵增 时间复利

Netty之旅:你想要的NIO知识点,这里都有!

一枝花算不算浪漫

Netty nio

learn go with tests 学习笔记(二) 数组与切片

Geek_4z9ami

Go 语言

关于微服务架构思考

Axe

我是如何参与硅谷顶级开源项目并赚得2500美金

阿水

硅谷 Minio

字符串匹配 - Sunday算法

Geek_4z9ami

数据结构与算法 字符串匹配算法

500行代码写一个俄罗斯方块游戏

程序员生活志

learn go with tests 学习笔记(三) 指针和错误

Geek_4z9ami

Go 语言

政策加持迎来区块链技术应用“红利期”

CECBC

Executor看不懂?教你如何盘它

Edison

后端 线程池

nested exception is java.lang.IllegalStateException: refreshAfterWrite requires a LoadingCache异常解决

谙忆

learn go with tests 学习笔记(一) hello world

Geek_4z9ami

Go 语言

零代码/无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过20款零代码低代码产品

代码制造者

编程 低代码 行业资讯 零代码

数据采集能力受限?企业数字化运营如何迈出第1步

易观大数据

learn go with tests 学习笔记(六)进程同步

Geek_4z9ami

Go 语言

learn go with tests 学习笔记(七)反射

Geek_4z9ami

反射 Go 语言

《effective-go》 学习笔记

Geek_4z9ami

Go 语言

消息疯狂堆积!RocketMQ出Bug了?

Edison

RocketMQ 中间件

RocketMQ源码解析-开篇

Edison

RocketMQ 中间件

Web 开发必须掌握的三个技术:Token、Cookie、Session

华为云开发者联盟

HTTP Token web开发 session Cookie

MySQL事物-学习笔记

Edison

MySQL 数据库 数据库事务

踩坑记 | Flutter升级影响了NestedScrollView?

哈利迪

android

疫情之年 下半年区块链应用落地会加速么?

CECBC

区块链 场景应用落地

Python爬取微信公众号文章保存到数据库

wjchenge

用户体验(UX)设计≠用户界面(UI)设计

刘华Kenneth

敏捷 设计 UX 用户体验

话题讨论 | 特朗普正式封禁微信,iPhone 和微信二选一?

InfoQ写作社区官方

写作平台 话题讨论

以区块链为基础 通证经济是下一代互联网的数字经济

CECBC

区块链 落地应用

learn go with tests 学习笔记(四)依赖注入

Geek_4z9ami

Go 语言

learn go with tests 学习笔记(五)并发

Geek_4z9ami

Go 语言

“啰嗦”是成事唯一正确的方法

霍太稳@极客邦科技

团队管理 个人成长 团队协作 沟通

盘点开发者最喜爱的Swift技巧 - iOS移动开发周报_语言 & 开发_唐巧_InfoQ精选文章