自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 Swift - 多线程实现方式 - Grand Central Dispatch(GCD)

1,Swift继续使用Object-C原有的一套线程,包括三种多线程编程技术:(1)Thread(2)Cocoa Operation(Operation和OperationQueue)(3)Grand Central Dispath(GCD)2,本文着重介绍Grand Central Dispath(GCD)GCD是Apple开发的一个多核编程的解决方法,基本概念就是dispatch...

2017-05-18 18:11:00 111

转载 swift发送短信和邮件

// MARK: - Action // MARK: compose mail 发送邮件 @IBAction func composeMail(sender: AnyObject) { // 判断能否发送邮件 guard MFMailComposeViewController.canSendMail() els...

2017-05-18 18:01:00 193

转载 swift 拨打电话

var phone="10086";UIApplication.sharedApplication().openURL(NSURL(string :"tel://"+"\(phone)")!)或者UIApplication.sharedApplication().openURL(NSURL(string :"tel://10086")!)转载于:https://ww...

2017-05-18 17:58:00 140

转载 swift中闭包的使用(类似与block的做法) 闭包传值

需要闭包的类import UIKit //定义闭包类型(特定的函数类型函数类型)typealias InputClosureType = (String) -> Void protocol SecondViewControllerDelegate: NSObjectProtocol{ func fetchBackString(str: Stri...

2017-05-18 17:56:00 116

转载 解决Xcode8打印了nw_socket_handle_socket_event Event mask

[] -[NWConcrete_tcp_connection dealloc] 11 [] nw_socket_handle_socket_event Event mask: 0x4 [] nw_socket_handle_socket_event Socket received WRITE_CLOSE event [] nw_socket_handle_socke...

2016-10-08 11:13:00 321

转载 调用系统框架使用设备系统语言的设置,相册相机设置为中文

调用系统相册、相机发现是英文的系统相簿界面后标题显示“photos”,但是手机语言已经设置显示中文,发现在项目的info.plist里面添加Localized resources can be mixed YES(表示是否允许应用程序获取框架库内语言)即可解决这个问题。转载于:https://www.cnblogs.com/csdnIOS/p/5355816.html...

2016-04-05 17:07:00 105

转载 ios开发 之 设置多种文字颜色/背景色/文字下划线/行间距 NSString

