自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Cocoapods安装流程、指令及常见错误

一、升级Ruby环境:sudo gem update --system(等待更新...)二、更换Ruby镜像: 2.1 移除现有的Ruby镜像:gem sources --remove https://rubygems.org/ 2.2添加国内最新镜像源:gem sources -a https://gems.ruby-china.org/ 2.3执行完毕...

2018-06-08 15:28:00 120

转载 第三方登录-微信登录流程

可以选择从友盟进行配置接入(分享和第三方登录),现在是直接从微信开放平台配置。一、微信开放平台1、开发者资质认证,认证有效期:一年,有效期最后三个月可申请年审即可续期;审核费用:中国大陆地区:300元,非中国大陆地区:120美元。2、管理中心进行应用配置:1.应用名称+简介+官网地址+应用图片(28*28像素,108*108像素,仅支持PNG格式,大小都不超过300KB)...

2017-12-26 14:45:00 714

转载 《数据结构》目录

(一)数据结构参照书籍(《数据结构》(C语言版)严蔚敏)目录:第1章 绪论1.1 什么是数据结构1.2 基本概念和术语1.3 抽象数据类型的表现与实现1.4 算法和算法分析第2章 线性表2.1 线性表的类型定义2.2 线性表的顺序表示和实现2.3 线性表的链式表示和实现2.4 一元多项式的表示及相加第3章 栈和队列3.1 栈3....

2017-02-22 16:20:00 576

转载 iOS系统架构和常用框架

(一)iOS的系统架构iOS基于UNIX系统,iOS的系统架构分为四层,由上到下一次为:可触摸层(Cocoa Touch layer)、媒体层(Media layer)、核心服务层(Core Services layer)、核心操作系统层(Core OS layer),如下图:(1)触摸层:为应用程序开发提供了各种常用的框架并且大部分框架与界面有关,本质上来说它负责用户...

2017-02-16 23:32:00 297

转载 iOS相册(多张图片选取)

(一)iOS4.0后9.0之前:AssetsLibrary.framework该框架下有几个类,ALAssetsLibrary,ALAssetsGroup,ALAsset,ALAssetsFilter,ALAssetRepresentation。(1) ALAssetsLibrary类:ALAssetsLibrary类可以实现查看相册列表,增加相册,保存图片到相册...

2016-06-02 09:48:00 231

转载 iOS相册、相机(单张图片选取)

UIImagePickerController(1)代理<UINavigationControllerDelegate, UIImagePickerControllerDelegate>delegate(2)几个基本属性设置sourceType //设置资源获取类型allowsEditing //是否允许图片编辑(3)几个判断...

2016-06-02 09:39:00 151

转载 CALayer

标哥的技术博客:CALayer精讲 UIBezierPath CAShapeLayer KenshinCui'Blog:CALayer And Core Animation文顶顶博...

2016-03-09 15:05:00 146

转载 CocoaPods

参考地址1参考地址2生成cocopods私有库cocoapos打包静态库转载于:https://www.cnblogs.com/LyChen/p/5133143.html

2016-03-09 15:04:00 57

转载 CGAffineTransform 放射变换

矩阵乘法A B相乘要A的列数等于B的行数才有定义,结果是一个A行B列的矩阵C,C的每个元素值为A对应的行与B对应的列的元素乘积的和具体看这里原理CGAffineTransformCGAffineTransform的结构如下struct CGAffineTransform { CGFloat a; CGFloat b; ...

2016-02-17 09:40:00 79

转载 runloop

问题描述  不知道大家有没有想过这个问题,一个应用开始运行以后放在那里,如果不对它进行任何操作,这个应用就像静止了一样,不会自发的有任何动作发生,但是如果我们点击界面上的一个按钮,这个时候就会有对应的按钮响应事件发生。给我们的感觉就像应用一直处于随时待命的状态,在没人操作的时候它一直在休息,在让它干活的时候,它就能立刻响应。其实,这就是run loop的功劳。一、线程与ru...

2016-01-28 10:10:00 50

转载 iOS应用生命周期

iOS应用的5种状态:在应用状态跃迁的过程中,iOS系统会回调AppDelegate中的一些方法,并且发送一些通知,如AppDelegate.m中的一些方法:点击Home键--退出应用场景:第一种情况:应用可以在后来运行或者挂起 跃迁图:第二种情况 :应用不可以在后台运行或者挂起转载于:https://www.cnblogs.co...

2016-01-12 14:27:00 63

转载 视图生命周期与视图控制器生命周期

视图控制器的一些主要方法:注意:iOS6不再使用viewDidUnload方法,仅支持didReceiveMemoryWarning方法释放内存,包括视图控制器中的一些成员变量和视图的释放。转载于:https://www.cnblogs.com/LyChen/p/5123765.html...

2016-01-12 14:25:00 79

转载 iOS 整体架构

iOS整体架构图:以上内容出自《IOS开发指南》转载于:https://www.cnblogs.com/LyChen/p/5124202.html

2016-01-12 14:23:00 70

转载 开发中你有看到“|”、“ << ”、@“~”等这样的运算符吗?

一、使用场景:typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutoresizin...

2016-01-08 11:03:00 665

转载 CATransformLayer

CATransformLayer与CALayer有着细微的差别,但这些差别会影响到3D变换的动画效果.动画都有坐标系,如下所示(注意,这个不是iOS中的坐标系,请勿对号入座):iOS中layer的锚点就在坐标系的正中间.layer的position可以理解为View的center.实现带有3d景深效果动画://// RootView...

2016-01-07 12:57:00 81

转载 iOS中几种定时器

此处列举三种方法:NSTimer、CADisplayLink、GCD。一、NSTimer(1)创建NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeats:NO]; //TimerInterv...

