
IOS开发
文章平均质量分 60
lucifron_
Develop for IOS
展开
-
IOS开发实现歌词自动滚动功能
今天练习到媒体播放的模块,原创 2014-11-09 16:22:10 · 4382 阅读 · 0 评论 -
IOS中设置UINavigationBar的各种样式(图片/透明效果/下方内容显示情况)
IOS中设置UINavigationBar的各种样式(背景图片/全透明效果/下方内容是否显示,不显示滚动内容), 导航栏的item,返回按钮,title字体颜色设置。原创 2014-12-07 18:14:00 · 3344 阅读 · 0 评论 -
Xcode6本地化字符串,应用名称
Xcode6本地化字符串,应用名称,以及通过修改Scheme来用模拟器调试。原创 2015-02-02 17:42:00 · 2092 阅读 · 0 评论 -
iOS Newsstand Tutorial(IOS报刊亭教程)
iOS Newsstand Tutorial(IOS报刊亭教程)翻译 2015-02-06 17:59:14 · 1956 阅读 · 0 评论 -
解析IOS内省机制
IOS内省机制是本文要介绍的内容,从评估继承关系、方法实现和协议遵循、对象的比较等方面来详细的学习IOS内省机制,我们先来看详细内容。内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富。内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以转载 2014-12-14 14:13:44 · 1424 阅读 · 0 评论 -
整理IOS开发常用小Tips
分享些积累的IOS开发常用技巧原创 2015-05-30 17:31:29 · 673 阅读 · 0 评论 -
iOS中用在导航控制器的转场动画(pop,push动画)制作
iOS中自定义导航控制器pop/push动画原创 2015-11-13 22:14:27 · 2180 阅读 · 0 评论 -
模仿新版美团外卖导航栏自动改变透明度效果
现在很多iOS应用都使用了随着tableView滑动(contentOffSet改变), 导航栏都明度改变的效果,正好想试着做一下,就拿新版美团外卖当作例子吧。 过程十分简单,但效果很不错。原创 2015-12-29 15:25:09 · 3469 阅读 · 0 评论 -
iOS动态启动界面(swift实现)
最近使用swift语言制作的应用使用了动态启动界面,先来看看效果吧: 首先,启动图只可以设置一张静态图片,而动态效果是在 “didFinishLaunchingWithOptions” 中执行的动画。 首先我试用了LaunchScreen,并再其中设置了静态的启动图片之后倒入了3张需要执行动画的图片素材下一步就要在AppDelegate中 didFinishLaunchingWithOption原创 2016-01-04 21:33:04 · 4066 阅读 · 0 评论 -
Swift利用闭包反向传值
首先,闭包原理和oc中的block是异曲同工,只是书写方式稍有差异。 写个Demo来用闭包(closure)实现下控制器反向传值界面十分简单,点击按钮进入第二个控制器,在textfield中输入文字后返回,主页面的label文字便自动更改。首先按照开发逻辑实现第二个控制器的闭包函数: 定义个闭包类型,需要传递的参数为String而且注意返回值是Voidtypealias MyColsure =原创 2016-01-19 22:55:55 · 3166 阅读 · 0 评论 -
iOS中创建UITableViewCell的正确姿态
iOS中创建TableViewCell还在判断if(cell == nil)就太low了原创 2015-12-06 14:28:48 · 934 阅读 · 0 评论 -
iOS中使用AutoLayout动态调整Cell高度
之前做的不同高度的cell都是利用代码在HeightForRowAtIndexPath方法中计算cell高度来实现的,突然想用AL来实现一下动态Cell高度设置,先看看成果动图: 下面提供主要思路代码,类似数据填充的就不提了。创建自定义Cell类ALTableViewCell并选择使用xib 之后创建约束 俩个Label都设置到leading/margin/topMargin为固定值,由于下面原创 2016-01-25 18:07:55 · 1487 阅读 · 0 评论 -
IOS中用UIStoryBoard类初始化/跳转控制器
IOS中用UIStoryBoard类初始化/跳转控制器1. 空工程中通过创建storyboard文件加载页面2. 其他控制器中设置StoryBoard的初始控制器为window的根控制器3 .跳转到Storyboard中某个控制器原创 2014-12-21 13:56:45 · 3868 阅读 · 0 评论 -
iOS 8.0 毛玻璃效果利用UIVisualEffectView快速实现
IOS开发 iOS 8.0新特性-毛玻璃效果利用UIVisualEffect快速实现,原创 2014-11-11 21:26:37 · 2200 阅读 · 0 评论 -
最近整理IOS开发关于scrollView的一些细节和技巧
Auto Layout 会自动添加很多约束导致滚动视图不可滚动,在开始设置控件之前将滚动视图和图像视图的A L属性禁止掉滚动视图实现在viewdidload中加入self.scrollView.contentSize = self.imageView.image.size;让图片缩放采用UIScrollViewDelegate协议-(UIVi原创 2014-11-07 22:43:14 · 1281 阅读 · 0 评论 -
新版AFN快速发送GET、POST请求
POS AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSDictionary *parameters = @{@"foo": @"bar"}; [manager POST:@"http://example.com/resources.j原创 2014-10-30 16:15:51 · 2610 阅读 · 0 评论 -
整理所有IOS开发关闭键盘方法
一:textfield ,链接did end on exit方法实现:[sender resignFirstResponder];(但注意sender不一定可以处理方法(id)sender,此处本质是UITextField类型)二:使用代理+ self.txtName.delegate = self;代理方法: -(BOOl)textFieldShouldRetur原创 2014-10-31 13:57:01 · 854 阅读 · 0 评论 -
IOS7/8 中自定义UITabBar (BarItem背景、点击)
为方便演示 主控制器就用storyBoard建立,并且为tabBarController链接了5个控制器,但是默认图标不符合自定义标准,单纯通过修改item的image并不能达到彩色各种尺寸图标的显示。所以下面就在tabBarController的控制器中利用代码来修改tabBar的图标。原创 2014-11-16 15:02:38 · 2639 阅读 · 0 评论 -
IOS常用延迟调用,后台调用,主线程调用方法
/延迟调用 [self performSelector:@selector(doSomeThing:) withObject:nil afterDelay:1.0f]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0f * NSEC_PER_SEC)), dispatch_get_mai原创 2014-11-20 16:03:36 · 2295 阅读 · 0 评论 -
IOS分别利用NSURLSession和AFNetworking实现下载文件
利用NSURLSession 创建下载任务需要注意的是更新UI必须要到主线程中调用,下载后得到的URL是临时创建,随着block销毁而删除.利用改变NSURLSessionConfiguration 后的方法可以实现程序进入后台继续下载任务NSURLRequest *request = [NSURLRequest requestWithURL:_imageUrl]; N原创 2014-11-29 16:22:04 · 5039 阅读 · 0 评论 -
整理IOS中Block用作属性、传值、回调用法
整理IOS中Block在做属性、传值、回调用法1.block用作属性 封装一段代码在模型类中声明block属性 @property (copy,nonatomic) void (^actionBlock)(); @property (copy,nonatomic) void (^actionWithPapameterBlock)(int papameter)原创 2014-11-24 20:33:13 · 6885 阅读 · 1 评论 -
解决部分升级Xcode6定位、键盘、推送问题
xcode6相比上个版本改动了不少东西,同时旧的项目在编译时可能出现有个错误,由于xcode6默认取消了pch文件,导致用到UIKit框架的数据类型时提示错误。下文就是部分常见错误的解决方法1、不能定位打勾 设置- 隐私-定位服务-你的app-使用应用程序期间(始终)打开app再进设置后会发现,你打勾的使用程序期间(始终)又给取消了。。。。原来iOS8需要一些方法。。。转载 2014-10-30 16:12:47 · 641 阅读 · 0 评论 -
IOS常用获取沙盒路径,URL方法
获取IOS应用沙盒中文件夹目录字符串/URL常用方法原创 2014-12-14 14:00:03 · 9321 阅读 · 0 评论 -
iOS 8新增:为应用添加扩展(Extensions)
转自 点击打开链接一、扩展概述扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有数据。 而在引入扩展之后,其他app可以与扩展进行数据交换。基于安全和性能的考虑,每一转载 2014-12-17 16:58:19 · 4001 阅读 · 0 评论 -
快速创建5种常见类型的NSAttributeString
快速创建5种类型的NSAttributeString和NSMutableParagraphStyle原创 2014-12-02 20:37:15 · 2827 阅读 · 0 评论 -
iOS自定义AlertView
虽然系统的AlertView(AlertController)已经非常简单易用了,但偶尔还是想做些更酷炫的交互或者需要添加很多自定义的内容,这时候需要自定义个View来实现个性化的AlertView。 先来看看成品: 代码非常少,但效果十分出众。 首先我用xib创建了需要自定义的提示视图,建立好约束 建立对应的类我这里就叫MyAlertView 之后outlet中心需要动画的view,这里原创 2016-02-28 16:12:17 · 1274 阅读 · 1 评论