自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

静默

一个ios学习ing的小菜鸟

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 CYC-CocoaPods

CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,例如 高德地图和百度地图的SDK, 就会使用到很多静态库, 手动导入会很麻烦,CocoaPods应该是iOS最常用最有名的类库管理工具了,通过cocoaPods,只需要一行命令就

2016-02-18 16:45:41 356

原创 CYC-多线程之详解

iOS有三种多线程编程的技术,分别是:(一)NSThread(二)Cocoa NSOperation(三)GCD(全称:Grand Central Dispatch)这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的三种方式的优缺点介绍:1)NSThread:优点:NSThread 比其他两个轻量级缺点:需要自己管理线程的生命周期,线程同步

2015-12-01 20:41:49 448

原创 CYC-关于UIImagePickerController

遵循代理@interface RootViewController () <UIActionSheetDelegate, UIImagePickerControllerDelegate,UINavigationControllerDelegate>- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup

2015-11-23 17:48:49 331

原创 CYC-UIViewController的生命周期及iOS程序执行顺序

当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、vie

2015-11-16 09:23:14 351

原创 CYC-UITableViewCell的动态高度

做一个普通iPhone程序,最花时间的UI部分可能就是UITableView了,而其中最重要的部分是则是UITableViewCell。 以UITableViewCellStyleValue2为例,可以用左侧的Label来显示用户名,右侧的Label显示推的内容。那么接下来要处理的问题就是怎么样来控制单元格高度来完美显示长度不同的推。 左侧的Label叫做textLabel,只要简单的用一个语句加载

2015-11-12 15:14:24 309

原创 CYC- OC中@protected等关键字概述

关于变量的作用域@protected —Methods defined in the class and any subclasses can directly access the instance variables that follow.This is the default case.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@private —Methods def

2015-11-10 09:11:45 359

原创 CYC-UISearchBar 点击空白回收键盘

ios--系统发出的通知--键盘通知// 监听键盘将要显示的通知 如果要显示 那么用keyboardWillShow来响应// 使用时注意 当这个页面消失的时候 立马移除所有监听[[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWillShow:)name:@"UIKeyboardWil

2015-11-04 20:31:25 3767

原创 CYC-多线程之 GCD

// 串行队列 分两种 // 1.主队列 // 创建一个主队列 dispatch_queue_t mainQueue = dispatch_get_main_queue(); // 像主队列中添加任务 // 参数1 要添加的队列 // 参数2 要添加的任务 dispatch_async(mainQueue

2015-11-04 10:22:50 348

原创 CYC-UIPickerView(省份+城市)

