- 博客(29)
- 收藏
- 关注
转载 ios view的frame和bounds之区别(位置和大小)
一、首先列一下公认的资料:先看到下面的代码你肯定就明白了一些:-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);}-(CGRect)bounds{ return CGRe...
2018-03-22 14:38:00
85
转载 UILabel 属性
在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中用代码如[_label initWithFrame:CGRectMake(X,Y,WIDTH,HEIGHT)]方法改变拖拽到st...
2018-03-22 12:28:00
86
转载 iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)
iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。- (void)showOkayCancelAlert { NSSt...
2015-12-19 14:16:00
76
转载 Protobuf
一,什么是Protobuf官方文档给出的是:a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.二,Protobuf的优点1,性能好...
2015-10-23 15:06:00
81
转载 IOS 中得urlencodeing
NSString *city = @"北京"; NSString *city2 =[city stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]];转载于:https://www.cnblogs.com/4Dream/p/4...
2015-09-07 19:01:00
105
转载 IOS 音频队列(1)
http://msching.github.io/blog/2014/07/07/audio-in-ios/从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究。写这个系列的博客目的一方面希望能够抛砖引玉,另一方面也是希望能帮助国内其他的iOS开发者和爱好者少走弯路(我自己就遇到了不少的坑=。=)。本篇为《i...
2015-08-14 18:08:00
107
转载 UITabBarController不同导航控制器之间传值
先从tabBarController取出导航控制器,再从导航控制器的ViewControllers取出需要传值的视图控制器。如UINavigationController*recentNC = [self.tabBarController.viewControllersobjectAtIndex:1]; RecentCallViewController*recen...
2015-08-14 11:31:00
203
转载 NSNotificationCenter消息通信机制介绍(KVO)
作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(mytest:)name:@" mytest"object:nil];...
2015-08-13 14:20:00
52
转载 MKNetWorkKit
现在流行的第三方网络请求库有很多,ASIHTTPRequest、AFNetWorking等,每个人都自己的使用习惯,我推荐一个印度小伙子写的一个超轻量型框架MKNetWorkKit。 由于博客迁移至www.coderyi.com,文章请看http://www.coderyi.com/archives/422网络请求MKNetworkKit缓存冻结操作上传下载文件...
2015-08-12 11:08:00
78
转载 深入学习Block
本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,?1234567891011121...
2015-08-12 11:07:00
108
转载 iOS sqlite3
http://blog.csdn.net/xingxing513234072/article/details/24426307http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c422460b1c3ab6f17c7e4503d0c47c6607ad4c5c...
2015-08-05 14:36:00
63
转载 ios沙盒机制与文件操作
http://blog.csdn.net/totogo2010/article/details/7669837转载于:https://www.cnblogs.com/4Dream/p/4699733.html
2015-08-03 16:43:00
91
转载 面试
Static Test *test = nilstatic AccountManager *DefaultManager = nil; + (AccountManager *)defaultManager { if (!DefaultManager) DefaultManager = [[self allocWithZone:NULL] init]; re...
2015-07-15 14:12:00
177
转载 自定义iOS7导航栏背景,标题和返回按钮文字颜色
在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem更改导航栏的背景和文字Color方法一:[objc]view plaincopy//setNavigationBar背景颜色&title颜色...
2015-07-09 16:02:00
105
转载 更改StatusBar 文字颜色
黑色statusBar[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;白色statusBar[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;转载于:https://ww...
2015-07-09 10:34:00
239
转载 iOS开发key window
主窗口(key window)接受特定事件 一个窗口当前能接受键盘和非触摸事件时,便被认为是主窗口。而触摸事件则被投递到触摸发生的窗口,没有相应坐标值的事件被投递到主窗口。同一时刻只有一个窗口是主窗口。 大部分时间内,应用窗口是主窗口。由于iOS使用单独的窗口来显示警告视图(alert view)和输入附件视图(input accessory view),这些窗口也可以成为主窗口。例...
2015-06-30 15:02:00
156
转载 ios开发之数据的持久化存储机制
IOS中数据的持久化保存这块内容,类似于Android中文件的几种常见的存储方式。对于数据的持久化存储,ios中一般提供了4种不同的机制。1.属性列表2.对象归档3.数据库存储(SQLite3)4.苹果公司提供的持久性工具Core Data。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。也就是说:IOS上数据存储,我们要了解的两点,数据...
2015-06-30 14:49:00
103
转载 xcode 5.1,引入第三方库,因为第三方库都是自己管理内存,和ARC冲突,需要为部分文件添加Compiler Flags -fno-objc-arc...
xcode 5.1,引入第三方库,因为第三方库都是自己管理内存,和ARC冲突,需要为部分文件添加Compiler Flags-fno-objc-arcCompile Sources 列表就两列,第二列就是flag图片:Screen Shot 2014-04-17 at 1.39.10 PM.png转载于:https://www.cnblogs.com/4Dream/...
2015-06-30 14:34:00
190
转载 Objective-C的内省(Introspection)小结
内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富。内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息。NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别。明智地使用内省可以使...
2015-06-30 14:26:00
77
转载 Mp3加3d 环绕声
目前很多的手机都支持MP3播放功能了,但众所周知,用手机播放MP3的音质和音量实在是令人不敢恭维,在这里我就教大家一个怎样在手机音乐中添加音效的方法,保证能让你的手机播放出的音乐效果和音质提高300%! 首先我们需要准备好所需的软件,在这里我就不上传软件了,直接给出下载地址自己下载吧:Winamp5 Pro 5.2.473 简体增强版(烈火)、㊣阿飛㊣的音频视频工具包(Avpack...
2015-06-25 16:48:00
290
转载 CALayer的动画跟一个播放音乐的demo
自动布局#import "ViewController.h"#import <AVFoundation/AVFoundation.h>@interface ViewController ()<AVAudioPlayerDelegate>@property (weak, nonatomic) IBOutlet UIButton *buttonImg;...
2015-06-25 16:06:00
65
转载 ios横竖屏
ios横竖屏的效果是不相同的,所以我们在开发中如果允许屏幕横竖屏间的切换,那么我们就要调整视图的布局。利用Interface Builder开发,我们可以快速的拖拽出合适的界面布局,但是屏幕自动切换布局不能很好的适配,下图是,没有做任何调整的状态下,实现的横竖屏切换,可以看到界面不是很美观。 目前我所知的实现ios横竖屏切换的解决方案共有三种: 1.利用Interfa...
2015-06-23 19:15:00
90
转载 如何实现ios屏幕的横竖屏自适应
首先在UIViewController的-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation方法中设置设备要支持的deviceOrientation;在UIViewController的-(void)willRotateToInterface...
2015-06-23 17:19:00
132
转载 重力感应 横竖屏切换
1,去掉StatusBar在info.plist添加UIStatusBarHidden设置Boolean,设置为YES.2,横屏继续在info.list中添加UIInterfaceOrientation 设置UIInterfaceOrientationLandscapeRightxcode 4.3.2中为Inital interface orientation 设置为L...
2015-06-23 17:16:00
149
转载 斯坦福swift第二天MVC
若想输入特殊符号Edit-》Special Character起初最纠结的一段代码 var operrandStack: Array<Double> = Array<Double>() @IBAction func enter()//为什么要是空得 { isInputNumber = false // ...
2015-06-10 18:18:00
82
转载 斯坦福swift 公开课first day
swift写的一个Caculator,先通过storyboard,创建一个label跟oc 一样限定周围的距离,不过还是有些疑问swift 类型推导 ,然后 optional类型有两种 类型 一种是未设 也就nil 如果是nil 程序会crash,另一种类型就是 如NSString 后面加!就是NSString的类型了大体就这样了 怕会忘掉转载于:...
2015-06-10 15:30:00
92
转载 CocosX2d Xcode下环境搭建
到http://www.cocos.com/download/#下载mac 下文件将刚才下载的压缩包解压到你指定的文件夹里,比如是放在了桌面。cd /Users/dream/Desktop/cocos2d-x-3.6/tools/cocos2d-console/bin/cocos.py打开终端运行cocos.py脚本创建文件./cocos.py new HelloW...
2015-06-09 14:22:00
98
转载 UISearchBar
#import "MDRootViewController.h"@interface MDRootViewController ()<UITableViewDelegate,UITableViewDataSource,UISearchBarDelegate,UISearchDisplayDelegate>@property(nonatomic,strong)UITable...
2015-06-09 13:13:00
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人