Search Ads 已经在美国区上线 - iOS 移动开发周报(46)

新闻

Search Ads 上线

苹果的 AppStore 搜索广告终于 正式上线了 https://developer.apple.com/news/?id=09282016a,不过现在仅支持 iPhone 平台和美国区。AppStore 搜索广告类似于百度搜索关健词的竞价排名机制,该平台未来在中国区上线之后,我估计会使得一部分刷榜行为转移到正常的广告投放上。另外各个公司其实也需要及时介入,对自己的商标或产品关键词进行提前保护,以避免被恶意投放广告。关于 Search Ads 的详细介绍,今年的 WWDC 有专门的介绍视频 https://developer.apple.com/videos/play/wwdc2016/302/,建议大家都看看。

Dash 被 AppStore 下架

Dash 是一款优秀的 Mac 效率工具,恰当的使用它,可以极大地提高你的输入速度。最近,作者被 Apple 告知其帐户「因涉嫌诈欺」而被停权。作者提供了授权迁移工具,便于大家将授权转移出来。详情: https://zhuanlan.zhihu.com/p/22782111

关于 Dash 被下架的原因,大家众说纷纭,其中有一个说法是:Dash 在将其的个人帐户转成企业帐户时,涉及的邓白氏码(DUNS)的代理公司可能提供的信息有问题,牵连了 Dash。

春雨医生创始人张锐去世

我和张锐有过在网易门户的短暂共事经历,不曾想到张锐正值创业上升时期 离世 http://politics.caijing.com.cn/20161006/4183250.shtml,令人唏嘘不已。国内互联网公司虽然有着远高于别的行业的平均薪水,但是也同时伴随着极高的工作强度,不管是创业公司,还是已经上市的 BAT,加班就犹如家常便饭。但是,身体总归还是我们自己的,希望大家都能平衡好事业和身体。

文章

Swift 3

Swift 3 的迁移工作并不轻松,喵神说他的开源库 Kingfisher https://github.com/onevcat/Kingfisher 大概花了 200 个提交,才完成了迁移工作。

最近,Glow 技术团队分享了 Swift 3 带来的改变,阅读地址: http://tech.glowing.com/cn/swift3/

国庆前,图拉鼎也分享了适配 Swift 3 的一点小经验和坑,地址: https://imtx.me/archives/2064.html

Let’s Talk About project.pbxproj

project.pbxproj 文件被包含于 Xcode 工程文件 *.xcodeproj 之中,存储着 Xcode 工程的各项配置参数。它本质上是一种旧风格的 Property List 文件,历史可追溯到 NeXT 的 OpenStep。其可读性不如 xml 和 json,苹果却一直沿用至今,作为一家以创新闻名的公司可能这里剩下的就是情怀吧。

本文谈了下 project.pbxproj 的知识,并总结了一些操作工程文件的优秀轮子,并在最后给出了自己的解决方案 pbxprojHelper https://github.com/yulingtianxia/pbxprojHelper

阅读请戳:http://t.cn/Rcg8jUc

Swift 算法

Ray Wenderlich 上有一个算法系列的专题,叫做《Swift Algorithm Club》,每个月会出一篇文章,介绍如何用 Swift 实现一些基本的算法,最新的一期文章是《Swift Linked List Data Structure》,地址 http://t.cn/RVzeGCu

会议

/dev/world/2016 大会

在澳大利亚举办的 /dev/world/2016 大会结束后,主办方公开的相关的大会演讲视频。视频内容涉及跨平台开发、UI 设计、自动化测试、Swift、函数式编程,欢迎围观:http://t.cn/RcucyX2。注意地址在 youtube 上,需要FQ。

开源项目

本周开源项目推荐的是 HYFileManager https://github.com/castial/HYFileManager/blob/master/Docs/README_cn.md,HYFileManager 一个基于 NSFileManager的文件操作类,它提供一系列的静态方法,只用少量的代码,来处理经常需要处理的文件操作,使得工作更加方便快捷。

有趣

据说下图表示的是「断点调试」的场景:

