- 博客(52)
- 资源 (1)
- 收藏
- 关注
转载 ios 截图
-(void)fullScreenshots{UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; UIGraphicsBeginImageContext(screenWindow.frame.size);//全屏截图,包括window [screenWindow.la
2014-09-30 15:37:22 735
原创 CAanimation动画 暂停,继续
停止: let pausedTime = layer.convertTime(CACurrentMediaTime(), fromLayer: nil) layer.speed = 0.0 layer.timeOffset = pausedTime
2014-09-29 18:40:46 6310
转载 Swift中的required修饰符
普通子类通常情况下,一说到required修饰符,我们最先想到的应该就是普通类(class)的init()方法了。比如下面这个类:class MyClass { var str:String init(str:String) { self.str = str }}当我们定义一个MyClass的子类(subclass)并实例化这个子类
2014-09-29 17:53:58 17529 5
转载 IOS中创建使用链接库(总结)
IOS中创建使用链接库(总结)一、动态链接库与静态链接库的区别 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的
2014-09-29 11:21:39 14837
转载 【转】Swift之?和!
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:?12345var stringValue : String //error: variable
2014-09-26 16:13:54 732
转载 Swift学习笔记五:循环和条件语句
一、循环语句1. for循环 1) for -in 循环,对于数据范围,序列,集合等中的每一个元素,都执行一次 for a in 0...5{} //循环迭代,从a=0到a=5,执行{}里的代码 注意:a只循环中存在,也就是出了{}a就不存在了 或者遍历数组
2014-09-26 16:13:12 549
转载 初探swift语言的学习笔记九(OC与Swift混编)
原文地址:http://blog.csdn.net/fengsh998/article/details/34440159swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。先中简单的入手,先研究在同一个工程目录下混合使用的情况。
2014-09-26 13:11:43 1342
转载 swift用全局常量代替宏
预处理指令Swift编译器不包含预处理器。取而代之的是,它充分利用了编译时属性,生成配置和语言特性来完成相同的功能。因此,Swift没有引进预处理指令。 简单宏在C和Objective-C,您通常使用的#define指令定义的一个基本常数,在Swift,您可以使用全局常量来代替。例如:一个全局定义#define FADE_ANIMATION_DURATION 0.3
2014-09-26 12:05:51 14240 1
转载 Using UIScrollView with Auto Layout in iOS
Using UIScrollView with Auto Layout in iOSBy Mike Woelmer | Published: March 5, 2014Who says you can’t teach an old control some new tricks? The UIScrollView has been arou
2014-09-24 23:55:26 1964 1
转载 iOS 通知中心扩展制作入门
from:http://onevcat.com/2014/08/notification-today-widget/扩展 (Extension) 是 iOS 8 和 OSX 10.10 加入的一个非常大的功能点,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的服务提供某些附加的功能。对于 iOS 来说,可以使用的扩展接入点有以下几个:
2014-09-24 19:22:21 2542
转载 iOS8新特性之基于地理位置的消息通知UILocalNotification
原文 http://blog.csdn.net/yujianxiang666/article/details/36007913 苹果在WWDC2014上正式发布了全新的iOS8操作系统。界面上iOS8与iOS7相比变化不大,不过在功能方面进行了完善。 iOS8
2014-09-24 18:59:20 2303
转载 AutoLayout中的Content Hugging 和 Content Compression Resistance
iOS6中引入了AutoLayout,极大的方便了UI元素的布局,现在已经过去一年了,并且大部分设备的系统也已经升级到了iOS6,是时候要使用此项技术了。在AutoLayout的学习中有两个概念官方文档讲述的不是很清楚,今天花费了2个小时的时间研究了一下,在此总结一下。Content Hugging 和 Content Compression Resistance这两个属性对有in
2014-09-24 17:53:40 31903 3
转载 iOS8 定位新增功能
从iOS诞生之日起,系统便配带了定位功能,随着无线互联网的需求,移动功能的日新月异的变化,以及iOS的不断升级,定位功能都有不断的更新,自iOS7加入了iBeacon,为无线移动推送提供了更多的变数以后,在iOS8里面定位功能也有不俗的表现。Core Location framework的变化主要有以下几点:1. 在定位状态中引入Always 和WhenInUse的概念。2. 加入Vi
2014-09-24 11:52:54 24347 4
转载 iOS中代码支持多国语言切换的实现(Xcode5+iOS7)
原文 http://blog.csdn.net/gisxy/article/details/20577881为了增加程序的用户使用数量,那么程序的国际化是不可或缺的一步。在Xcode中要实现程序的国际化,其实非常简单,开发者只需要简单配置,并修改相应的字符串键值对即可。 应用程序的国际化主要包括三个方面:A、程序名称国际化;B、程序内容国际化;C、程
2014-09-23 18:15:32 967
转载 使用Autolayout xib实现动态高度的TableViewCell
最近又要做新功能了,虽然没有什么难点,只是获取后端XML数据显示到TableView,但是不是可以更简单快速的完成呢?原来Cell的动态高度一直都是通过sizeWithFont手动计算,潜意识觉得这应该不是最好的实现方式,但由于当时时间紧不允许尝试新技术,所以问题也就遗留了下来,这次又遇到了,时间充裕就解决下吧。Autolayout是解决自适应frame问题的解决方案(iOS6.0就已经支
2014-09-23 15:48:19 11850
转载 iOS开发常用国外网站清单
工欲善其事必先利其器,最近发现临时查找一些东西容易浪费时间,花了点时间整理一下常用的网站,方便以后备用。国内的code4app,ui4app,cocoachina,oschina,csdn就不说了,基本上很好用。不过国外网站上的好东西更多,可惜找起来也更费时间,需要整理一下。主要分开发教程、示例项目、UI设计、问题解决几块。开发教程:
2014-09-23 14:14:20 2355
转载 制作iOS Ad-Hoc测试应用
from:http://blog.csdn.net/yuanbohx/article/details/9213879本文是保证完成iOS真机测试证书一系列导入流程的前提下所做的操作,如还没有进行上述工作,请在网络上找寻相关资料,这里不再赘述。1、添加Devices:登录苹果开发者网站:https://developer.apple.com/account/ios/dev
2014-09-22 16:23:37 3494
原创 新的xocde使用旧的模拟器
sdklu'j /Applications/xcode 6.0.1/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
2014-09-22 10:47:10 1167
转载 [iOS] 初探 iOS8 中的 Size Class
分类: iOS2014-09-15 17:15 320人阅读 评论(3) 收藏 举报ios目录(?)[+]原文地址:http://blog.callmewhy.com/2014/09/12/learn-ios8-size-class/以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他
2014-09-20 14:59:44 4953 2
转载 [iOS] 初探 iOS8 中的 Size Class
iOS8新特性,Size Classes,是对老式UI思路的全新抽象:把各个设备屏幕(iphone4,5,6, ipad,iwatch?)以及它们的屏幕旋转状态都抽象成屏幕Size的变化,将这些Size归纳成几个类别。iOS8新特性,Size Classes,是对老式UI思路的全新抽象:把各个设备屏幕(iphone4,5,6, ipad,iwatch?)以及它们的屏幕旋转状态都抽象成屏
2014-09-20 14:58:29 2555
转载 UIView animations with autolayout
UIView animations with autolayoutPosted on August 5, 2013 by BrandonLearn how to do typical UIView animations using autolayout constraints.Using autolayout in your apps is becoming increas
2014-09-20 11:46:15 1453
转载 AutoLayout(自动布局)入门
AutoLayout(自动布局)入门这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。AutoLayout在去年的WWDC上被引入Cocoa,而在今年的WWDC上,Apple不惜花费了三个Session的前所未见的篇幅来详细地向开发者讲解AutoLayout在iO
2014-09-20 11:27:12 3434
转载 一篇厚道的Autolayout及VFL经验分享
原文:http://blog.csdn.net/mozixiong/article/details/14165391这篇不是什么教程。Cocoa autolayout出来蛮久了。以前多次想去深入研究一下,每次都很蛋疼无序。这东西是在有些搞。尤其习惯了code写布局的。看到Visual format language,简直要掀桌子。搜教程,满世界都是,没有一个讲得透彻的。例子空洞。你
2014-09-20 10:58:28 3294
转载 How to use Display Zoom on your iPhone 6 or iPhone 6 Plus
How to use Display Zoom on your iPhone 6 or iPhone 6 Plus时间 2014-09-20 03:44:05 iPhone Hacks原文 http://www.iphonehacks.com/2014/09/use-display-zoom-iphone-6-plus.htmlAs I had mentioned
2014-09-20 09:37:19 3436
转载 iOS开发技巧(系列十五:autolayout自动布局)
iOS开发技巧(系列十五:autolayout自动布局)发表于3个月前(2014-06-14 13:59) 阅读(121) | 评论(1) 6人收藏此文章, 我要收藏赞0摘要 autolayout可以方便的进行屏幕适配ios autolayout constraints 自动布局autolayout自动布局技术在iOS6就已经推出了,但是
2014-09-19 14:25:56 38002
转载 IOS 6 自动布局 入门-2
IOS 6 自动布局 入门-2 Matthijs Hollemans on September 29, 2012Tweet这篇文章还可以在这里找到 英语, 韩语来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutori
2014-09-19 13:47:32 5317 1
转载 IOS 6 自动布局 入门-1
Matthijs Hollemans on September 29, 2012Tweet这篇文章还可以在这里找到 英语, 韩语来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份
2014-09-19 13:46:22 2341
转载 Auto Layout
做过Android应该都知道相对布局这个概念,一个控件以另一个控件为参照进行布局,那么即使屏幕变化,布局也会随着进行微调,以达到良好的视觉效果并且保持了代码的可拓展性。随着iPhone5 的面世,iPhone的屏幕比例也失调了。今年的WWDC就有了iOS的新特性auto layout,当然这个自己也还在学习当中。这里就把自己这几天的收获记录下…..首先讲讲auto Layo
2014-09-19 13:45:06 2139
转载 iPhone开发之NSRunLoop的进一步理解
iPhone开发之NSRunLoop的进一步理解发表于5个月前(2014-04-14 11:50) 阅读(148) | 评论(0) 3人收藏此文章, 我要收藏赞0iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不用处理一些很琐碎很低层次的具体消息的
2014-09-17 16:44:38 1282
转载 NSOperation isConcurrent
NSOperation默认是非并发的,当你调用-[NSOperation start]方法时,该方法会等任务结束才会返回;并发的NSOperation是指,当你调用-[NSOperation start]后,NSOperation会在非当前线程(建立一个NSThread,或是dispatch async等)执行任务,并在任务结束之前就返回;需要注意的是,并发行为都需要你
2014-09-16 18:54:23 1710
转载 初探 iOS8 中的 Size Class
初探 iOS8 中的 Size Class 2014年 09月 12日文章目录1. 简介2. 实验3. 实战3.1. 修改 Constraints3.2. 安装和卸载 Constraints3.3. 安装和卸载 View3.4. 其他4. 后话以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴
2014-09-16 13:11:24 45060 14
转载 关于IOS的Autolayout特性的理解以及使用
前段时间时间总是在纠结这个ios的Autolayout的布局问题。总感觉Apple这样做很麻烦,感觉Autolayout的代码写起来很别扭。半个眼都不想去看那些代码,又臭又长。其实不然,当现在Apple发布的各个产品上市之后,设备的屏幕分辨率也有了很大的变化,iPhone4/4S是3.5寸,iPhone5是4.0寸,ipad2/new ipad/ipad4是9.7寸的,ipad mini是7
2014-09-16 13:08:58 47225 4
转载 Xcode6的新特性、iPhone6和iPhone6Plus的适配,xcode6iphone6
今年苹果发布会已经结束,但人们貌似对iPhone6和iPhone6plus不太感兴趣,而对iWatch非常期待。这次苹果一次发布两种屏幕大小的手机,而且与之前的机型的屏幕大小都不一样。这对开发者来说,无疑是最担心的事了,之前的app在iPhone6和iPhone6Plus上会不会布局全乱了呢? 不用担心苹果肯定会考虑到这些问题的: 虽然屏幕分辨率变了很
2014-09-16 10:43:44 13313 2
转载 iPhone6分辨率与适配
分辨率和像素经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):iPhone5分辨率320x568,像素640x1136,@2xiPhone6分辨率375x667,像素750x1334,@2xiPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080x192
2014-09-16 10:35:34 2533 1
转载 UIKit 力学教程
UIKit 力学教程Colin Eberhardt on October 9, 2013Tweet这篇文章还可以在这里找到 英语, 俄语, 韩语If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!Ray:这篇教程
2014-09-15 19:40:46 1110
转载 iOS内置加速计(UIAccelerometer/CoreMotion)
•通过iOS设备提供的内置的加速计,可以确定设备什么时候移动、移动了多少距离以及设备的方向•在应用程序中,使用UIAccelerometer类来接收加速计数据,通过类方法sharedAccelerometer可以获得该类的实例•使用加速计需要设置其更新间隔和代理,此后,在指定的时间间隔,会收到代理方法accelerometer:didAccelerate:的回调•该代理方法
2014-09-15 18:13:10 4077
转载 CoreMotion框架-iOS设备的核心运动
我们知道iOS的应用真的太多了,很多应用让我们惊叹不已!!!很多意想不到的应用!比如:1.电子罗盘指南针之类的应用-让我们知道方向。2.运动类型软件-让我们知道我们跑步多少公里。3.社交软件中的摇一摇功能。4.游戏中扮演角色类中根据设备的晃动等进行操作。等等。。而且还有很多应用正在层出不穷的展现再我们面前。其实,他们多半是
2014-09-15 18:05:36 5207 1
转载 Reveal使用步骤和 破解Revealapp的试用时间限制
下载地址:http://pan.baidu.com/s/1eQstR2M一.Reveal使用步骤1.启动Reveal --> Help --> Show Reveal Library in Finder,拖动添加Reveal.framework到工程中。选中 Copy items into destination group's folder (if needed)以及当前的tar
2014-09-15 15:12:29 8524 3
转载 Reveal查看任意app的高级技巧
Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程中,可参见Reveal的官网http://revealapp.com/,但我们这次讲述的却是非常规用法。在12/21的#阿里技术嘉年华#上,我给听众展示了使用Reveal查看任意
2014-09-15 15:10:04 2399 5
C#编码规范(代码规范总结)
2009-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人