自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【IOS工具帖】Xcode快捷键大全(附带代码自动排版)

这篇文章摘自IT软媒之家,非常全,其实Mac键盘和Ms键盘不同之处就在于一个徽标键,一个Option,其他都差不多。不多说,大家自己看下吧:(红色部分是我觉得比较实用和常用的命令),PS:自动排版方法在本文末尾。苹果键盘说明:⌘——Command ( )——Control——Option (alt)⇧——Shift⇪——Caps Lockfn——功能键就是fn新建项目 command+shift+n

2016-04-11 17:38:31 1021

转载 第三方微信授权登录的iOS代码分析

原版: http://www.cocoachina.com/ios/20141212/10618.html微信已经深入到每一个App的缝隙,最常用的莫过分享和登录了,接下来就以代码的形式来展开微信登录的相关说明,至于原理级别的Oauth2.0认证体系请参考微信开放平台的相关说明和图示 。微信登录授权开发到微信开发平台注册相关APP,现在是等待审核成功后才能获取到对应的key和secret;获取成功

2016-04-08 20:46:18 1867

转载 UIAlertController(UIActionSheet、UIAlertView)

苹果在IOS8版本上,新添加了一个UIAlertController用来代替 UIActionSheet 和 UIAlertView; 在工作中,会遇到修改这两个控件按钮颜色的要求,在网上一看,多是采用下边这种方法的: - (void)willPresentActionSheet:(UIActionSheet *)actionSheet { DDLogDebug(@”%@”,acti

2016-04-06 21:38:54 411

转载 xcode常见报错调试

BMKGeoCodeSearch 反向地理编码一直失败 Location申请的key的安全码与代码中build id不一样,修改成一样就OK了新建一个类,将百度地图的定位功能封装起来以后,定位的代理方法不走定位是要一直持续的,而我们新建这个类,如果不设置成,staic静态变量,他就会自动销毁,对象销毁以后肯定不会定位了。ios8系统 点击设置隐私定位功能直接崩溃的问题这个问题出现的原因肯定不是ios

2016-03-29 19:13:16 2240

转载 IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形

首先了解一下CGContextRef: An opaque type that represents a Quartz 2D drawing environment. Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框. 自己学习时实现的demo,希望对大家有帮助,具体的实现看

2016-03-14 09:53:07 1008

转载 超全!整理常用的iOS第三方资源

一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置地址:htt

2016-03-10 20:19:12 630

原创 ios开发之多线程GCD

简介GCD(Grand Central Dispatch)纯C语言编写,提供非常强大的函数,是目前苹果官方网推荐的多线程开发方法,NSOperation便是基于GCD的封装。GCD的优势1.GCD是苹果公司为多核的并行运算提供了解决方案2.GCD会自动利用更多的CPU内核(比如:双核、四核)3.GCD自动管理线程的生命周期(创建线程、跳读任务、销毁线程)4.程序员只需要告诉GCD想要执行什么

2016-03-03 21:35:28 633

原创 ios开发之多线程NSThread

NSThread的两种创建方法1、实例方法 创建并手动开启线程NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(selector) object:(nullable id)];[thread start];//开启线程2、类方法(无返回值 ) 创建并自动开启线程[NSThread detach

2016-03-02 21:39:14 510

原创 ios开发之多线程理论

一、进程进程是系统中正在运行的程序,例如qq。从专业角度上讲进程就是应用程序的执行实例。进程不能执行任务,另外进程在运行时创建的资源随着进程的终止而死亡。二、线程1、 线程是用来执行任务的,线程执行任务完毕就会被销毁。在上述已经说过,进程不能执行任务,进程想要完成任务就必须创建线程。一个线程只能同时执行一项任务,因此想要同时执行多项任务就要创建多个线程。2、线程包括:主线程和子线程。主线程:当

2016-03-02 20:48:06 481

原创 网络编程(URL、HTTP、request)

ios9之后网络编程的改变:(1)ios之后弃用NSURLConnection          NSURLSession:ios7.0之后出来,ios9只能使用这个类  (2)Xcode7.0在ios9之后,后台服务器传输协议由HTTP改成HTTPS,因此对于HTTP的URL使用,就可以降低Xcode网络链接的安全性(方法是:iOS开发需要在info.plist中添加

2016-03-01 16:08:57 899

原创 代理

代理:顾名思义是代替别人做事、帮助别人做事。在生活中我们也接触到代理这个词,例如中介、代理商等。在程序开发中也要使用代理,跟生活中的代理概念大同小异,自己不做或做不了的事情,委托别人帮忙做。为什么要使用代理?在软件开发中,经常需要在不同类之间传值。如果是正向传值,可以直接调用;但是如果是逆向传值或者直接调用不了的时候,就要引入代理来完成传值。当然,如果不知道什么时候,方法执行完毕,也可

2015-12-09 20:53:54 409

原创 UI(二)

//控件之间的继承关系UILabel:标签控件,适合放一些短的文本UIImageView:在这里是用来显示图片UILabel 和 UIImageView 都是继承于 UIView//注意:UIFont UIColor都是一种类,用类创建的对象一样需要实例化。UIView显示一块有颜色的视图UIView *view = [[UIView alloc

2015-12-01 20:43:45 429

原创 对联

#import "AppDelegate.h"#import "ViewController.h"#define hangPi @"界世牛大"//宏定义#define shangLian @"好好学习"#define xiaLian @"天天向上"@interface AppDelegate (){    UIImageView *image

2015-12-01 20:37:32 420

原创 UI(一)

//    IOS:苹果移动设备的操作系统//    UIKit框架 里面包含了所有可以看得见的视图控件//    UIWindow://    UiView:    //     UIWindow:窗口 ios应用程序中只能有一个主窗口//   注意:有并且只能有一个主窗口//     UIWindow是用来显示承载可以看到的控

2015-11-30 21:34:55 261

原创 Objective-C(一)面向对象

在介绍OC之前先说一下C语言,C语言是一门面向过程的语言。面向过程的语言必须严格按照步骤一步一步去执行,才能走通;而OC是一门面向对象的语言。面向对象的核心是:万事万物皆对象。对象是具体化的一个事物。而类是抽象化的一类事物。例如:人是一个类,而叫做小明的这个人是一个对象。      在OC中类有两部分构成:1、类名.h文件(声明文件):声明这个类的方法和属性,从而让其它的类知道。2、类

2015-11-29 16:12:15 499

空空如也

空空如也

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

TA关注的人

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