- 博客(37)
- 资源 (1)
- 收藏
- 关注
转载 SpriteBuilder action最小持续时间
action's duration is (roughly) a multiple of 0.0166 secondsaction的持续时间为0.0166秒的倍数。
2015-12-08 20:15:03
351
原创 Swift学习记录(UITableView can not find member ...)
UITableView can not find member ...待解决问题:UITableView.reloadSectionsUITableView.rowHeightcan not find member reloadSections,rowHeight,why,why,why!!
2015-08-06 11:04:24
817
原创 Swift学习记录(Swift和Object-C混编之可选值类型的选择)
在Object-C中,指针是可以判断是否为空的,所以在涉及到指针、需要向外交互的变量类型时,一定要使用可选值类型,比如说:@interface MyViewController :UIViewController @property (nonatomic,strong)UITableView * tableView;@end对应成Swift时,tab
2015-07-28 10:49:05
506
转载 逐步收集的apple源代码
开源项目Onboard:快速制作 app 引导界面的框架。相比起其他类似框架来说,Onboard 的页面是基于 ViewController 而不是 View 的,这意味着你可以更灵活地组织想要展示的内容。另外 Onboard 还提供了一些默认的布局和像是模糊、渐变这样的常见特效,这使得用 Onboard 制作引导界面变得非常容易。BRYXStackView:iOS
2015-06-22 11:11:15
489
原创 腾讯使用移动应用解决方案,送代金券
使用移动应用解决方案,送代金券http://www.qcloud.com/event/mobile/?from=mobileapp1&sessionUserType=BFT.PARAMS.166756.TASKID&ADUIN=274429042&ADSESSION=1434411818&ADTAG=CLIENT.QQ.5389_.0&ADPUBNO=26466信鸽推送免费哦。
2015-06-16 16:11:18
455
原创 swift学习记录(private和public)
private:在swift类中默认是公有的,如果想让某个属性或者方法私有,就需要用private。public:在swift类中默认是公有的,所以一般不需要用到public关键字,除非你要做framework给别人用,那么你需要用到public关键字。
2015-06-09 16:26:14
776
原创 swift学习记录(swift的类型推断)
今天听斯坦福大学Paul Hegarty 教授关于IOS开发的公开课,其中强调了swift的类型推断 让我swift语法中一些奇怪的东西:1、赋值中的类型推断:let value = 1这是有类型推断是很容易理解的。2、闭包的类型推断:
2015-06-08 11:07:48
556
转载 Swift’s Answer to #pragma mark, FIXME and TODO
转载:http://www.th7.cn/Program/c/201408/271216.shtmlWhile coding in Objective-C, #pragma mark isvery handyfor code organization in the Jump Bar. For example: #pragma mark – Initialization
2015-05-27 21:17:41
379
转载 Introduction to Coding Guidelines for Cocoa
Introduction to Coding Guidelines for Cocoa:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html#//apple_ref/doc/uid/10000146-SW1
2015-05-27 20:46:48
462
转载 bundle contains data files不应该被直接修改
Installing App-Specific Data Files at First LaunchYou can use your app’s first launch cycle to set up any data or configuration files required to run. App-specific data files should be created in
2015-05-25 16:31:17
687
转载 iOS6 UI状态保持和恢复
转载:http://blog.youkuaiyun.com/tonny_guan/article/details/8547903iOS设计规范中要求,当应用退出的时候(包括被终止运行时候),画面中UI元素状态需要保持的,当再次进来的时候看状态与退出是一样的。iOS6之后苹果提供以下API使得UI状态保持和恢复变得很容易了。在iOS6中我们可以在3地方实现状态保持和恢复:应用程序委托对象
2015-05-23 20:07:09
367
转载 关于CABasicAnimation的详细用法
CABasicAnimation 自己只有三个property fromValue toValue ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动画完成时,例如用位置属性做动画,层就会立刻 返回到它的初
2015-05-16 11:47:57
367
转载 UIView的两种动画
转载保留原文地址:http://blog.youkuaiyun.com/kqjob/article/details/10417461在IOS中如果使用普通的动画则可以使用UIKit提供的动画方式来实现,如果想实现更复杂的效果,则需要使用Core Animation了。下面详解各种类型动画的使用方式1、通过动画上下文使用UIKit动画[plain] view
2015-05-16 10:26:52
448
原创 swift扩展UIView实现动画依次执行
MVC框架下,如果model有连续变化,通过delegate传递给view是可能出现不一致的,因为动画的执行过程不再主线程中完成,所以实际上他是不依次执行,2个动画叠加的结果可能造成M和V的不一致,为了解决这个问题就要对动画进行排队。这是我在这个过程中找到的资料:https://github.com/irace/BRYSerialAnimationQueuehttp://guanj
2015-05-02 06:28:42
1079
转载 简析Swift和C的交互
转载:http://www.cocoachina.com/industry/20140619/8884.html转自猫·仁波切的博客(微博) 其中 @asmname 的两个用法源于我的猜测验证,用到了 Xcode, lldb, nm, llvm ir 等工具或格式。 其中 name mangling 部分源自 WWDC。 相关的分析主要基
2015-04-29 14:48:34
434
转载 ios学习记录(正则表达式)
http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=205378102&idx=1&sn=f49891b3baa468ce888fda58bed0966d&scene=5#rd
2015-04-16 09:40:56
343
原创 swift学习记录(enumerate)
遍历数组的时候,如果同时需要数组的索引,可以使用enumerate 这个全局函数来操作。for (idx, tile)in enumerate(group) { // Go through all the tiles in 'group'. When we see a tile 'out of place', create a corresponding Action
2015-04-13 19:47:46
504
转载 App Store审核指南:ResearchKit和Apple Pay有新规
http://www.cocoachina.com/appstore/20150317/11345.html
2015-04-10 15:40:55
385
转载 swift学习记录(iso开发设计性能提升)
iso开发设计性能提升:http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=205143636&idx=1&sn=c4d7bb5c725ac40f943dc47e1e0cc798#rd
2015-04-09 11:43:29
351
转载 swift学习记录(designated init 和convenience init)
http://www.open-open.com/lib/view/open1420702464031.html
2015-04-08 10:24:44
592
原创 swift学习记录(in)
in大概有2种用法。1、for in for i in 1..102、{arg in //to do}func hasAnyMatches(list:ArrayInt>,condition:Int -> Bool) ->Bool { for item in list { if condition(item) {
2015-04-06 21:10:21
847
1
转载 swift学习记录(selector)
转载自:http://stackoverflow.com/questions/24007650/selector-in-swifthttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/InteractingWithObjective-CAPIs.ht
2015-04-05 16:03:57
647
原创 swift创建unwind 过渡(unwind segue)
有很多朋友和我一样,在swift中创建unwind过渡时遇到了一些困难,但是在object-c中没有问题,因为apple官网的教程中详细讲解啦。https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/SecondTutorial.html#//apple_ref/doc/uid/TP4
2015-03-30 20:32:43
1294
原创 swift学习记录(Error running playground: unable to decode playground data)
今天在学习swift 的arc机制的时候,发生了一个很奇怪的错误反馈,只要编辑停止,就出现Error running playground: unable to decode playground data。通过几次试验后发现是文本编码问题。因为直接在pdf文件中复制代码,粘贴在playground里,虽然在显示上没出现错误,但是playground实时运行的时候出现Error running p
2015-03-23 21:38:09
1175
原创 swift学习记录(指定构造器和便利构造器)
规则 1指定构造器(没有convenience 关键字的init)必须调用其直接父类的的指定构造器。规则 2便利构造器(有convenience 关键字的init)必须调用同一类中定义的其它构造器。规则 3便利构造器必须最终以调用一个指定构造器结束。c#:呵呵,我支持重载构造函数。不过不开玩笑的说,我还是喜欢swift这种限制的。
2015-03-12 21:35:30
503
原创 swift学习记录(实例方法和类型方法)
swift 的结构体和类都可以有实例方法(所谓实例方法,就是类中最普通都方法,相对于类型方法,或者说是c#、java里都static方法)。 swift类的类型方法关键字比较特殊,不是static 而是class。
2015-03-09 20:50:43
433
原创 swift学习记录(===)
"==="和"!=="在swift中有两类用处:1、判断两个对象是否引用同一个对象实例。2判断两个数组是否共用相同元素。 1、判断两个对象是否引用同一个对象实例。这个语法对我来说,我是不喜欢的,因为the swift programing language 中同样指出,其实一个类的引用就相当于一个指针,那么判断两个对象是否引用同一个对象实例,只需要用“==”,为什么还要特意用“===
2015-03-03 21:58:35
635
原创 swift学习记录(func)
对于函数(func),我只能说swift的func真是无所不能,参数数量可以不固定、可以返回函数类型、用函数做参数等等。下面就来看看做这些例子。// Playground - noun: a place where people can playimport Cocoa//函数定义func greet(name:String, day
2015-03-01 21:18:12
418
原创 swift学习记录(for)
for 语句是一个最常见的语句,任何高级的程序语言都会有这个语句,在开端中也提过了它,这是当时的代码片段://7.for语句想到与C#中的foreach in。for item in array{ var i = item;}//只要你愿意,swift的for同样支持c++,c#,java这种传统写法。fo
2015-03-01 21:00:04
484
原创 swift学习记录(switch)
switch 语法本身没有什么让我感兴趣当有一点,就是swift的switch语法支持类似sql的用法,来看一下它书中的举例:import Cocoalet vegetable ="red pepper"switchvegetable { case"celery": let vegetableComment ="A
2015-03-01 20:35:58
467
原创 swift学习记录(Optional)
对swift语法的陌生主要来源于两个地方,一个是区别于其他语言的语法形式,比如C++中的int i 与swift中的var i:Int;另外一个是语法的功能,swift中的语法功能千奇百怪。从这篇文章开始,主要通过阅读与搜索the swift programing language 来学习,记录学习过程中的陌生点。Optional 这个知识点,其实是我在上一篇文章中,当我尝试 println(
2015-02-23 14:36:02
396
原创 swift学习记录(开端)
学习swift语言已经有一礼拜的时间了,总体感受swift语言确实很强大,但是也觉得它可能有点过于强大,这对移植来说有利有弊,利在于从别的平台移植到ios、os x平台的时候,更加方便了;弊在于实现的方法过多,如果把各种语法发挥到淋漓尽致,反而不利用移植成其他平台。为了帮助自己和网友们学习,决定把这几天的学习情况记录下来,那么首先来补全前几天的记录。编程平台的搭建就不再赘述,学习资料可以在
2015-02-23 13:24:13
528
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人