- 博客(62)
- 收藏
- 关注
转载 co co a P o a d s的使用
1.使用cocoapods (1) 使用时需要新建一个名为 Podfile 的文件,以如下格式,将依赖的库名字依次列在 文件中即可 (2) 然后你将编辑好的 Podfile 文件放到你的项目根目录中,执行如下命令即可: (3) 现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可: ...
2016-04-01 16:44:00 115
转载 在MJRefresh的基础上实现动画的自定义和自动下拉刷新
1.提前准备: (1)TYDotIndicatorView https://github.com/itouch2/TYDotIndicatorView.git (2) MJRefresh https://github.com/CoderMJLee/MJRefresh.git (3) XHToast https://github.c...
2016-04-01 16:42:00 195
转载 iOS26 AFNetworking
- (void)GET{ // GET AFHTTPSessionManager *mgr = [AFHTTPSessionManager manager]; // 将数据作为参数传入 NSDictionary *dict = @{ @"username":@"12", @"pwd":@"13" }; [mgr GET:[NS...
2015-12-22 11:59:00 88
转载 iOS25 大文件下载 文件输出流
大文件下载使用NSURLConnection代理方式实现// 接收到响应的时候:创建一个空的文件- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSHTTPURLResponse *)response{ // 获取文件长度 self.movieCoun...
2015-12-22 10:35:00 122
转载 iOS24 清除数据缓存
数据缓存1.SQLite 使用,creat,drop,select,update ,delete ,insert FMDB coreData 使用oc语言封装c语言, 非官方,官方 (1) coreData 不需要使用SQL语句,2.离线缓存,存上一次浏览的数据,不主动刷新, 加载的是以前加载过的不需要再加载, 大数据存储首先 SQLlite, ...
2015-12-22 10:31:00 82
转载 iOS 23-自定义cell上的button点击事件.
1.在cell里,.h写一个Block.@property (nonatomic,copy)void(^telephoneBlock)();2. 在cell里,.m写一个点点击事件.- (IBAction)didclickPhone:(id)sender { if (self.telephoneBlock) { self.telephoneBlock(...
2015-12-21 10:07:00 105
转载 iOS22 地图定位- 苹果自带地图
引入两个框架,编码写成属性,初始化后,传入一个经纬度之后,展示地图:#import <CoreLocation/CoreLocation.h>#import <MapKit/MapKit.h>@interface YTMapappleController ()@property (nonatomic,strong) CLGeocoder *geoc...
2015-12-18 21:02:00 111
转载 iOS21 广告服务
上 面也提到做iOS开发另一收益来源就是广告,在iOS上有很多广告服务可以集成,使用比较多的就是苹果的iAd、谷歌的Admob,下面简单演示一下如何 使用iAd来集成广告。使用iAd集成广告的过程比较简单,首先引入iAd.framework框架,然后创建ADBannerView来展示广告,通常 会设置ADBannerView的代理方法来监听广告点击并在广告加载失败时隐藏广告展示控件。下面...
2015-12-17 16:17:00 91
转载 iOS20 IOS开发之NSLog使用技巧
前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因 为模拟器用的是电脑的硬件但是当应用跑在设备上时这些输出语句会在很大程度上影响应用的性能,针对这种问题可以写一些宏来控制这些调试信息的输出 在release版本禁止输出NSLog内容因为NSLog的输出还是比较消耗系统资...
2015-12-17 16:04:00 83
转载 iOS19 系统定位的实现
1. 引入核心定位框架,接收代理.将定位管理的作为封装的属性2.单例开始定位3.定位管理的懒加载:4.开始定位,定位服务是否成功,成功设置再次定位的距离为1千米, 经度为最精准,5.在代理方法中的获取locations,进行地理反编码,查询所在的城市.转载于:https://www.cnblogs.com/ytmaylover/p/50542...
2015-12-17 15:13:00 107
转载 iOS18 程序启动过程
简述应用程序按Home键进入后台时的生命周期,以及从后台回到前台时的生命周期?应用程序的状态:Not running 未运行,程序没启动Inactive 未激活,程序在前台运行,不过没接受到事件,没有事件处理的状态下通常处于这个状态。Active 激活 程序在前台并且接收到了事件Backgound 后台 程序在后台而且能执行代码,大...
2015-12-16 16:30:00 116
转载 iOS17 加密
加密1.开发中常用的加密的算法.账号密码,对这些数据进行加密,MD5,BAse64,sha1Base64 ,比较频繁的加密算法,将2进制数据转化为"字符串"编码结果有('a'-'z','A'-'Z','+','/',和辅助符号'='组成)2.MD5加密,消息摘要算法第5版,对输入的信息,生成唯一的128位散列值,32个字符,免费得.一...
2015-12-16 14:38:00 91
转载 iOS16 常用的正则表达式
以下红色字符串是常用的正则表达式(以下正则表达式来自百度百科) 1.验证用户名和密码:”^[a-zA-Z]\w{5,15}$” 2.验证电话号码:(”^(\\d{3,4}-)\\d{7,8}$”) eg:021-68686868 0511-6868686; 3.验证手机号码:”^1[3|4|5|7|8][0-9]\\d{8}$”; 4.验证身份证号(15位...
2015-12-16 14:32:00 122
转载 iOS15 UIalertController
1/UIalertController:(1)创建controller的style,添加action,顺序,转载于:https://www.cnblogs.com/ytmaylover/p/5051082.html
2015-12-16 14:29:00 88
转载 iOS14 UIWebView
显示网页数据代理方法<UIWebViewDelegate>shouldStartLoadWithRequest: 请求之前判断是否允许访问(过滤某些网址)属性UIScrollView可以控制滚动范围loadHTMLStringloadData:可以加载网络资源和本地资源scalesPageToFit 屏幕自适应dataDetectorTyp...
2015-12-16 14:28:00 189
转载 iOS13 UIprogressHUD
转载于:https://www.cnblogs.com/ytmaylover/p/5051062.html
2015-12-16 14:24:00 111
转载 UI12-uiPickerView
uiPickerView1.提供可以滚动的轮盘,有两个或多个轮盘:(component);宽度和高度是固定的。320*216,480*162;使用和tableView类似2.shwsSelectionIndicator 是否启用选择显示器,就是一个蓝色的条。3.获取指定列的行数。-(nsinteger)numberofrowsIncomponent:(nsinteger)co...
2015-12-16 14:22:00 46
转载 UI11-源代码管理工具概述
01. 源代码管理工具概述(PPT)================================================================================*源代码管理工具的作用:#能追踪一个项目从诞生一直到定案的过程#记录一个项目的所有内容变化#方便地查阅特定版本的修订情况*如果是团队开发,使用源代码...
2015-12-16 14:21:00 61
转载 iOS 总结1
1:让tableview 执行这个方法,1秒中之后,取消选中,执行这个方法,传进去indexpath的参数,去执行取消,1秒之后标志也小时。在select 中执行deselect方法,选中标记,不选中不标记。2。UITableViewController 两个属性:(1)tableview 设置这个属性,访问和设置表视图(2)clearsSelectionOnV...
2015-12-16 14:19:00 80
转载 iOS10 NSBundle
其中有用到NSBundle , 束 这个类先说一下这个类,这个类大概看了一下,NSBundle说到底还是一个路径而已[NSBundle mainBundle]用这个方法可以:返回当前应用程序可执行文件的一个目录 NSString *path = [[NSBundle mainBundle] pathForResource:@"sortednames" ofType:@"plis...
2015-12-16 10:18:00 107
转载 iOS09-NSUserDefault
今天用到NSUserDefault的时候,一直以为[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"testInfo"] ;就算存储好了,再[[NSUserDefaults standardUserDefaults] arrayForKey:@"testInfo"]就算取出来,可是发现重启动程序,关键字tes...
2015-12-16 10:12:00 77
转载 iOS08 页面跳转动画设置方法
页面控制器中使用方法: BroadCastViewController *broad=[[BroadCastViewControlleralloc]initWithNibName:@"BroadCastViewController"bundle:nil]; [CATransaction begin]; CATransition...
2015-12-16 10:11:00 72
转载 iOS07 键盘弹出,回收,位置
因为iOS移动设备屏幕大小有限,不能像桌面用鼠标随意拖动,所以类似登陆页面输入时,常把输入框避开虚拟键盘,或者虚拟键盘弹出时输入框移动到可见位置。需要做的是让UItextfield设置代理,然后利用其代理方法://键盘收回时代理函数,这里设置登陆框归位- (void)textFieldDidEndEditing:(UITextField *)textField{//...
2015-12-16 10:08:00 89
转载 iOS06 NSTimer 详细设置1
、、、、、先说一下我的业务需求,最近在做一个小项目,需要用到定时器的功能,NSTimer类,期间,出现了一些小问题,不过最终通过自己的努力,终于做出来了。我想总结一下,我对NSTimer类的学习和理解。不多说了,先上效果图界面元素很简单,两个UIButton 开始和暂停,20表示起始倒计时。最终的效果是,按开始按钮的时候,倒计时开始运行,按暂停按钮的时候,计时器,停...
2015-12-16 10:06:00 59
转载 iOS05 PropertyList,即属性列表文件
plist,全名PropertyList,即属性列表文件,它是一种用来存储串行化后的对 象的文件。这种文件,在ios开发过程中经常被用到。这种属性列表文件的扩展名为.plist,因此通常被叫做plist文件。文件是xml格式的。 Plist文件是以key-value的形式来存储数据。既可以用来存储用户设置,也可以用来存储一些需要经常用到而不经常改动的信息。在对plist文件的操作...
2015-12-16 10:03:00 112
转载 iOS04- UIButton的小常识
有些时候我们想让UIButton的title居左对齐,我们设置btn.textLabel.textAlignment = UITextAlignmentLeft是没有作用的,我们需要设置btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;但是问题又出来,此时文字会紧贴到做边框,我们可以...
2015-12-16 09:54:00 74
转载 iOS03-UIView用户交互相关的属性和方法
UIView除了负责展示内容给用户外还负责响应用户事件。本章主要介绍UIView用户交互相关的属性和方法。 1、交互相关的属性 userInteractionEnabled默认是YES,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除。也就是说设置了userInterfaceEnabled属性的视图会打断响应者链导致该view的subview都无法响应事...
2015-12-16 09:19:00 120
转载 iOS02 UILable和UITextFiled的自定义
abel 一般是作为接收信息用的,默认是不能更改的,而textFiled是可更改的,一般作为输入框,也可作为接收框下面介绍一些创建的有关label和textFiled的属性用法创建一个singleView,继承UITableView类在.h文件中创建一个UILable和一个UITextFiled的对象#import <UIKit/UIKit.h>...
2015-12-16 09:17:00 79
转载 iOS01 计算器
#import "ViewController.h" @interface ViewController () { UILabel *_display; NSString *_operator1; ...
2015-12-16 09:16:00 47
转载 UI22-NSOperation
NSOperation是一抽象类,只能使用它的子类NSBlockOperation和NSInvocationOperation,或者自定义NSOperation。1、NSInvocationOperation使用方法initWithTarget:进行初始化。默认情况下,调用了start方法后并不会开一条新线程去执行操作,而是在当前线程同步执行操...
2015-12-16 09:05:00 50
转载 UI17-数据库操作:SQLite
1.按输入框添加数据2.修改数据,按输入框指定的字段,修改数据3.拓展:显示在下面里的tableview里,3.数据库语句执行 语句,敲2边,SQL 语句:数据库操作:1.创建表://创建每个表的属性。 NSString *createString=@"CREATE TABLE if not existsytDataBase('Person...
2015-12-15 21:59:00 69
转载 UI16-通过Xcode将代码提交到github上, 把仓库放在github上
1.新建一个“本地仓库”$ git init2.配置仓库》告诉git你是谁git config user.name lnj》告诉git怎么联系你git config user.email [email protected]》上面一种配置方式是一次性的配置,会配置到被管理文件的。git文件夹下》下面一种配置方式是一劳永逸的方式:git config...
2015-12-15 21:56:00 76
转载 UI15-存储路径
存储路径 NSString *documet=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]; NSString *dataPath=[documet stringByAppendingString:@"/userdata.txt"]; NSL...
2015-12-15 21:55:00 81
转载 UI13-异步下载图片
1 使用封装好的工具类,进行加载数据,存在数组中,加载好后重新刷新表内容。异步下载图片。2.在model类中,使用方法对图片的网址进行解析,讲自己的image的地址,转化为image图片/ 在cell加载的时候调用。3.在加载cell中图片的时候,如果图片为空,且不是正在加载中,调用model的方法进行对m的image赋值,此时注册观察者,当image的值发生改...
2015-12-15 21:14:00 60
转载 UI06-scrollView 滚动视图 pagecontroll 页面控制
1.scrollView 滚动视图 2.pagecontroll 页面控制 3.轮播图1.scrollview是可以滚动的视图,UI view本身不具备滚动效果的,scrollview拓展了滚动功能,scrollview是所有可以滚动视图的基类 ,uitableview,uicollectionview都是继承自该类。意味着这两个类可以使用scrollview的属性‘2.s...
2015-12-15 19:39:00 92
转载 UI05-手势用图片做实验
/*今日任务:1.设计模式: 怎么去实现,两种 2.imageview 图片显示3.手势用图片做实验1.设计模式:设计模式的作用:(1)提高代码的可扩展性 (2)提高代码的可读性 偶合度是判断代码优秀的标准。 设计模式和代码的结合。第一个是taget/action 模式2.pch 全局作业:完善出自己的button,view好lable组合出butt...
2015-12-15 19:33:00 67
转载 UI04-NSTimer 打地鼠
for(inti=0; i<12; i++) { UIButton*butt=(UIButton*)[self.viewviewWithTag:count++]; [buttaddTarget:selfaction:@selector(dazhong:)forControlEvents:UIControlEventTouchUp...
2015-12-15 19:27:00 78
转载 UI03-viewController 视图跳转:
/* ******今日任务:登陆界面 进行最后的优化 ,封装控件 (2)viewController (3)MVC 思想(4)对于屏幕旋转,内存异常的处理,(5)容器视图控制器,四个方法的使用 视图切换的方式1.登陆界面的优化,(1)封装的设计模式的,组合类模式的装饰者模式,复合设计模式,23种设计模式 一个自定义控件里面有多个系统控件, ...
2015-12-15 19:24:00 84
转载 UI02-textfiled.按钮 uibutton
1.今日任务,文本输入框,textfiled. 2按钮 uibutton, 3.代理在UI中的使用。 4.应用程序的启动流程1.textfiled 就是文本输入框,第一类,是文本控制, (1)borderStyle 文本框类型UItextBoardStyle (2)输入提示 placeholder (3)默认值 .text...
2015-12-15 19:22:00 118
转载 UI01-UIview UIlable的属性
1.window ios 所有的东西都是通过window进行展示, 通常一个应用创建一个window, 主要作用,是对控件的展示,只是单纯的显示,在controller 之后,操作窗口。 (1)创建一个window对象,并指定他的大小, (2)指定这个window的背景色 (3)让window显示出来,...
2015-12-15 19:21:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人