- 博客(18)
- 资源 (10)
- 收藏
- 关注
原创 iOS左滑弹出右侧抽屉
// // ViewController.m // RightDrawerSample // // Created by amber on 16/8/2. // Copyright © 2016年 Shlity. All rights reserved. // #import "ViewController.h" #import "RightDrawerView.h" #define
2016-08-04 10:01:15
2448
原创 在iOS启动页增加一个倒计时跳过按钮
WSDrawCircleProgress, 根据UIBezierPath和CAShapeLayer自定义倒计时进度条,适用于app启动的时候设置一个倒计时关闭启动页面。可以设置进度条颜色,填充颜色,进度条宽度以及点击事件等。 公共方法: //set track color @property (nonatomic,strong)UIColor *trackColor;
2016-08-01 10:52:49
5458
1
原创 UITableViewCell添加UICollectionView,能够左右滚动用于展示不同图片。利用UICollectionView的优点,从而性能上有很大优化
Github下载地址 #import #import "WSCollectionViewCell.h" @interface WSCollectionView : UICollectionView @property (nonatomic, strong) NSIndexPath *indexPath; @end static NSString *CollectionViewCel
2016-07-29 10:58:18
1376
原创 AFNetworking3.0封装
Overview Network, 根据AFNetworking3.0框架封装的,实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能,同时支持IPv6。 为什么使用它? 简单快捷,只需要一句代码即可请求网络和文件处理只需要设置一个参数就能在界面上显示一个loading状态block回调代码可读性更高快速上传下载文件,同时显示下载或上传进度条
2016-06-22 16:00:24
1292
原创 iOS的UIButton单选的最佳方式
#import "TestViewController.h" #import "UIImage+Mycategory.h" @interface TestViewController () @property (nonatomic,strong) UIButton *myButton; @end @implementation TestViewController - (void)vie
2016-05-10 17:30:40
1257
原创 block和delegate的使用
/** * 功能: * 1. 分别通过delegate和block方式实现,点击TestTableViewCell上添加的按钮push到一个指定的控制器(TestViewController) * 2. 当点击cell上的按钮的时候,传一个值(当前cell的row)给ViewController控制器 * 3. 当ViewController控制器收到Cell传来的值之后,
2016-05-06 18:10:16
962
原创 SDWebImage download image
/** * SDWebImage download images */ SDWebImageDownloader *downloader = [SDWebImageDownloader sharedDownloader]; [down
2016-03-30 15:55:01
1019
原创 AFNetWorking同时上传多张图片方式
1. /** * 上传多张照片 * * @param imageDic 字典数组 */ - (void)sendTopicImageToServer:(NSMutableDictionary *)imageDic{ AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
2015-12-04 08:51:56
621
原创 获取TabelView中得Cell的各种方式
- (void)selectAllGoods:(UIButton *)button event:(id)event { [button setSelected:!button.selected]; //获取到的indexpath为屏幕上的cell的indexpath /* NSSet *touches = [event allTouches];
2015-12-04 08:43:13
833
原创 AFNetworkin POST Json格式的数据到服务器
如下json格式为: "Method" : "ClientLogin", "RunnerIP" : "", "Detail" : [ { "UserName" : "lanxijin", "Pwd" : "ac59075b964b0715" } ], "WebSite" : "community", "Runne
2015-11-16 01:11:15
3776
原创 百度地图自定义泡泡视图
描述:最近项目中用到了百度地图获取附近的店铺信息,改店铺信息需要用自定义PaoPaoView来展示,其设置步骤如下: #import @interface MapViewController : BaseViewControllerBMKMapViewDelegate,BMKLocationServiceDelegate> BMKMapView *_
2015-07-20 11:27:41
3424
原创 iOS获取定位的方式(百度和系统自带的定位方式)
1. 首先在info.plist文件中设置 NSLocationAlwaysUsageDescription string 我们需要您当前所在位置喔 //始终获取 NSLocationWhenInUseUsageDescription string 我们需要您当前所在位置喔 //在使用应用期间 2. 设置系统和百度的定位方式 1) 系统定位 //头文件中加入de
2015-07-20 11:08:29
2953
原创 IOS真机调试以及在AppStory上架
最近几天一直在忙着APPstory的上架,学到了不少东西,所以在此总结下。 主要操作步骤来源于以下两篇文章才顺利完成的 1. ios真机调试的证书准备 http://jingyan.baidu.com/article/f25ef25477db8b482d1b8252.html 2. APPstory上架的操作步骤 http://jingyan.baidu.com/album/
2015-03-20 14:16:50
879
原创 ios中4种开启新的线程的处理方式以及运用范围(多线程)
一、什么是多线程 1. 2. 3. 二、使用多线程的目的是什么 1. 2. 3. 三、ios中有哪几种多线程方式 1. NSThread 1.1 1.2 1.3 2. NSOperation 2.1 2.2 3. GCD 3.1 3.2 四、代码示例 1. NSThread 2. NSOpe
2015-02-28 16:45:21
5561
原创 ios block回调的理解和总结
1. block回调与其他2种回调方式的区别 1) IOS常用回调方式有3种,如:delegate、NSNotificationCenter和block。 2) 通知: (一对多)在APP中,很多控制器都需要知道一个事件,应该用通知; 3) delegate: “一对一”,对同一个协议,一个对象只能设置一个代理delegate,所以单例对象就不能用代理
2015-02-27 16:51:49
3326
原创 ios KVO键值观察者详解
1. 什么是KVO 1) KVO是基于键值和Notification通知。 2) 当指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。 2. 什么情况下用KVO 1) 通常适用于根据A类(数据类)的某个属性值变化,B(view类)中的某个属性(控件状态)做出相应变化。体现了MVC的思想 2) 比如用于用户界面交互,当多个View共同使用了
2015-02-07 11:11:19
671
原创 关于单例设计模式的理解
1. 什么是单例设计模式? 1) 单例类被其他外部类创建访问时,该单例类只能返回一个实例对象。 2) 单例返回对象的值是全局性的,如A和B都引用了C这个单例,但A或者B任意一个类改变了单例类C的值,那么另一个类也跟着改变 3) 如果是普通类,被创建多次时所返回的对象是不一样的,如同是被A和B类所创建,A类和B类中得到该普通类的对象是不一样的。 2. 单例设计
2015-02-06 14:59:09
609
原创 关于IOS delegate回调的理解
1. 什么是回调? 1) A类想要执行某个方法(如方法:run),但是A类自己无法实现这个方法,这个时候A类就把run这个方法委托出来(用delegate)。然后让B类去实现A类的委托方法 (delegate)run。但B实现run方法之后,A会再次调用run方法,将B实现的结果告诉A,此时A就达到了回调的目的。 2) 回调函数就是那些自己写的,但不是自己来调,而是
2015-02-05 11:56:38
1033
模仿微信枪红包功能的动画效果,可动态配置金额,用户头像,文字内容等信息,传入后可通过block回调返回。
2017-12-27
在iOS启动页增加一个倒计时跳过按钮
2016-08-01
UITableViewCell中添加横向滚动视图,用于展示不同图片。利用UICollectionView的优点,从而性能上有很大优化
2016-07-29
根据AFNetworking3.0框架封装的,实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能
2016-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人