NSMutableAttributedString常见的属性:NSFontAttributeName 字体NSForegroundColorAttributeName 文字颜色NSBackgroundColorAttributeName 背景颜色NSStrikethroughStyleAttributeName 删除线(默认...

2016-02-17 18:17:00 187

转载 IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法

在 IOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误,该错误简单的说,是由于 "ViewController" 还没有被加载,就调用该 ViewController 或者 ViewController 内的方法时,就会报这个错误。在不同地方调用 ViewController,解决的方法也不太一样。...

2015-12-03 17:48:00 86

转载 UITableView设置cell的separator 分割线

1、去除UITableView空白的多余的分割线self.myTableview.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 2、设置分割线的位置方法一:在willDisplayCell上增加如下代码- (void)tableView:(UITableView *)tab...

2015-12-03 17:43:00 146

转载 iOS用户点击推送消息进入应用后自动跳转到对应的ViewController

当iOS用户通过点击推送消息进入应用时,在AppDelegate的- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions我们可以通过NSDictionary* remoteNotification = [la...

2015-11-17 16:46:00 119

转载 iOS中ASCII字符串转UTF8格式

iOS中ASCII字符串转UTF8格式,可调用下面这个方法:-(NSString *)gb2312toutf8:(NSData *) data{NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000...

2015-11-11 10:08:00 368

转载 ios开发收到推送通知的消息处理

  如果程序在未启动的时候,用户点击通知,notification会通过didFinishLaunchingWithOptions:传递给您,如果用户未点击通知,则didFinishLaunchingWithOptions:的字典里不会有notification的信息,同理,如果你的程序正在后台运行,如果用户点击通知,则(void)application:(UIApplication *...

2015-10-15 09:59:00 104

转载 当HR问你“还有什么想问的”最好怎么回答?

许多有经验的面试官觉得问面试者一些问题是很浪费时间的,所以面试官总会在面试最后问“你有什么问题需要问我吗?”一般的求职者并不会太关注面试官会怎样回答自己的问题,他们更多的只是想让自己问出的问题比较有水平,能够凸显出自己的上进心。所以,对这些求职者而言问一些聪明的问题比这些问题的答案更重要。究竟一个好的求职者,会问哪些问题呢?在最初的2-3个月时间里,你希望我能完成哪些工作?...

2015-10-13 16:27:00 196

转载 iOS CGContextRef画图小结

CGContextRef context = UIGraphicsGetCurrentContext(); //设置上下文 //画一条线 CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);//线条颜色 CGContextSetLineWidth(context...

2015-10-10 11:26:00 73

转载 统计整个工程代码行数

打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l其中,-name"*.m" 就表示扩展...

2015-10-09 10:11:00 66

转载 多线程GCD的使用

dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 处理耗时操作的代码块... //通知主线程刷新 dispatch_async(dispatch_get_main_queue(), ^{ //回调或者说是通知主线程刷新, }); });dispatch_async开启一个异步操作,第一个...

2015-09-14 18:08:00 68

转载 IOS开发数组的一些基本操作,遍历、排序

数组的一些基本方法int count = [array count];//个数 // 判断是否包含了某个元素 if ([array containsObject:@"a"]) { NSLog(@"包含了字符串a"); } NSString *last = [array lastObject];最后一个元素 NSString *str =...

2015-04-01 11:03:00 77

转载 valueForKeyPath

可能大家对- (id)valueForKeyPath:(NSString *)keyPath方法不是很了解。其实这个方法非常的强大,举个例子:NSArray *array = @[@"name", @"w", @"aa", @"jimsa"];NSLog(@"%@", [array valueForKeyPath:@"uppercaseString"]);输出:...

2015-03-31 17:37:00 77

转载 CocoaPods 0.35.0版本, 出现循环依赖的解决办法

Cocoapods目前最新的正式版本是0.35.0,如果升级到这个版本,并且在project中使用XMPPFramework,在pod install之后会出现如下循环依赖的问题There is a circular dependency between XMPPFramework/Core and XMPPFramework/Authentication解决方案,是要么放弃使用...

2015-01-27 10:11:00 107

转载 IOS开发使用CocoaPods进行第三方资源管理

一、Cocoa Pods简介Cocoa Pods是一个负责管理iOS项目中第三方资源的工具,它的项目源代码在Github上面管理,得益于活跃的Github开发者社区大神们的不断维护,从2011年8月该项目启动以来,它保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。在我们有了CocoaPods这个...

2015-01-27 10:09:00 101

转载 IOS7以后无需自定义,改变UITabbarItem的图片文字颜色

在IOS7以前,UITabbarItem的图片都是被固定渲染为蓝色,想要改变UITabbarItem的图片颜色就必须要自定义,在IOS7以后,得到了更新,方便大家自己去设定颜色,下面给出代码!1、创建UITabbarItem的默认图片和选中图片//第一个界面 ChildViewController *childvc = [[ChildViewControll...

2015-01-07 10:26:00 132

转载 UITextField点击其他地方隐藏键盘

在iOS开发中,对UITextField进行编辑的时候键盘会自己弹出来。在编辑完成的时候,需要将键盘隐藏掉。隐藏键盘有很多种实现方法,最常见的是把TextField的firstResponder resign掉。即[textField resignFirstResponder]。本文介绍的是如何在键盘显示的时候,点击屏幕除了键盘以外的任何地方,将键盘隐藏。基本思想如下:1. ...

2015-01-06 15:57:00 113

转载 iOS8更新后定位问题CLLcationManage

在IOS8更新以后以前的方法CLLocationManagerDelegate不调用didUpdateLocationsiOS8修改了位置设置里的内容,增加了一套状态(使用中可用/通常可用),所以以前的CLLcationManage的注册后,Delegate接口不响应了,研究了一上午终于可以用了说一下我的心得(1)添加corelocation.framework(2)在...

2015-01-05 11:03:00 67

转载 ios基本编码格式转换UTF8

iOS中编码转化1.UTF-8转化 NSString*data =@"你好,北京!"; //转换成UTF-8 NSString*dataUTF8 = [datastringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@"%@",dataUTF8)...

2014-12-31 11:30:00 182

转载 自定义UIButton的样式

1 [testBtn.layer setMasksToBounds:YES];2 [testBtn.layer setCornerRadius:8.0]; //设置矩圆角半径3 [testBtn.layer setBorderWidth:1.0]; //边框宽度4 CGColorSpaceRef colorSpace = CGColorSpac...

2014-12-16 17:48:00 72

转载 打印控件子视图

1 - (void)explode:(id)aView level:(int)aLevel {2 for (int i = 0; i < aLevel; i++)3 printf("-");4 printf("%s:%s/n",[[[aView class] description] UTF8...

2014-12-16 17:19:00 70

转载 UIDatePicker 日期/时间选取器(滚轮)—IOS开发

UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行定制,令其使用任何范围的日期。UIDatePicker 依赖于 NSDate 类,这个类是cocoa 基础的一员,以前...

2014-12-16 16:38:00 52

转载 ios开发强制横竖屏转换

第一种:手动的设置界面元素的旋转,包括状态栏、导航栏和视图。以下代码为从竖屏设置为横屏,坐标系是以竖屏的为基准,所以会出现负数的坐标值。 //设置状态栏旋转 [[UIApplicationsharedApplication]setStatusBarOrientation:UIDeviceOrientationLandscapeRightanimated:YE...

2014-12-15 09:42:00 101

转载 ios开发xmpp仿微信即时聊天工具

最近在做一个项目,需要一个即时聊天工具,先打算有第三方环信(http://www.easemob.com),但是最终老板不允许,要自己开发用自己的服务器,哎!如果有需要的可以去看看这个环信,真的不错。进入今天的主题,其实也是大神们开发的,我在这只是把一些细节理一下让大家你能少走一点弯路,需要的资料和源码这里面都有http://pan.baidu.com/s/1nt5esnn。...

2014-12-11 14:55:00 164

转载 iOS关于subView和superview的关系

superview addSubview:subView;//添加子视图到父视图superview removeSubview:subView;//从父视图移除子视图;subView removeFromSuperview;//从父视图移除子视图;superview bringSubviewToFront:subView;//将子视图放在最顶层显示;转载于:https:/...

2014-12-09 09:17:00 129

转载 我的第一篇博客记录我的IOS生涯

这是我的第一篇博客,只为了记录我在IOS开发旅程中得成长之路,一直觉得能发表几百篇的都是大牛,一直都是我崇拜的对象,我希望现在的一小步能成为将来的一大步,坚持每天发表一篇博文,养成一个良好的每天学习新知识的习惯,希望多年以后点开这第一篇博客能感叹当初的自己是多么的幼稚,但也感谢当年的坚持!come on!活着就是为了改变世界!转载于:https://www.cnblogs.com/c...

2014-12-08 15:07:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除