- 博客(16)
- 资源 (22)
- 收藏
- 关注
转载 iOS—真机测试教程
转载处:点击打开链接准备开发者账号自从Xcode7 出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有app具有“推送”等功能的时候,要真机测试就必须要开发者账号和设置证书。苹果只是让你体验一下它的基本功能,要深入还是要花钱的。待测试的项目真机测试步骤一、创建App ID二、创建证书请求文件 (CSR文件)三、根据C
2016-12-28 09:35:20 1019
原创 UIBezierPath设置图片圆角
一般我们都会通过Layer设置图片圆角,这种方法在iOS9以前可能会发生离屏渲染,比较消耗性能,比如当一个页面上有十几头像这样设置了圆角会明显感觉到卡顿。这种就是最常用的,也是最耗性能的。 imageView.layer.cornerRadius=20; imageView.layer.masksToBounds=YES;ios9.0之后对UIImag
2016-12-23 10:12:48 2421
转载 iOS中几种数据持久化方案
方便自己使用,就从其他地方copy过来了,感谢@伯恩的遗产 ,原址:点击打开链接概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 Co
2016-12-22 16:51:00 348
原创 ios开发 单例模式
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。一般单例类继承于NSObject,作为数据类,单例模式下可以节省内存开销。下面上代码,以供参考;.h文件里#import @interface Model : NSObject+(instancetype)sharedModel;.m文件里stat
2016-12-22 16:08:37 394
原创 AFNetworking 网络请求
一个简单的笔记,只写了POST请求,GET类似更简单。#import "AFNetworking.h"#import "UIImageView+AFNetworking.h"//可以设置图片NSString *path = @"http://v.juhe.cn/joke/randJoke.php"; //请求内容 NSDictionary *params = @{@"ke
2016-12-22 11:23:31 484
原创 iOS源生HTTP网络请求(get/post)下载任务
不经常写,总会忘记,来看看就会想起。 在info.plist文件操作一下一.GET请求NSString *path = @"http://apis.juhe.cn/mobile/get?phone=13301388888&key=4e602dad4a05b4d491ffb82511613158";//如果网址中出现了 中文 需要进行URL编码 path = [p
2016-12-22 11:14:54 3019
转载 iOS开发之Xcode8控制台输出警告:subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0
借鉴@CrazyZhang1990,原文地址点击打开链接一、错误起因昨天更新了Xcode8,今天新建工程的时候发现控制台会多出很多log。因为前天用的Xcode7工程还好好的。所以猜测是Xcode升级之后的一些设置或者工程配置原因。二、错误提示:2016-09-19 21:08:37.327067 Swift03[3103:305165] sub
2016-12-22 10:28:12 800
转载 UITableView全面解析
解析的特别全面,适合新手上路。原文:点击打开链接--UIKit之UITableView概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。
2016-12-13 14:58:03 483
转载 IOS状态栏的设置
状态栏的字体为黑色: UIStatusBarStyleDefault 状态栏的字体为白色: UIStatusBarStyleLightContent一、在 info.plist 中,将 View controller-based status bar appearance 设为 NO状态栏字体的颜色只由下面的属性设定,默认为白色:// default is UISt
2016-12-13 14:39:10 594
转载 IOS TextField 属性事件大全
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; [self.view addSubview:text]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorder
2016-12-08 15:11:31 800
原创 万能排序法compare 自定义排序规则
我们可以给NSArray数组排序,也可以自定义排序方法。//给数组排序 默认升序NSArray *keys = [self.lrcDic.allKeys sortedArrayUsingSelector:@selector(compare:)];//self.lrcDic 是我定义的字典,里面的Key是数值型,allkeys就是字典的所有Key;sortedArrayUsingSel
2016-12-08 14:01:50 2912
原创 把字符串转成NSDate时间格式 并显示时间戳
我们请求的时间会和现在的时间去进行比较,显示1分钟前,1小时前,2016年12月08日等等,但是如果我们得到是字符串,怎么去和时间比较呢?首先我们得到的时间属性createdTime后在.m文件里实现get方法。-(NSString *)createdTime{ NSDateFormatter *formatter = [NSDateFormatter new];// F
2016-12-08 11:26:20 932
原创 解决collectionView刷新时闪屏的bug(隐式动画)
大牛们有很多解决办法,但是我用过这个,是行之有效的,其他的没什么作用。 [UIView performWithoutAnimation:^{ [self.collectionView reloadData]; }];把刷新界面的事件放在这个BLock里就可以了!
2016-12-08 10:55:48 10570
转载 iOS开发UINavigation系列一——导航栏UINavigtionBar 收藏
iOS开发UINavigation系列一——导航栏UINavigtionBar一、导航栏的使用 在iOS开发中,我们通常会使用导航控制器,导航控制器中封装了一个UINavigationBar,实际上,我们也可以在不使用导航控制器的前提下,单独使用导航栏,在UINavigationBar中,也有许多我们可以定制的属性,用起来十分方便。二、UINavigationBa
2016-12-08 10:50:37 1201
原创 IOS 自动布局Masonry简介
Masonry简介Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且同时支持iOS和Max OS X等。总之,对于侧重写代码的coder,请你慢慢忘记Frame,喜欢Masonry吧使用前的准备若是你对于自动布局很熟练的话,再接触这个第三方Masonry很容易上手的,对UI界面显示的控件的约束本质都...
2016-12-07 16:53:22 1547
转载 iOS MJRefresh使用详解
GitHub下拉刷新01-默认self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{ // 进入刷新状态后会自动调用这个block}];或// 设置回调(一旦进入刷新状态,就调用target的action,也就是调用self的loadNewData方法)self.tableVie...
2016-12-07 14:59:24 1587
iOS11.1(15B87) 真机包
2017-11-07
iOS11.0 真机包
2017-11-06
iOS10.3 真机包
2017-11-06
IOS10.2真机包
2017-11-06
IOS10.1真机包
2017-11-06
IOS10.0真机包
2017-11-06
C# winform office OA办公
2017-10-31
iOS11.0 (15A372) 真机包
2017-09-21
二级导航栏
2017-04-20
UIColor 16进制转三原色
2016-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人