@interface IkrboyViewController : UIViewController{ NSDictionary *dict;//用于存储省份-城市的数据 NSArray *provinceArray;//省份的数组 NSArray *cityArray;//城市的数组,在接下来的代码中会有根据省份的选择进行数据更新的操作

2015-11-04 10:16:12 523

原创 CYC-UIWebView关于XMLHttpRequest的内存泄漏

UIWebView关于XMLHttpRequest的内存泄漏最近在应用中嵌入HTML页面时,导致应用常常崩溃,用insturmemt检测发现存在内存泄露。但不是所有的页面多存在这个问题,上网查了一下,发现是javascript代码导致内存泄露。通常情况下,当你在UIWebView执行这个Javascript时,你将有一个大的内存使用和泄漏大量的数据。var xmlhttp = new XMLHttp

2015-11-04 09:38:23 539

原创 CYC-Swift高级开发语言--结构体,类,构造器,属性

// 结构体和类 // 在swift中,结构体被做了很多强化,几乎所有的数据类型都是用结构体实现的,// 相同点:1.都可以定义变量 2.都可以定义方法 3.都可以定义构造器 init 4.都可以遵守歇息 5.扩展 // 不同点:1.结构体是值类型,类是引用类型 2.类可以被继承 3.类可以使用类型推断 4.类可以使用 deinit(析构器) 5.一个类可以有多个引用结构体// 结构体s

2015-11-02 10:59:06 288

原创 CYC - 强制转成横屏的方式

在项目中经常遇到横竖屏切换,而又有某个特定的界面必须是特定的显示方式(横屏或竖屏).这就需要如下的处理了.强制转成横屏:if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { SEL selector = NSSelectorFromString(@"setOrientat

2015-10-09 17:21:11 443

原创 CYC-自定义导航栏去黑

自定义导航栏有个黑线 有些效果是不需要这根黑线的 如何去除呢 其实很好去掉的 ,只需要一丢丢代码[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsCompact]; self.navigationControlle

2015-10-09 14:02:54 418 2

原创 CYC-爱心暖暖的小动画

一个看着暖暖的心形小动画 简单操作 就能实现 送给另一个她一个小惊喜吧一个UIView 用于布局#import "XinView.h"@implementation XinView- (instancetype) initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) {

2015-10-08 19:51:47 554 1

原创 CYC-一个有趣的涂涂

茶余饭后 可以玩玩 随着鼠标的移动 图片上面的人 衣服会随着抹去 透视的效果#import "ViewController.h"@interface ViewController ()/** * 图片B */@property (weak, nonatomic) IBOutlet UIImageView *imageB;/** * 用于记录是否触摸到了图片B */@prop

2015-10-08 18:21:40 400 2

原创 CYC-MKMapView用法

MKMapView需要导入的几个框架#import "ViewController.h"#import <CoreLocation/CoreLocation.h>#import <MapKit/MapKit.h>@interface ViewController ()<MKMapViewDelegate>@property (nonatomic, strong) CLLocationManager *locat

2015-10-06 14:11:26 415 1

原创 CYC-AVPlayer播放器的简单运用-02

上一篇中 简单写到了关于AVPlayer播放器中 有关单例方面的 东西 单例相对于其他 还是比较方便耐用的 接下来 开始写大致布局 以及控制器中的实现播放列表界面就不提了 大致讲下 播放界面的 布局 在播放界面上 有一个ImageView图片 圆形状的 随着歌曲时间不断旋转 划一下 会出现一个tableView界面 会显示具体的歌词大致上能用到的

2015-10-05 19:53:10 954

原创 CYC-AVPlayer播放器的简单使用

AVPlayer播放器 简单易懂 使用方便 相对于AudioPlayer 更适合初学者. 本次大概会涉及到 怎么播放歌曲 下一曲 暂停 下一曲 以及歌曲 的时间 随着进度 而变化 歌词的颜色变化等 代码量甚多

2015-10-05 19:31:58 1487

原创 CYC- IOS 常用的一些小东西

ios 常用的一些小东西

2015-09-28 20:57:21 392

原创 CYC- 复杂对象归档 反归档

归档复杂对象时 需要遵守NSCoding协议 并实现起方法 对要归档的对象 进行编码

2015-09-28 20:31:49 353

原创 CYC-NSFileManager的简单使用

NSFileManager 是一个对文件进行操作的类. 可以创建文件夹,移动文件夹,复制文件夹.

2015-09-28 20:23:45 289

原创 CYC-pickerview 时间选取器

年月日选取器

2015-09-28 19:59:15 397

原创 CYC- 手势解锁

手势方向指示相关

2015-09-28 17:49:33 388

原创 CYC-数据库的运用

怎么创建一个数据库 以及里面的方法的运用

2015-09-28 16:50:16 948

原创 CYC-数据解析3 - 加载图片

外面给 1. 网址 2. 请求方式 3. post 请求体的字符串 里面封 1.请求对象 2. 链接对象 3. 代理方法#import <UIKit/UIKit.h>@interface ThreeViewController : UIViewController// 显示图片@property (nonatomic, retain) UI

2015-09-28 12:12:45 403

原创 CYC- 数据解析2

GET 与 POST 区别 1. get请求 请求的网址 全部明文显示 安全性不高 2. get请求 请求的网址 有字符数的限制 大概255个 3. post 请求 请求的网址 不光是有一个请求的网址 还可以携带 请求体 这个请求体 是以NSData形式携带 NSDATA(以二进制形式存在) 安全性较高 4. post请求 网址没有字符数限制 一般公司都使用 pos

2015-09-28 12:07:43 383

原创 CYC-数据解析1

json数据解析 get

2015-09-28 12:04:49 575

原创 CYC- tableView的删除编辑移动

简单的一个tableView的编辑删除移动

2015-09-28 11:58:02 314

原创 CYC-非常炫酷的UIView动画-02

一个简简单单的会动的小东西 注释很全面 简单易懂 希望能给你带来点帮助

2015-09-23 18:31:51 370

原创 CYC-怎么制作手机号中间是*****

以后会经常用到的一个小东西哦

2015-09-23 13:38:31 464

原创 CYC- 简单UIView动画

一个简简单单的视图小动画#import "RootViewController.h"@interface RootViewController ()// 声明一个imageView@property (nonatomic, retain) UIImageView *imageView;// 声明一个保存初始的中心点@property (nonatomic, assign) CGPoint

2015-09-23 12:04:44 370

原创 CYC-多线程 售票问题

每次创建新的工程,总会要做的事情 关ARC 释放window 创建RootViewController RootViewController *rootVC = [[RootViewController alloc] init]; UINavigationController *naVC = [[UINavigationController alloc] initWithRootVi

2015-09-22 21:58:30 419 2

原创 CYC-集合视图 UICollectionView的简单使用

UICollectionView集合视图 类似于UiTableview   是一种新的数据展示方式, 比起之前使用button或者是两套自定义cell 来布局 展示图片的方式  使用起来更加的简单方便!创建集合视图的步骤:1. 使用系统的布局UICollectionViewFlowLayout2.设置代理,设置数据源  3. 设置自定义cell/

2015-09-21 20:37:21 513 2

AVPlayer播放器

简单的AVPlayer播放器 注释齐全 歌词随心动 暂停 下一曲 上一曲

2015-10-05

空空如也

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

TA关注的人

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