December 3, 2015
itunesconnect
好久没有提交过App ,最近两年基本上没有用过新版的 iTunes connect。这两天在准备提交,也遇到了一些问题,这里就简单纪录一下吧。以免再踩同样的坑。
尽量不要用 Xcode 上的提交功能,反正没有成功过,每一次都是卡在 “Sending API usage to itunes c ...
Read more
November 2, 2015
Reading
这段时间,读书是断断续续,主要是工作有点忙。<成为技术领导>,这本书最近也是断断续续看来,现在来整理一些笔记,说是笔记,其实更像是书摘。
这本书前面的几张读起来还可以,到了后面将近结束的一部分有点晦涩,虽然很多是讲故事的形式,但是理解起来很吃力费劲。
因为主要是书摘,思维导图什么 ...
Read more
October 8, 2015
Xcode
十一期间,把系统重装了一遍,Xcode 也重新装了一遍。重新打开打开项目的时候发现无法编译安装到模拟器和真机上。原来是修改 info.plist 文件导致的问题。
之前就是因为Xcode 的一次升级导致了各种奇怪的问题,就非常郁闷了。想着十一没啥事情,恰逢 OS X 船长发布,就把机器清理了 ...
Read more
September 23, 2015
Xcode
Exception BreakPoint
事情源自于在家无聊,打开 App Store 看到 Xcode 可以升级到7,点了一下 Get ,然后发现,速度很不错,这么难得的机会当然是捉紧时间升级啦,果然很快就升级好,然后欢天喜地的出门了。没想到隐藏了这么多问题在这 Xcode 7里面。
在用新的 Xcode 时,偶尔会卡顿,新版本嘛 ...
Read more
September 20, 2015
这两天 XcodeGhost 事件闹得还真是挺火的,各种各样的安全分析,沸沸腾腾。关于前因后果,可以自己上网搜索。
这件事情中,很多观点的分歧在于,这到底是谁的责任。Apple? 开发者?公司管理者?这里是各式各样的观点。
这里我说说自己的感受:
确实,在国内,无论是在 App Store ...
Read more
August 18, 2015
Cocoapods
如果你是一个 iOS 开发者,却没有听说过 CocoaPods 那么真的需要去了解一下。它是一个 iOS 第三方库的依赖管理工具,可以轻松便捷的管理这些库,而不用整天折腾项目文件。而现在 iOS 的各种各样的开源库遍地花开,基本上能满足你的日常需求,作为一个代码搬运工,这个工具就能帮我们节省 ...
Read more
August 17, 2015
AutoLayout
AutoLayout(自动布局) 是 iOS 6 中带入的一个特性,本质就是为了能够解决多设备的多分辨率适配问题了。在其中起关键性作用的就是 constraint 。
看看文档对 AutoLayout 的描述
Auto Layout is a system that lets you la ...
Read more
August 15, 2015
Objective-C
我们都知道 Objective-C 中有 category 这个语言特性。能够让你在即使没有源代码的情况下,对一个已经存在的 class 增加一些新的方法。
Category这个 feature 其实是非常有用的。因为在面向对象的语言中,一般需要增加新功能的话,常规的做法是子类化一下,然后新 ...
Read more
August 4, 2015
CALayer
Animation
iOS 动画这只是一个简单的验证了一下在 iOS 的动画中并没有真正的改变Layer的一些属性。
在CALayer中有一个叫presentationLayer的一些属性。
The layer object returned by this method provides a close ...
Read more
July 29, 2015
swift
closure
每一门语言都离不开函数这个东西,swift当然就不会例外了。
swift的函数命名方式跟Objective-C可以说是一脉相承,非常好的表述了函数实现的功能。swift的语法也是它能够像表述像c类型这种没有参数名字,也能表述像Objectivie-C一样的有内部和外部名字的参数形式。也能为函 ...
Read more