- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Xcode 7 UI testing
终于,终于,Xcode 集成了真正的UI Testing。 “Recording”,cool! Say goodbye to KIF、Calabash、Appinum。⌘U
2015-08-30 20:53:53 760
原创 CocoaPods 的安装与基本使用方法
(sudo gem install cocoapods), (pod search JSONKit), (Podfile), (pod install), (pod update)
2015-08-30 06:09:47 117
原创 命令行下运行php脚本
最近在维护一个网站后台,开发语言是php,看来要好好学一学这门语言了。 为了做一些简单的练习,都要开启webserver,有些大材小用,所以,就想直接在命令行下运行php脚本。 而且,既然php是一种脚本语言,一些日常用的脚本工具也可以直接用它来实现,权当练习了。 从网上搜了一些资料,整理如下:
2015-08-24 15:24:42 2192
原创 Today Extension 与 Host App 共享数据的3种方法
iOS App之间共享数据的方法主要有三种: Shared User Defaults、Shared Data Container、openURL API。 最近做了一个Today Extension,恰好三种方式都用到了。使用方法逐一记录如下:
2015-08-20 22:28:55 2539
原创 swift 中的 Selector 类型
Cocoa Touch Framework 中有很多地方需要用到Selector类型,例如:UIButton - addTarget:action:forControlEvents:NSTimer - scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:NSNotificationCenter - addOb
2015-08-17 10:57:42 1258
原创 深度解析swift中的String
String 是我们最常用到的语言元素,swift中的String初看起来相当简洁、易用(官方教程),真正大量使用时,却有点摸不着头脑。 第一、String.Index的概念让人费解,不知道它是如何构造出来的,Range就更奇怪了。第二、swift标准库中的方法很少,习惯了NSString中那些强大的功能,难免就要用一下bridge,而两者又有一些不能匹配的东西。 直到看完了这篇文章(http:/
2015-08-16 17:21:42 1035
原创 swift 学习笔记二:Closures
Closure Expression Syntax (语法定义){ (parameters) -> return type in statements}看一个例子,对字符串数组排序:var names = […]var reversed = sorted(names, {(s1: String, s2: Strin
2015-08-16 07:57:49 514 1
原创 swift学习笔记一: 调用Objective-C代码
使用objc framework只需要: 在swift文件中,import frameworkName使用objc源代码1. 创建 -Bridging-Header.h 文件 该文件放在哪里都可以 在该文件中import 所需要的头文件, 例如: #import"ZipArchive.h"2. 在Buil
2015-08-15 16:24:33 432
原创 swift 中,protocol的optional方法
swift推出一年多了,断断续续学了一些,一直没有真正引入自己的项目中。 最近准备做一个 Today Extension,恰好是一个机会可以完整的使用swift开发。刚刚做了几天,就发现又一次被Apple忽悠了,感觉就像iOS6.0时代的AutoLayout,经常掉坑儿里。 尤其是swift和objc的interoperability,最简单、也是困扰我时间最长的就是protocol中的optio
2015-08-15 16:15:21 7388
Introduction.to.Design.Patterns.in.C++.with.Qt.4.(2008)
2010-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人