2016-01-07 12:47:00 127

转载 iOS 中如何添加应用自己的字体

三步走:第一步、往工程中拖入.ttf后缀的字体文件,字体下载地址比如:http://www.webpagepublicity.com/free-fonts.html注意:拖入时如下图1,箭头出选中,否则不会加入Bundle中,未勾选的话可以从图2出加入:图1:图2:第二步:打开info.plist文件,加入Fonts provided by applica...

2016-01-06 16:28:00 43

转载 GET请求和POST请求

一、创建GET请求// 1.设置请求路径 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text]; NSURL *url=[...

2016-01-05 16:34:00 100

转载 网络请求—HTTP协议

一、HTTP协议的作用HTTP的全称是Hypertext Transfer Protocol,超文本传输协议(1)规定客户端和服务器之间的数据传输格式(2)让客户端和服务器能有效地进行数据沟通二、HTTP通信过程 - 请求和响应1.HTTP通信过程 - 请求HTTP协议规定:1个完整的由客户端发给服务器的HTTP请求中包含以下内容(1)请求行:包含了请求方...

2016-01-05 15:59:00 575

转载 GCD基本使用

//一、线程间通信:从子线程回到主线程 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async( queue, ^{ // 执⾏耗时的异步操作... dispatch_asy...

2016-01-05 13:51:00 119

转载 OS开发多线程篇—GCD介绍

一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”,纯C语言,提供了非常多强大的函数2.GCD的优势->GCD是苹果公司为多核的并行运算提出的解决方案->GCD会自动利用更多的CPU内核(比如双核、四核)->GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉...

2016-01-04 18:15:00 67

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7ba...

2015-12-22 17:58:00 81

转载 系统状态栏隐藏(statusBarHidden)和样式设置(statusBarStyle)

一、状态栏隐藏和样式两种方式:方式一:隐藏状态栏可直接在控制器中代码设置- (BOOL)prefersStatusBarHidden { return YES;} 状态栏样式在UINavigationController的子类中设置- (UIStatusBarStyle)preferredStatusBarStyle { ...

2015-12-17 10:14:00 1186

转载 iOS沙盒目录

1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,其目录/Users/用户名/Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会...

2015-12-11 19:09:00 127

转载 解决“带有导航控制器中加入UIScrollView后,UIScrollView向下偏移问题”

一、问题描述 如果在带有导航控制器的控制器中加入UIScrollView,我们可以发现UIScrollView的高度自动增加了64(正好是一个导航栏加上状态栏高度),然后在UIScrollView在加子视图,会造成子视图显示向下偏移了64的高度,如下图:效果图:二、解决方法方法一:在控制器viewDidLoad方法中加入 self.automa...

2015-12-03 10:51:00 133

转载 NSCharacterSet使用

(一)NSCharacterSet作用: 对字符串进行上做过滤、删除或者分割操作+ (NSCharacterSet *)controlCharacterSet; //控制符+ (NSCharacterSet *)whitespaceCharacterSet; //空格+ (NSCharacterSet *)whitespaceAndNewlineCharact...

2015-11-30 10:49:00 152

转载 UISearchBar

UISearchBar介绍属性作用UIBarStyle barStyle控件的样式id delegate设置控件的委托NSString *text控件上面的显示的文字NSString *prompt显示在顶部的单行文字,通常作为一个提示行NSString *placeholder半透明的提...

2015-11-26 13:46:00 69

转载 Xcode安装插件管理工具Alcatraz

Alcatraz的安装,百度一大堆,总结一下:第一步:与下载开源代码一般,进入github(网址:https://github.com),搜索Alcatraz,如图:,选择星星最多(下载最多的一个),进入,里面有使用介绍及安装命令。第二步:复制安装命令到终端,敲击enter,进行安装。 安装命令:curl -fsSL https://raw.github....

2015-11-25 14:49:00 135

空空如也

空空如也

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

TA关注的人

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