- 博客(19)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
原创 swift 动画集合Animation
swift 动画集合Animation将自己平时练手的动画放在这里 ,并且附上源码 (做一个加一个吧) 后面看情况要不要单个写详细博客基础效果一 : (属性动画和transform以及view的过渡transition) 基础效果二:animateKeyframesWithDuration 关键帧动画 动画三 :基于autolayout的综合动画动画四 :CALayer动画 动画五:基于CASh
2015-09-24 21:52:14 2092
翻译 第七章:table单元格的选择和UIAlertController
第七章:table单元格的选择和UIAlertController译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述处理cell选择到目前为止 , 我们集中于在table view中展示数据 。 我们怎么处理cell的点击呢? 这个就是我们本章要讨论的一个问题 。我们继续打磨我们的FoodPin app 。我们将要增进一些功能:当点击cell的
2015-09-23 23:17:13 2825
原创 swift详解之二十八---------自定义下拉刷新
swift详解之二十八———自定义下拉刷新好久不写博客了 ,最近比较忙。swift学习稍微搁置了,昨天看了AppCoda的自定义下拉刷新 , 挺有心意的,也很简单。就顺便写写,在它的基础上添加了,下拉拉伸。OK先看下效果,基本都是按照它的思路实现的。下拉的时候,从没有到慢慢的显示出来,再到拉长。首先,创建一个single ViewController的项目 。然后在Main.storyboard上拖
2015-09-23 08:00:53 2157
翻译 第六章 :使用Prototype Cell 自定义表视图
第六章 :使用Prototype Cell 自定义表视图译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述It’s very easy to be different, but very difficult to be better.
2015-09-13 20:10:21 2925 2
翻译 第五章 :创建一个简单的基于Table View的应用程序
第五章 :创建一个简单的基于Table View的应用程序译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述 Everything is easier said than done. Wanting something is easy. Saying something is easy. The challenge and the reward a
2015-09-13 14:02:54 1900 2
翻译 第四章 :构建你的应用程序原型
第四章 :构建你的应用程序原型译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述“It’s not about ideas. It's about making ideas happen.”
2015-09-13 00:01:59 1807 2
翻译 第三章 :介绍 Auto Layout
第三章 :介绍 Auto Layout译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述“Life is short. Build stuff that matters.” – Siqi Chen Auto Layout 简介Hello World程序好玩儿吗 ? 在
2015-09-12 13:14:32 1356
翻译 第二章 :Hello World 应用程序详解
第二章 :Hello Word 应用程序详解译者注:由于本人英语水平有限,尽可能描述出作者的本意。如有错误,及时指出。文中会省略部分技术无关的赘述“Any fool can know. The point is to understand.” – A
2015-09-12 01:36:00 1830 1
原创 AppCoda Beginning IOS8 Programming With Swift
AppCoda Beginning IOS8 Programming With Swift从今天开始要阅读这本书 ,还有下一本Intermediate ios programming with Swift 因为 Swift 相关IOS国内的书籍比较少只能啃英文的了 。第一本书比较基础 ,第二本书中级 。本着为人民服务的态度 ,我是非常想翻译后放博客的 ,但由于两本书内容太多。我不清楚自己能否坚持下去
2015-09-11 20:40:17 1829
原创 swift详解之二十七------------自定义UINavigationController的push和pop动画
自定义UINavigationController的push和pop动画我们这里先创建一个简单的工程 , 在storyboard 中拖一个导航控制器 , rootViewController 改成我们的ViewController 。为了实现自定义动画切换 , 我们需要实现两个协议 。 UIViewControllerAnimatedTransitioning,UINavigationControl
2015-09-11 09:34:56 5644 1
转载 C#日期格式化
实在太全面了 。不得不转载呀—————日期转化DateTime d t= DateTime.Now;dt.ToString();‘2005-11-5 13:21:25dt.ToFileTime().ToString();‘127756416859912000dt.ToFileTimeUtc().ToString();127756704859912816dt.ToLocalTime().ToStr
2015-09-09 17:39:22 1275
原创 swift详解之二十六-----------CALayer 判断是否点击hitTest 和 contensRect
CALyer 判断是否点击hitTestCALayer并不关心任何响应链事件,所以不能直接处理触摸事件或者手势。但是它有一系列的方法帮你处理事件:containsPoint:和hitTest:。下来看看这两个方法怎么使用 。首先来看containsPoint , 首先在界面上拖一个UIView出来 , 在上面放两份layer 。 ly1.frame = CGRectMake(0, 0
2015-09-08 21:32:23 3031 1
转载 swift详解二十五 -------------- CALyer 几何学
CALyer 几何学布局UIView有三个比较重要的布局属性:frame,bounds和center,CALayer对应地叫做frame,bounds和position。为了能清楚区分,图层用了“position”,视图用了“center”,但是他们都代表同样的值。frame代表了图层的外部坐标(也就是在父图层上占据的空间),bounds是内部坐标({0, 0}通常是图层的左上角),center和p
2015-09-08 21:06:29 1583
原创 swift 传入多个枚举类型 '|'
看以前的oc代码 很多传入多个枚举类型的时候会用| , 比如:UIRectCorner corners = UIRectCornerTopRight | UIRectCornerBottomRight | UIRectCornerBottomLeft;//create pathUIBezierPath *path = [UIBezierPath bezierPathWithRoundedRe
2015-09-08 08:56:15 4218
原创 swift详解之二十四---------------CoreAnimation(一)CALayer
CoreAnimation(一)CALayerCoreAnimation 算是一个大话题 ,要实现很多炫酷的动画,必须掌握它,掌握它之前 ,先来了解CALayer — 图层 CALayer我们平常都是用UIView 来构建应用,CALayer 是图层的一个属性 ,view.layer . 它和UIview一样都是一些被层级关系树管理的矩形块 ,如果玩儿过PS ,就会对图层的概念比较清晰 。CALay
2015-09-07 00:48:02 2804
原创 didFailWithError: Error Domain=kCLErrorDomain Code=0 “The operation couldn’t be completed. (kCLError
这个问题相信不少人遇到过 ,网上也由各种答案 其中这个算比较全面的出错原因是xcode里面的project–>scheme–>edit scheme–>options–>core location–>allow location simulation配置错误;如下图: 解决办法:若已经设置了,取消勾选,保存;将simulator–>reset content and settings:再
2015-09-05 12:07:43 2496 1
原创 swift详解之二十二-----------UINavigationController的基本用法和页面传值几种方式
UINavigatioUInController的基本用法和页面传值几种方式本文介绍UINavigationController基本用法,因为涉及多页面顺便介绍页面传值1、手写代码创建UINavigationController手写方式创建很简单 , 首先创建一个项目 , 默认是从storyboard 加载的。这时候首先去掉默认加载方式 。 然后在AppDelegate.swift 的didFini
2015-09-03 19:12:58 8633
原创 swift详解之二十一----------管理第三方库(CocoaPods)
管理第三方库(CocoaPods)最近在学习AutoLayout , 大家都知道 AutoLayout 原生的代码约束语句比较长 ,以前oc的时候,大家都回使用 Masonry 这个开源库,来大大简化代码量,而且易于理解。现在用swift了,就有些大牛用swift 实现了类似的库,叫SnapKit ,然后我就想把它导入我的项目中用 。我刚开始是将它下载下来,各种报错呀。最后发现我下的是dev 那个分
2015-09-02 23:01:19 2077
原创 swift详解之二十--------在xcode中使用git管理源代码,将代码提交到github
在xcode中使用git管理源代码,将代码提交到github本文记录一下如何在Xcode中使用Git作为源代码控制工具,以及如何将本地的Git仓库和远程Github上的仓库集成起来,虽然这章节和swift没有关系 ,但我还是放在这里。觉得学swift 这个也很关键。1、xcode中使用git源码控制目前版本的饿xcode(xcode 4 以上)都集成了源代码控制(Source Control)工具了
2015-09-01 08:28:31 4369
Swift coreAnimation 加计时器写的游戏《飞机大战》
2015-07-21
NPOI 读取word2003 (下载了apache一部分源码)
2014-03-06
ado.net操作oracle简单参数化sql操作
2013-11-23
NPOI 可以操作Word2003嗎
2014-03-05
程序员的迷茫之要不要啃基础
2013-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人