
mac
cos_sin_tan
热爱移动开发,专注成长
展开
-
mbprogresshud简单使用
[MBProgressHUD showMessage:@"我在后台等你==||"]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ exit(原创 2015-11-28 21:48:26 · 989 阅读 · 0 评论 -
ios tableView那些事 (九) tableview的删除
http://blog.youkuaiyun.com/lengshengren/article/details/10742993这孩纸好多tableview的用法总结,挺不错的。tableview 的删除一定是很常用的在应用里! 在应用里大多会用到3中删除方式!第一种滑动方式,在cell 的最右边向右滑动cell ,默认的删除是汉字,我们先改下语言吧!怎么也的改成国语!这是常用转载 2016-01-25 16:23:46 · 750 阅读 · 0 评论 -
IOS瀑布流通过UICollectionView控件实现
//// ViewController.m// 测试uicollectionview//// //#import "ViewController.h"#define screenHeight [[UIScreen mainScreen]bounds].size.height //屏幕高度#define screenWidth [[UIScreen mainScreen]bo转载 2015-12-08 16:13:20 · 440 阅读 · 0 评论 -
mac电脑看图快捷键
1:command + A 全选2:空格3:command + 上下方向键。原创 2016-01-09 18:20:30 · 1604 阅读 · 0 评论 -
调整tableView的section间距的方法
设置- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section和- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section当为0.1时最小转载 2016-01-28 11:07:36 · 1467 阅读 · 0 评论 -
在UITableView的Section Footer添加按钮
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section转载 2016-01-28 11:08:19 · 762 阅读 · 0 评论 -
MKMapView用法
创建地图视图,初始化参数MKMapView *mapView = [[MKMapView alloc] initWithFrame:rect];//地图的类型:MKMapTypeStandard 显示街道和道路 MKMapTypeSatellite 显示卫星 MKMapTypeHybrid 显示混合地图[mapView setMapType:MKMa转载 2016-01-29 17:56:32 · 565 阅读 · 0 评论 -
TextField的输入内容怎么获取
还是第二个比较好用。两个代理方法 一个是点击return 缩回键盘 还有一个是对textField的输入进行监听 前提是需要对textField进行代理监听 //UITextFieldDelegate - (BOOL)textFieldShouldReturn:(UITextField *)textField; { //用户结束输入 [textField转载 2016-01-29 17:57:29 · 4186 阅读 · 0 评论 -
【OC学习-25】实例:一次复制小文件和分次复制大文件——巩固文件的操作方法
【OC学习-25】实例:一次复制小文件和分次复制大文件——巩固文件的操作方法时间 2014-09-07 13:34:01 优快云博客原文 http://blog.youkuaiyun.com/weisubao/article/details/39119217主题 iOS开发(1)复制一个小文件,可以一次性把从源文件里读取出来的数据全都写入到目标文件中,这样就完成复制转载 2016-01-14 08:46:12 · 405 阅读 · 0 评论 -
IOS在子线程中使用定时器,将定时器添加至RunLoop中
1234567891011121314151617181920212223242526272829303132333435转载 2016-01-14 08:46:48 · 1045 阅读 · 0 评论 -
在xcode项目中加入.sql文件,并用代码执行sql语句,省去在程序中调用sqlite3或者fmdb的接口来调用
实战中的问题创建数据库表在MesaSQLite设计器中创建表结构,然后将生成的sql复制出来使用。这样可以避免手敲代码产生的错误。将sql保存成文件,然后放到xcode工程中。 这里我会在Supportting files创建一个sql分组,将所有sql文件放到这里。使用下面语句将sql语句读入到NSString中:Objc代码 NSS转载 2016-01-14 08:49:39 · 2494 阅读 · 0 评论 -
nsdata 与 uiimage之间的转换
//NSData转换为UIImageNSData *imageData = [NSData dataWithContentsOfFile: imagePath];UIImage *image = [UIImage imageWithData: imageData];//UIImage转换为NSDataNSData *imageData = UIImagePNGRepresentation转载 2016-01-25 14:02:33 · 481 阅读 · 0 评论 -
[iOS基础控件-6.11.2]-UINavigationController多控制器简单
A.概念1.通常一个app有多个控制器2.需要对这些控制器进行管理3.有多个view的时候,用一个父view去管理多个子view4.控制器管理也是如此,使用给一个父控制器,去控制子控制器 为了方便管理控制器,系统提供了两个控制器UINavigationControllerUITabBarController B.UINavig转载 2016-01-25 14:01:52 · 649 阅读 · 0 评论 -
iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)(朕已经测试过了,是ok的,转来自己看看)--警告框
iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。 - (void)showOkayCancelAlert { NSString转载 2016-01-21 15:23:40 · 774 阅读 · 0 评论 -
ios中将字典放入到数组中,再将数组加入到字典中,再将整个字段转成json格式的。(网上比较少的实例)
// NSMutableArray *mutArr = [NSMutableArray array]; // [mutArr addObject:dict]; // // NSMutableDictionar原创 2016-01-23 09:40:26 · 4990 阅读 · 0 评论 -
poptoviewcontroller 出栈 跳转到指定的控制器界面 遍历数组---如果跳转之前要传值的话,这个强转的过程是需要的。
for(UIViewController *controller in self.navigationController.viewControllers) { if([controller isKindOfClass:[OverWorkRecevice class]]){ OverWorkRecevice*owr = (OverWorkRe原创 2016-01-23 09:45:56 · 1204 阅读 · 0 评论 -
iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
标签:一、最普通的视图控制器UIViewContoller 一个普通的视图控制器一般只有模态跳转的功能(ipad我不了解除外,这里只说iPhone),这个方法是所有视图控制器对象都可以用的,而实现这种功能,有两种方法。 1、通过方法 - (void)presentViewController:(UIViewController *)viewControllerToPre转载 2016-01-23 09:46:31 · 1208 阅读 · 0 评论 -
自定义tableview的footerview
之前一直没有自定义过tableview的footerview,猛的,汪同学让我自定义下,还有点弱弱的,本来想问他的,后来觉得应该也是比较简单的。遂自己查了下,果然很简单。记录下,以备后续。header通过下面两个代理方法设置- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)转载 2016-01-25 09:06:35 · 4927 阅读 · 0 评论 -
GitHub中"watch" "star" "fork"三个按钮干什么用的
1.想拷贝别人项目到自己帐号下就fork一下。2.持续关注别人项目更新就star一下3.watch是设置接收邮件提醒的。转载 2016-01-25 09:08:20 · 3384 阅读 · 0 评论 -
ios tableView那些事(四)tableView添加标题,头尾和改变cell的宽度---tableview
转自:http://blog.youkuaiyun.com/lengshengren/article/details/10468075这个博客里面 对tableview总结的很到位。-----tableview在上一章节中我们把章节数改为2/* 这个函数是显示tableview的章节数*/-(NSInteger)numberOfSectionsInTable转载 2016-01-25 09:10:40 · 749 阅读 · 0 评论 -
蓝牙签到系统 入公司自动打卡
由手机、自拍神器,以至可穿戴式装置、智能家居,蓝牙装置无处不在,去年蓝牙装置出货量达30亿部。原来除用作短程无?传输外,有80後大学生毕业後实现创业梦,开发「蓝牙签到」系统,上班族进入公司范围便自动记录返工时间,毋须打卡;同样技术亦助家长即时监察校巴士情况,了解子女是否安全抵校。他更冀攻长者市场,避免患脑退化症长者走失。蓝牙技术均利用其技术作短程无?传输。国际科研市场研究机构ABI转载 2016-01-25 09:11:07 · 7878 阅读 · 0 评论 -
ios tableView那些事 (六) 如何处理tableView上的文字
这个孩纸的博客 对tableview的总结也比较多比较到位。http://blog.youkuaiyun.com/lengshengren/article/details/10509135tableview 上的文字其实就相当在label的操作问题一 当我们解析的数据超过了一行 怎么让让它换行?解决方案:设置它的行数转载 2016-01-25 10:05:06 · 754 阅读 · 0 评论 -
uinavigationcontroller 中的viewcontrollers 跳到指定的controller一个栈顶指针的变化
1:栈:先进先出原则。2:如果是回到上一个控制器,直接self.nav popviewerconvc 即可。3:如果是回到指定的控制器,需要遍历控制器数组。for(UIViewController *controller in self.navigationController.viewControllers) { if([controlle原创 2016-01-25 14:00:51 · 2415 阅读 · 0 评论 -
UITextView的使用详解
//初始化并定义大小 UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(20, 10, 280, 30)]; textview.backgroundColor=[UIColor whiteColor]; //背景色 textview.scrollEnabled = NO;转载 2016-01-14 08:50:34 · 362 阅读 · 0 评论 -
nsstring 从字符串开头截取到指定字符的位置 nsstring字符串的截取
楼上说的是这个意思?12345 NSString *srcStr = @"123456,abcd"; NSArray *strarray = [srcStr componentsSeparatedByString:@","]; NSL转载 2016-01-14 08:52:07 · 898 阅读 · 0 评论 -
xib自定义cell代码怎么加载 代码加载xib的cell
//// GoodFriendTableViewController.m// TeamTalk// // Copyright © 2016年 MoguIM. All rights reserved.//#import "GoodFriendTableViewController.h"#import "GoodFriendCell.h"@interface GoodFri原创 2016-01-14 13:57:33 · 586 阅读 · 0 评论 -
UITextField右侧小圆叉
inputTF.clearButtonMode = UITextFieldViewModeWhileEditing;只有在输入了字符时才出现哦转载 2016-03-02 13:34:58 · 949 阅读 · 0 评论 -
IOS设置View的背景图片
1.设置一般View的背景UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imgName.png"]]; imgView.frame = self.view.bounds; imgView.autoresizingMask = UIViewAutore原创 2016-02-02 09:23:45 · 420 阅读 · 0 评论 -
objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
1、随机数的使用 1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间转载 2016-02-02 09:24:17 · 686 阅读 · 0 评论 -
webview加载页面--
webview加载网页,这算是比较多的一种方式。昨天代码记录下。 UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, [[UIScreen mainScreen]bounds].size.width, [[UIScreen mainScreen]bounds ].size.height)];原创 2016-02-03 10:01:57 · 668 阅读 · 1 评论 -
error: couldn't parse contents of '/Users/.../Info.plist': The data couldn’t be read because...
然而我根据网上看的那样,把对应的info.plist在对应路径下找到,打开来果然看到有格式不太对,进行修改并保存,然而还是有点问题,只能重新从svn上,checkout。。。表示,还是开开心心的。原创 2016-02-03 10:20:12 · 1998 阅读 · 0 评论 -
afnetworking网络请求,ios中的网络请求示例代码
-(void)myActivityAddClick:(UIButton *)btn{ //注意url中不能有空格 NSString *url = @"xxx"; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSMutableDictionary原创 2016-02-03 10:49:30 · 576 阅读 · 0 评论 -
afnetworking中,规范json格式的代码---这样打印出来errormessage就非常的方便了,呵呵呵呵
+(void) jsonFormRequest:(NSString *)url param:(NSDictionary *)param fromBlock:(void (^)(id formData))block success:(void (^)(id))success failure:(void (^)(NSError *))failure{ AFHTTPRequestOperat原创 2016-02-03 10:52:43 · 1095 阅读 · 0 评论 -
如何提高自己的iOS开发水平(转自唐巧的博客)
阅读博客在现在这个碎片化阅读流行的年代,博客的风头早已被微博盖过。而我却坚持写作博客,并且大量地阅读同行的iOS开发博客。博客的文章长度通常在3000字左右,许多iOS开发知识都至少需要这样的篇幅才能完整地讲解清楚。并且博客相对于书籍来说,并没有较长的出版发行时间,所以阅读博客对于获取最新的iOS开发知识有着非常良好的效果。我自己精心整理了国内40多位iOS开发博主的博客地址列表:转载 2016-02-03 16:07:32 · 933 阅读 · 0 评论 -
cell里面 self 和self.contentview的区别
一般我们向cell中添加子视图,有两种方式1、[cell addSubview:]2、[cell.contentView addSubview:] 区别在于进行cell编辑时,比如cell内容向左移或者右移时,第一种方式子视图不会移动,第二可以,所以这种情况一般使用第二种方式。 还有在设置backgroundColor时,使用cell设置时左移或者右移颜色是不会变的转载 2016-03-09 09:33:30 · 3729 阅读 · 0 评论 -
IOS 第三方库----常用第三方库
应有尽有,包罗万象http://www.open-open.com/lib/view/open1387098154281.htmlhttp://github.ibireme.com/github/list/ios/GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助系统基础库Category/Util转载 2016-03-02 09:50:18 · 6178 阅读 · 0 评论 -
github备忘录啊,整理的相当不错,好好好,非常好
http://github.ibireme.com/github/list/ios/#转载 2016-03-02 09:47:55 · 837 阅读 · 0 评论 -
_hud用法
_hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; _hud.mode = MBProgressHUDModeText; _hud.labelText = @"名片接收成功"; _hud.margin = 10.f; _hud.removeFromSuperViewOnHide = YES;原创 2016-01-14 08:53:01 · 818 阅读 · 0 评论 -
IOS开发之——蓝牙通信浅谈
故事背景:为什么要研究IOS的蓝牙呢?答:当然是工作需要啦,公司有个项目是做心电测量的,主要就是通过手持嵌入式设备测量心电,通过蓝牙将数据传送到手机(安卓,IOS),然后手机端解析数据包并绘制曲线,最后上传到服务器保存。目前已经完成了安卓设备的APP开发工作,支持大多数的主流安卓设备(主要安卓各厂商的蓝牙不同,完全兼容希望不大),然后Boss就打算继续开发IOS的版本了,遂让我这个做QT的转载 2016-02-01 09:12:26 · 629 阅读 · 0 评论 -
iBeacon 的第一篇(基于Swift实现)
低功耗蓝牙技术现在几乎是智能手机的标配。随着这一技术的发展,苹果在2013年WWDC大会上,苹果推出iBeacon技术。该技术允许开发人员开发能够使用iBeacon硬件传感器的iOS应用程序,来为相应的应用程序提供更加精准的位置信息。2014年WWDC大会上,苹果表示,对iBeacon技术进行了改善,借助该技术,应用程序现在能够跟踪到用户所在的楼层的精确位置信息。 iBeacon的工作方式转载 2016-02-01 09:14:34 · 1072 阅读 · 0 评论