- 博客(17)
- 收藏
- 关注
转载 GCD
什么是GCD? Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。 GCD是一套底层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOpera
2015-12-07 09:08:05
283
原创 OC 设计模式
单例模式 单例简介 单例是生命周期与程序生命周期相同,仅能生成一次、且不能被销毁的唯一实例; 需要确保应用中的一个特定类有且仅有一个实例(对象); 单例可在程序任何位置被访问,且一直存在; 单例实例获取方法命名规则:一般以standard…、shared…、default….开头; 单例必须至少满足以下条件: 只初始化一次;
2015-12-07 08:59:53
542
转载 第一次面试 可以看看
后台运行:voip,audio,location才能运行后台 (ARC 下用__weak, MRC 下用__block)可以解决block的循环引用 下拉刷新,上拉加载: runloop:跟多线程相关,每个线程都自带一个runloop,主线程默认是打开,子线程是关闭的,是一个事件处理的循环,处理NSTimer。就是一个while死循
2015-12-07 08:53:58
390
原创 关于ios定时器NSTimer的俩种使用方法
NSTimer *timer =[NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(scrollImg) userInfo:nil repeats:YES]; //每2秒运行一次function方法。 这里我们把YES 改为NO,区别在于 //不重复,只调用一次。timer运行
2015-12-03 08:53:20
292
原创 Xcode 创建一个pch
/屏幕的宽度和高度 #define MyWidth [UIScreen mainScreen].bounds.size.width #define MyHight [UIScreen mainScreen].bounds.size.height
2015-12-02 08:52:13
262
原创 UIStepper 的简单实用
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIStepper *stepper = [[UIStepper alloc] init];
2015-12-01 08:54:22
294
原创 ios2时间类的方法
//当前日前日期 NSDate *today = [NSDate date]; //时区 NSTimeZone *zone = [NSTimeZone systemTimeZone]; //设置间隔 _interval = [zone secondsFromGMTForDate: today];
2015-11-17 09:24:42
260
原创 iOS打包IPA 文件
第一种方法 :archive 在上一篇往appstore传项目的 博客 中说到了。 第二种快速打包方法:适用于着急打包 并且 传统打包方式 遇到问题的同学, 在Products文件夹里有个.app后缀的文件,show in Finder 直接将该文件拖到iTunes里,在iTunes里选择你的应用程序之后,在iTunes里show in Finder 即可找到生成的ipa文件 PS:很多同学
2015-11-14 16:52:11
382
原创 上传APP store 流程
1.登录developer.apple.com 2.点击member center后 进下图 3.点击certificates Identifiers进下图 4.点击Certificates进下图,首先创建App IDs 5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推
2015-11-14 16:50:59
351
转载 UISegmentedControl
初始化UISegmentedControl NSArray *arr = [[NSArray alloc]initWithObjects:@"轻拍",@"长按",@"清扫",@"旋转",@"捏合",@"拖拽", nil]; //先创建一个数组用于设置标题 UISegmentedControl *segment = [[UISegmentedControl alloc]ini
2015-11-13 09:54:08
322
转载 iOS searchBar最近搜索结果的实现
实现此功能就需要保存用户的搜索记录, 这样就必须有个本地的小型数据库,我在这里用NSUserDefault来做例子。 首先在页面的初始化方法中初始化一个数组,由于保存本地时候需要json化数组转化为字符串,所以取的时候也就要反json化这个字符串。 最近搜索记录都是展示最近的一条的记录,这样就需要将数组的元素进行倒序排列。 - (id)initWithNibName:
2015-11-13 09:51:07
534
原创 开发之 UIAlertController
各位,早上好 。好久没有写过了。 现在Xcode已经更新到7.1了、ios系统已经9.0+了,当我们在写一个UIAlertView的时候,系统会曝一个黄色⚠️,这是因为自从9.0以后,系统鼓励我们用UIAlertController ,相信以后会取代系统的UIAlertView。 废话不多说,上码: // 创建提示框 UIAlertController *newAlertCo
2015-11-13 09:19:20
298
原创 CoreLocation框架的简单介绍
今天重新看了看coreLocation框架 ,自己简单的在Xcode敲了一遍,然后分享过来给各位看看.希望对新人来说有点帮助把
2015-03-18 11:10:18
703
原创 NSMutableAttributedString 的简单使用介绍
在ios开发过程中,总是会遇到一段话需要给不同的颜色以及不同字的大小,这个时候会使用到NSMutableAttributedString,以下是我自己写的一段代码,大家看看吧(复制可以直接跑). 上码: UILabel *inLabel = [[UILabel alloc]initWithFrame:CGRectMake(95, 64, 190, 70)]; inLabel.
2015-03-06 11:03:38
696
原创 关于NSMutableAttributedString 的使用以及介绍
在ios开发过程中,总是会遇到一段话需要给不同的颜色以及不同字的大小,这个时候会使用到NSMutableAttributedString,以下是我自己写的一段代码,大家看看吧(复制可以直接跑). 上码: UILabel *inLabel = [[UILabel alloc]initWithFrame:CGRectMake(95, 64, 190, 70)]; inLabel.
2015-03-06 10:55:35
351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人