自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS面试总结

Runloop自己的理解: 1, runloop就是ios的事件循环 2, runloop与线程有一对一的关系,系统会建一个hash表,以线程的Id为key,value为runloop。 3, 主线程默认会启动runloop,子线程默认不会启动runloop,但可以通过getRunloop来让系统创建一个runloop给你 4, runloop有多中模式,例如,nsdefaultmo

2016-02-27 16:55:07 316

原创 iOS单例 单例宏

// // Single.h // TestCoreLocation // // Created by 徐宗根 on 15/9/27. // Copyright (c) 2015年 XuZonggen. All rights reserved. // #define SINGLEINTERFACE(className) + (instancetype)share##className;#if

2016-01-03 08:41:11 425

原创 无限图片轮播器

无限图片轮播器实现 无限图片轮播器 0, 此时如图,就是初始状态 (1) 假设一开始显示3张图片 (2) scrollview的contentSize是5个imageview.width (3) scrollview的contentOffset是一个imageview.width 1,此时做左滑操作,会来一个新的imageview(4号) 2,此时,去缓存池取image view,如果

2015-12-09 22:30:46 582

原创 git总结

git git clone git push git stash git revert git reset git reset -i svn svn Trunk svn checkout svn update svn commit

2015-12-09 12:48:35 545

原创 ios多线程死锁解析

-

2015-11-06 17:23:43 2244

原创 ios学习笔记-06-实践

06-实践2015.7.15上午 1,自定义UIView 2,xib:图形化自定义view 什么是xib:xib也是布局界面的描述工具 相比storyboard,xib是轻量级的 指定xib的custom class,这很重要 xib的三个重点 custom class freeform 方便操作 不用alloc init 而是用loadNibfrom…. 不用initFrame 用awakeF

2015-07-16 23:28:08 480

原创 IOS学习笔记-04-自定义view和Xib

04-自定义view和Xib2015.7.12上午耦合性,解决代码重复,代码复用性,明白软件设计各种优缺点为何这样做 懒加载:(lazy)用到才加载,并且只创建一次一般写在get方法里 Plist 模型(数据封装成的类)解决重复代码(核心:解决重复key) 写错会报错 有提示 一般都会加上类前缀 自定义view + 面向对象设计原则谁最清楚,就该属于谁 initWithFrame方法initWit

2015-07-14 23:40:16 412

原创 ios学习笔记-03-review

03-reviewUIView-pro-Game一些重要的函数~~~objc [self performSelector:@selector(btnZhanliClick) withObject:nil afterDelay:self.cunstomImageView.animationDuration+0.1]; // plus 0.05 is very importent 按道理是不用加的,但

2015-07-14 23:39:17 382

原创 iOS学习笔记-02-SubUIViews

02-SubUIViews2015.7.10上午1: website 简书 gitbook.com 图标引擎 快捷键:command + shift + k -> clean proeject 2:拷贝资源 各种选项的意义3:UILabel UILabel的属性 mode lineNumber(0自动换行) lineBreak的方式 4:UIImageView UIImageView的属性 图片

2015-07-14 23:38:15 396

原创 ios学习笔记-01-UIView

01-UIView2015.7.9上午重点1:开发步骤 1,搭建UI界面 2,获取数据 3,显示数据 重点2:工厂模式3: 不是* 的,一般都是枚举,枚举取值一般以枚举名开头下午 IBAction 的5种连线方式 注意点,经典错误,多对多 IBOutlet 的5种连线方式 注意点,经典错误,1对多 重点1:UIView (容器) 所有继承UIView的控件都是容器 不过有些控件要代码才能实现容器

2015-07-14 23:36:23 332

原创 ios学习笔记-05-渐变动画和button布局和kvc-kvo

05-渐变动画和button布局和kvc-kvo2015.7.13上午 hidden alpha 属性 渐变动画 动画实现的两种方式 1,头尾式(已经过时了) 2,block式(推荐) - 对重复代码的习惯性抽取 UIAlertView UIActionSheet UIAlertControler(ios8) UIAlert 可以通过改变样式来拥有文本框 UIActionSheet 不可以有文本

2015-07-14 23:23:21 471

git命令学习并实践总结

git学习总结,全部都是自己整理,并实验。希望对其他人有帮助!

2018-09-17

流媒体播放器vlc

一款很多的播放器,跨平台,而且可以播放各种协议流媒体(rtsp,udp etc)

2012-12-28

空空如也

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

TA关注的人

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