自定义博客皮肤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,推广,新模式

  • 博客(94)
  • 资源 (21)
  • 收藏
  • 关注

原创 iOS之UIScrollView的使用详解

/**     scrollView中的内容滚动就必须要设置: 滚动范围          contentSize : 子控件的大小, 限定滚动的范围          contentSize 在设置的时候, 一定要比scrollView 的size 要大          如果size 中的 宽度 设为 0 , 就表示在 横向中不能滚动     */        _scrollView.con...

2016-04-30 23:15:22 800

原创 iOS之UITableViewController使用详解(一)tableview上移

UITableViewController使用详解

2016-04-30 23:05:03 4751

原创 iOS. UICollectionViewController的使用详解,相册滚动偏移放大

========使用举例==========/**使用: LYBcollectioview *settingTab=[[LYBcollectioview alloc]initWithFrame:CGRectMake(0, 88, WIDTH, HEIGHT-32-88)]; settingTab.didselectCollectionviecellBlock = ^(NSInteg...

2016-04-30 23:04:10 1074

原创 iOS ------自动布局之Masonry的使用

============基本用法#import "ViewController.h"// 解决 mas_//define this constant if you want to use Masonry without the 'mas_' prefix#define MAS_SHORTHAND// 解决对数据的自动装箱//define t...

2016-04-30 23:00:20 543

原创 iOS openfire服务器的使用

mysql的配置重新配置mysql 如果原来的电脑上已经有了mysql,直接使用,或者重新配置。另外如果mysql出现不能解决的问题,图简便的话,也可重新配置。重新配置需要先彻底删除原来的mysql。打开终端首先要停止mysql服务:#停止Mysql服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop然后可以在活动监视器查看是否已经停止,也可以在活...

2016-04-28 22:24:09 644

原创 iOS webDav服务器的搭建

webDav服务器的搭建点击连接后,输入刚才运行PUT脚本时输入的密码,就可以上传文件了.

2016-04-28 22:22:26 2403

原创 PHP之Apache服务器搭建

2016-04-28 22:20:26 236

原创 iOS即时通信之XMPP框架的使用及原理简介

XMPP框架的使用及原理

2016-04-28 22:18:39 3494

原创 iOS 网络通信原理和socke通信原理/OSI七层模型

OSI七层网络模型:1.物理层:二进制转换成电流,电流转换成二进制,中继器放大电信号, 最小传输单位-----位(比特流),定义物流设备标准,如网线接口类型,传输介质速率.2.数据链路层:对比特流的包装,检测保证数据传输的可靠性,对mac地址的解封装,交换机处在者一层,最小传输单位----帧.MAC(Media Access Control或者Medium Access Control)地址,意译...

2016-04-28 22:16:25 8065

原创 iOS之CALayer的使用和position和anchorPoint

CALayer和position和anchorPoint

2016-04-28 22:11:54 325

原创 iOS之---cocoaPods的使用详解------

========cocoaPods使用简易版====遇到问题具体看下面详细的cocoaPods的使用: 1.查看源 sudo gem sources -l(查看当前ruby的源) 2.删除源 sudo gem sources --remove https://gems.ruby-china.org/ 3.设置源 sudo gem sources -a https://gems.r...

2016-04-28 22:09:02 6760 1

原创 iOS MAC上git的详细使用/上传到github

上传到gitHub的详细使用步骤:SSH keys是什么东西可自己查,原先自己也疑惑,为什么有些教程需要创建,有些又不用呢?检索之后发现,其实并不一定要SSH keys,百度知道上有一个很好的答案:“ssh是一种安全的传输模式,github要求推送代码的用户是合法的,所以每次推送时候都要输入账号密码,用以验证你是否为合法用户,为了省去每次都要输入密码的步骤,采用shh公钥,密钥;也就是你说...

2016-04-28 22:05:07 1216

原创 iOS SVN的使用

cornerstone使用:https://blog.csdn.net/doubleface999/article/details/73469192SVN的使用命令行操作:01.将服务器文件下载到本地================================================================================# 切换工作...

2016-04-28 22:04:28 528

原创 iOS之有关动画的总结/CoreAnimation编程指南、简单动画实例

facebook的动画框架pop:https://github.com/facebook/popor核心动画类有以下分类:提供显示内容的图层类。 动画和计时类。 布局和约束类。 事务类,在原子更新的时候组合图层类。核心动画的基础类包含在Quartz核心框架(Quartz Core framework)里面,虽然它的其他图层类在其他框架里面定义。下图显示了核心动画的类层次结构。...

2016-04-28 21:58:24 522

原创 iOS 手势的使用方法(一)

=====仿照支付宝首页======参考http://www.jianshu.com/p/b2925fd1f9041.注意处理轻扫和拖拽的冲突//那个时间短的话 就让那个先执行//处理 拖拽和轻扫 两个手势的冲突//需要轻扫手势执行完毕后 再去执行拖拽 先执行轻扫后 再执行拖动处理方法:[panges(拖拽对象) requireGestureRecognizerT...

2016-04-28 21:51:27 556

原创 iOS之基本图形绘制Quartz2d的的使用

图形绘制Quartz2d的的使用

2016-04-28 21:49:53 303

原创 iOS之sqlite的使用

sqlite的使用

2016-04-28 21:48:12 918

转载 iOS CoreData的使用以及coreData中的多线程问题(一)

CoreData的使用1.coreData简介      coreData是苹果对sqlite的封装,不用操作sqlite语句,他提供了对象关系映射功能,能将oc对象转化成数据,保存在sqlite中,也能将保存的数据还原成oc对象;      coredata有两种队列:私有队列,主队列       coreData中的主要包括这几个部分:管理对象上下文,数据持久化协调器,模型文件(包含实体,实体...

2016-04-28 21:47:10 6261

原创 iOS之JavaScript与OC的相互调用:webview 的使用

问题解决:https://github.com/ShingoFukuyama/WKWebViewTips/blob/master/README.mdwebview:===================================index.html中的代码<body>    <br />    <br />    <br /&...

2016-04-28 21:46:11 530

转载 iOS之TextKit/富文本/图层混排模式的使用(一)NSAttributedString

YYText----富文本编辑与显示框架,是YYKit的组成部分.//在label上绘制颜色,绘制到哪个位置,文字颜色就会改变到哪个位置- (void)drawRect:(CGRect)rect {    // Drawing code    [super drawRect:rect];        //绘制图层模式    [[UIColor greenColor]setFill];    //...

2016-04-28 21:42:43 2519

原创 iOS搜索框功能的实现/UISearchBar/UISearchController的使用,搜索控制器框架

搜索控制器框架PYSearch:https://github.com/ko1o/PYSearch  搜索框功能的实现方法有多种:1.使用UITextField自己封装;2.UISearchBarController3.UISearchBar===========================举例一:searchBarController实现 //UIS...

2016-04-28 21:38:43 2633

原创 iOS应用真机调试/证书配置/打包/发布国际化\代签名、appstoreconnect的使用流程,ipa重签名

ipa重新签名:https://blog.csdn.net/andy_jiangbin/article/details/77527359ipa重签名工具:https://www.jianshu.com/p/7d352a648d13ipa手动重新签名:https://www.jianshu.com/p/41aec5e53c93appstoreconnect的使用流程:https:/...

2016-04-28 21:37:47 692

原创 iOS之FMDB的使用(一)

FMDB的使用

2016-04-28 21:32:29 610

原创 iOS循环引用问题集合、内存泄漏、僵尸对象、代码静态分析

内存泄漏:https://my.oschina.net/llfk/blog/1031291内存泄漏监测自动化:http://www.cocoachina.com/articles/18490facebook三件套内存检测:https://www.jianshu.com/p/bf43f2a7290c、https://www.jianshu.com/p/4730d90e6008、http...

2016-04-28 13:59:31 2645

原创 iOS UIPickView的使用(二)

==注意:pickview上添加按钮点击时会穿透,导致点击按钮没反应,长用做法是吧pickview和按钮都放到另一一个view上,让按钮和pickview没有父子关系。UIPickView的使用// 水果@property(nonatomic,weak)IBOutletUILabel *fruitLbl;// 主菜@property(nonatomic,weak)IBOutletUILabel *...

2016-04-28 12:29:52 808

转载 iOS内存警告和内存优化集合二

苹果给每个应用程序设置20M的内存警告量,30M的闪退量,游戏会略微放款10~20M,需要向系统申请。这一条说明除了系统本身占用内存以外,任何程序几乎都不可能占用超过50M内存。←此句我着重解释一下,因为大家问题比较多,本来就是为了让更多纯小白玩家明白才这么写的。如果您完全不明白我说什么,无视红字即可。实际上,不是单个程序存在50M的内存使用上限,而是单线程使用上限是50M,同一个程序可以加载

2016-04-28 10:53:24 3846

原创 iOS 响应者链的原理、事件传递

hittest inview:方法https://www.jianshu.com/p/d8512dff2b3ecell上放scrollview,cell点击不响应的解决:- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { if (!self.isUserInteractionEnabled ||...

2016-04-28 08:41:48 537

原创 iOS 消息循环的原理runloop

runloop:原理https://blog.ibireme.com/2015/05/18/runloop/1. 消息循环概念RunLoop就是消息循环,每一个线程内部都有一个消息循环。只有主线程的消息循环默认开启,子线程的消息循环默认不开启。每个线程都有一个消息循环,主线程消息循环默认开启,子线程消息循环默认都是关闭的,需要手动开启。消息循环与线程之间是一一对应的关系,其关系保存在一个...

2016-04-28 08:40:11 1005

原创 iOS 静态库和动态库的创建和使用

一、静态库和动态库的区别:静态库和动态库是相对编译期和运行期的,静态库以 .a 和 .framework 形式存在,链接时,静态库会被完整地复制到可执行文件中,被多次使用就有多份冗余拷贝;动态库以 .dylib 和 .framework 形式存在,链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存,一般只能由系统创建。二、静态库简介:1、静态库分为真机...

2016-04-28 08:11:49 356

原创 iOS 延迟执行的方法总结

iOS 延迟执行的方法总结

2016-04-27 15:01:04 361

原创 iOS block的使用总结

一.block的原理:Block的实质是指向结构体的指针,查看block的底层代码:在终端中cd到工程路径,然后执行clang -rewrite-objc main.m block的数据结构定义我们通过大师文章中的一张图来说明:上图这个结构是在栈中的结构,我们来看看对应的结构体定义:1234567891011121314struct Block_descriptor {    unsigned l...

2016-04-27 13:29:40 991

原创 iOS/------报错问题集合(一)-------------------------------------

1.原因:应用程序试图在LoginViewController上模态出一个空的视图控制器。Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nil modal view controller on target &l...

2016-04-27 12:13:24 26689

原创 iOS之UITextfield使用集合/textview

参考:http://www.jianshu.com/p/e5c6c9b455dd=================tetfield使用集合===========#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface LYBTextField : UITextField<UITextFieldDel...

2016-04-27 08:25:52 832

原创 iOS之沙盒路径和本地数据存储方式plist/归档/偏好设置(一)

沙盒目录文件//NSUserDefaults 实例化#define skyUserDefaults [NSUserDefaults standardUserDefaults]//获取temp#define skyPathTemp NSTemporaryDirectory()//获取沙盒 Document#define skyPathDocument [NSSearchPa...

2016-04-26 22:29:47 1848

原创 iOS UIViewController的生命周期

View是懒加载的。在需要的时候才显示,所以init的时候,虽然实例化了,但是控制器中的一些viw的生命周期的代理方法不会执行,只有在显示的时候才一一执行;  alloc   -------  分配内存空间init      -------初始化对象的数据,每次实例化都调用一次,默认在这之前会调initWithFrame;loadView -------构建视图层级结构,可...

2016-04-26 22:27:23 312

原创 iOS UIDynamic物理仿真行为代码示例

UIGravityBehavior重力行为- (void)viewDidLoad {    [superviewDidLoad];    //    UIView  --继承了UIDynamicItem协议---物体// 父类UIDynamicBehavior  --物理仿真行为  iOS7以后才有效////    UIDynamicAnimator  --物理仿真器   --物理仿真行为添加到物...

2016-04-26 21:40:35 362

原创 iOS 音频的实现音乐声音的实现

播放音乐#import "ViewController.h"#import &lt;AVFoundation/AVFoundation.h&gt;@interface ViewController ()@property (nonatomic,strong)  AVAudioPlayer *player;@end@implementation ViewController- (IBAction)p...

2016-04-26 21:21:59 368

原创 iOS9一下远程推送代码实现

#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp

2016-04-26 21:19:24 227

原创 iOS9一下本地推送的代码实现

#import "ViewController.h"/* // timer-based scheduling //触发时间 @property(nullable, nonatomic,copy) NSDate *fireDate; @property(nullable, nonatomic,copy) NSTimeZone *timeZone;/

2016-04-26 21:17:35 372

原创 iOS 内购的实现思路

#import "ViewController.h"#import &lt;StoreKit/StoreKit.h&gt;@interface ViewController ()&lt;SKProductsRequestDelegate,UITableViewDataSource,UITableViewDelegate,SKPaymentTransactionObserver&gt;//协议规则 ...

2016-04-26 21:15:06 378

swift常用控件

整合了一些常用的系统view,Tableview,相机调用,collectionview,cell,Textview,分类,视屏的处理,一些分类

2018-12-21

OCFastFramework

整合了一些常用的系统view,Tableview,相机调用,collectionview,cell,Textview,分类,视屏的处理,一些分类

2018-12-21

spotlight搜索

spotlight搜索

2017-06-30

自定义textfield

自定义textfield

2017-06-24

密码输入框

密码输入框

2017-06-24

省市区三级联动

省市区plist文件

2017-06-09

sublimePHP

sublime开发PHP

2017-05-11

tableHeaderview下拉三角

tableHeaderview下拉三角

2017-05-04

AFN封装使用

AFN封装使用

2017-04-27

cell拖动换位

cell拖动换位

2017-04-27

GPU Image的使用

GPU Image的使用

2017-04-27

iOS自动布局

iOS自动布局

2017-04-27

自定义tabBar

自定义tabBar

2017-04-27

顺向传值demo

顺向传值demo

2017-04-27

统计按钮点击次数

统计按钮点击次数

2017-04-27

中文输出控制台乱码

中文输出控制台乱码

2017-04-27

tabBarcontroller

tabBarcontroller

2017-04-11

collectonview轮播图

collectionview 轮播图

2017-04-11

delegate一对多

多播代理,block传值,属性传值

2017-03-23

MJRefreshTest

MJReresh的详细使用

2017-03-13

屏幕录像专家

《屏幕录像专家 共享版》是一款专业的屏幕录像制作工具。使用它可以轻松地将屏幕上的软件操作过程、网络教学课件、网络电视、网络电影、聊天视频等录制成FLASH动画、WMV动画、AVI动画、FLV动画或者自播放的EXE动画,也支持摄像头录像。本软件具有长时间录像并保证声音完全同步的能力,支持WIN7下声音内录。本软件使用简单,功能强大,是制作各种屏幕录像、软件教学动画和制作教学课件的首选软件。

2013-06-20

空空如也

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

TA关注的人

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