Search Ads 已经在美国区上线 - iOS 移动开发周报(46)的更多相关文章

  1. iOS移动开发周报-第25期

    iOS移动开发周报-第25期 [摘要]:本期iOS移动开发周报带来如下内容:苹果发布 iPhone6 和 Apple Watch.Swift 1.0 GM发布.Xcode 6支持PDF Vector作 ...

  2. iOS移动开发周报-第22期

    iOS移动开发周报-第22期 [摘要]:本期iOS移动开发周报带来如下内容:苹果股价创新高,iOS8自动调整UITableView布局,Swift学习心得等. 新闻 <苹果股价创新高 市值全球第 ...

  3. iOS移动开发周报-第24期

    iOS移动开发周报-第24期 [摘要]:本期iOS移动开发周报带来如下内容:苹果更新了iTunes Connect的设计.UIKit Dynamics 教程:抛掷 Views.iOS APP 架构漫谈 ...

  4. iOS移动开发周报-第23期

    iOS移动开发周报-第23期 [摘要]:本期iOS移动开发周报带来如下内容:苹果发出9月9日发布会邀请函,AFNetworking2.0源码解析,objc与鸭子对象,Protecting iOS Ap ...

  5. iOS移动开发周报-第21期

    iOS移动开发周报-第21期 [摘要]:本期iOS移动开发周报带来如下内容:苹果iCloud中国数据转存中国电信,Swift Operators,100 个 Swift 必备 tips,FLEXLoa ...

  6. iOS移动开发周报-第20期

    iOS移动开发周报-第20期iOS移动开发周报-第20期 [摘要]:本期iOS移动开发周报带来如下内容:iOS 通知中心扩展制作入门,iOS APP可执行文件的组成,objc非主流代码技巧等. 教程 ...

  7. iOS移动开发周报-第19期

    iOS移动开发周报-第19期 前言 欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻.教程.开发工具或开源项目,将相关文章的简介和链接在微博上发布并 @唐巧_boy 即可. [摘要]:本 ...

  8. iOS移动开发周报-第18期

    iOS移动开发周报_18期 [摘要]:本期iOS移动开发周报带来如下内容:苹果与 IBM 展开长期深度合作,Swift官方博客,Swift开发的视频教程等. 新闻 <苹果与 IBM 展开长期深度 ...

  9. iOS移动开发周报-第17期

    lhq iOS移动开发周报-第17期 前言 欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻.教程.开发工具或开源项目,将相关文章的简介和链接在微博上发布并 @唐巧_boy 即可. [摘 ...

随机推荐

  1. ARM寻址方式,王明学learn

    ARM寻址方式 所谓寻址方式就是处理器根据指令中给出的信息来找到指令所需操作数的方式. 一.立即数寻址 立即数寻址,是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数.这个操 ...

  2. win7-32 系统 + VS2010 配置 glew

    网上下载的程序,运行时报错:  C1083: 无法打开包括文件:“gl\glew.h”: No such file or directory. 百度一下,发现需要配置 glew 库. 方法如下: 下载 ...

  3. 汇编学习(二)——8086CPU

    一.8086CPU 1.微处理器 (1)微控制机:也称单片机 (2)DSP芯片:数字信号处理芯片 (3)嵌入式微处理器 (4)通用微处理器:PC站.工作站.服务器使用的处理器 2.内部结构: (1)总 ...

  4. 【java 上传+下载】

    一.先说说上传 第一步:pom.xml文件 加上 上传文件依赖架包 <dependency> <groupId>commons-fileupload</groupId&g ...

  5. 把textarea右下角的灰点去掉

    这个是浏览器自带功能,那个区域属于滚动条的占位区 使textarea可以调整size,加 style="resize:none"可解决,添加多行文字时还是会出现滚动条的.

  6. loadrunner取出关联数组中的所有元素

    方法一: int num; char nameVar[100]; char nameValue[100]; lr_save_string("AAA","name_1&qu ...

  7. python 的特殊方法 __str__和__repr__

    __str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, ...

  8. 一个android样本的过保护

    前段时间处理一个android样本,样本本身作用不大,但是加了保护,遂做一个过保护的记录 通过dex2jar将dex转为jar文件的时候发现无法成功,通过抛出的异常可知,此处MainActivity: ...

  9. Thymeleaf 集成spring

    Thymeleaf 集成spring 如需先了解Thymeleaf的单独使用,请参考<Thymeleaf模板引擎使用>一文. 依赖的jar包 Thymeleaf 已经集成了spring的3 ...

  10. ie不支持getElementsByClassName的解决办法

    目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管:如果不支持,就在document对象里加入getElementsByClassName这个方法,按兴趣的朋友可以了解下 if (navig ...