自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻止戈桥

解释的不周到请谅解,本博客方便自己查阅和别人思路的扩展。

  • 博客(49)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

转载 数据结构

这里写自定义目录标题欢迎使用Markdown编辑器单链表双链表合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markd...

2019-06-21 20:54:35 216

转载 @dynamic与@synthesize的区别

@property有两个对应的词,一个是@synthesize,一个是@dynamic。如果@synthesize和@dynamic都没写,那么默认的就是@syntheszie var = _var;@synthesize的语义是如果你没有手动实现setter方法和getter方法,那么编译器会自动为你加上这两个方法。@dynamic告诉编译器,属性的setter与getter方法由用户自己实...

2019-04-30 21:50:01 200

转载 OC中self.a与_a的用法

Person.m@interface Person : NSObject@property(nonatomic,copy)NSString *name;@property(nonatomic,copy)NSString *sex;-(void)changeNameValue:(NSString*)newName andsexvalue:(NSString*) sexvalue;@end...

2019-04-30 21:43:30 490

转载 iOS基础总结

iOS基础总结如何让自己的类使用copy修饰符?如何重写copy关键字?功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2019-04-16 10:45:53 293

原创 iOS仿照Placer的小DEMO

此应用包含自定义tableview以及自定义collectionview,刷新控件,sdwebimage,json解析等等。先看三张效果图:![效果图1]=================================长长的分割线============================特此在这里写一写应该注意的地方,代码中要说明的有注释(菜鸟一个,大神敬走)。小项目中框架都是采用coc...

2019-03-29 11:09:44 226

转载 AFNETWorking源码解析

https://www.jianshu.com/p/a360140bf220

2018-11-19 10:19:21 410

原创 ObjectC中assign,retain,copy之间的区别

assign-简单赋值,不更改索引计数。使用对象:基础数据类型,NSInteger,int,float,char。retian-该属性赋值的时候,先release之前的值,然后再赋值给属性,引用计数加1.(指针拷贝,地址相同,内容相同)copy-前一个值发送一条release消息,基本上像retain,但是没有增加引用计数,是分配一块新的内存来放置它。(内容拷贝)*copy是创建新的对象,...

2018-10-12 11:26:22 696

原创 ios中property与@synthesize

使用property会自动生成get与set方法。@interface Time : NSObject//property会自动生成set与get方法@property int hour;@property int minute;@property int second;-(void)show;@end@implementation Time-(void)show{ ...

2018-09-17 21:36:06 350

原创 IOS中变量的内存处理

内存区块:栈区 (临时变量)堆区 (程序员手动分配空间,释放是由程序员释放)(alloc,malloc,calloc,主要防止循环引用)。全局区 (static)(编译时产生,app结束时候才释放)常量区 (常量)(编译时候分配,app结束时候由系统释放)代码区--------------------------------------------------------...

2018-09-17 19:38:35 334

转载 swift中class和static的相同点和不同点

相同点: 1.可以修饰方法,static修饰的方法叫做静态方法,class修饰的叫做类方法。 2.都可以修饰计算属性(计算属性-可以在属性的set和get方法中进行操作)。 不同点: 1.class不能修饰存储属性(存储属性-存储变量)。 2.class修饰的计算属性可以被重写,static修饰的不能被重写。 3.static可以修饰存储属性,static修饰的存储属性成为静态变量(常...

2018-09-11 14:38:37 751

原创 OC中关于NStimer的一点小问题

问题:如果有一个计时器和一个可以拖动的控件,比如tableview,textview等等。每当计时器计时开始时候滑动其他控件,会出现暂停计时效果。改进方法如下:...

2018-09-11 14:26:40 223

原创 iOS实现QQ空间之打造个性化可拉伸头部

总体的实现效果 说一下总体思路,顶部是自定义导航栏,在主界面中会将系统自带的导航栏隐藏。导航栏后面是一张图片。导航栏下面是一个带有header的tableview。header中有UIView。向上滑动的时候设置自定义导航栏的alpha值,再设置背景图片高度逐渐减小。向下滑动的时候增加背景图片的frame。 主控制器.h文件代码:#import <UIKit...

2018-08-15 08:41:56 574

原创 iOS高级动画

先来看下效果 主控制器的.h文件:#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ //动画切换的容器父视图 UIView *_parentView; //图像视图1 UIImageView *_imageView; //图...

2018-08-14 09:30:33 178

原创 iOS中导航控制器动画

先来看下实现的效果的样子 视图控制器一代码:- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor=[UIColor whiteColor]; _imageView=[[UIImageView alloc]init]; _imageView.frame=CGRec...

2018-08-14 08:56:15 210

原创 iOS第三方框架SDWebImage的使用

首先看下总体界面: Appdelegate文件代码:#import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)applicatio...

2018-08-12 22:03:52 261

原创 iOS实现音频播放

首先看下要实现的界面: .h文件代码#import <UIKit/UIKit.h>#import <AVFoundation/AVFoundation.h>@interface ViewController : UIViewController<AVAudioPlayerDelegate>{ //播放按钮 UIButton...

2018-08-12 21:39:52 1311

转载 Runtime实现手势回调

说一下需求:有一排UIVIew通过点击不同的UIView来回调不同的控制器。 思路:使用runtime机制,为UIView添加一个分类,里面添加手势,使用block回调。下面看具体源码: .h文件:#import <UIKit/UIKit.h>@interface UIView (Events)-(void)addClickedBlock:(void(^)...

2018-08-01 22:17:20 217

转载 Runtime机制(三)-方法交换

附加上原文链接

2018-07-30 20:06:39 322

转载 iOS-atomic与nonamatic的区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic:设置成员变量的@property属性时,默认为atomic,提供多线程安全。 nonatomic:禁止多线程,变量保护,提高性能。atomic是OC使用的一种线程保护技术,基本上来说,是防止在写未完成的时候被另一个线程读取,造成数据错误。而这种机制是耗费系统资源的。所以在iPhone这...

2018-07-30 11:01:41 343

转载 Runtime(二)-消息转发

附上文章链接1附上文章链接2

2018-07-30 08:58:54 182

原创 OC的Block学习

先看道笔试题,注释标识的很清楚。int val=10; const char *fmt="val=%d\n"; void (^blk)(void)=^{printf(fmt,val);};//block会对变量进行一次拷贝 val=2;//变量值得修改不会影响block中的值 fmt="There values were ...

2018-07-26 22:07:00 695

原创 自动引用计数器(五)-strong与weak

首先这里是一片比较基础的博客:https://blog.csdn.net/u012046379/article/details/50838777 我在这里再补充几句。 对象被废弃时候会进行一下几步操作: (1)从weak表中获取废弃对象的地址为键值的记录。 (2)将包含在记录中的所有__weak修饰符变量的地址,赋值为nil。 (3)从weak表中删除记录。 (4)从引用计数器表中删除...

2018-07-23 21:42:30 451

原创 自动引用计数器(四)-规则

在ARC有效的情况下编译源码,必须遵守一定的规则,下面就是ARC的规则: ·不能使用retain/release/retainCount/autorelease ·不能使用NSAllocateObject/NSDeallocateObject ·必须遵守内存管理的方法命名规则 ·不要显示的调用dealloc ·使用@autoreleasepoo块代替NSAutoreleasePool ...

2018-07-22 22:21:50 208

原创 自动引用计数器(三)

1.iOS内存管理分为MRC与ARC。OS X v10.6 或 OS X v10.7(64位应用程序)上的Xcode 4.2开始支持ARC,iOS 4 和 iOS 5或更高版本支持ARC。之前的MRC的意思是手动手动引用计数器,在写代码的时候需要写一堆retain和release,这样子也不可能完全避免不会造成内存泄漏。自从有了ARC之后,妈妈再也不懂担心我成为“聪明绝顶了”。ARC有效时候不能使...

2018-07-16 21:30:12 164

原创 自动引用计数器(二)

1.说到OC内存管理,就不能不提autorelease。autorelease相当于c语言中的局部变量,超出了一部分就会失效。 aotorelease的具体使用方法如下: (1)生成并持有NSAutoreleasePool对象。 (2) 调用已分配对象的autorelease实例方法。 (3)废弃NSAutoreleasePool对象。 另外Cocoa框架中也有很多类方法用于返回au...

2018-07-15 20:22:23 185

原创 ios中代理传值的过程&&OC中代理传值

总之代理传值是使用协议来传递值。我在代码中分析到,代理传值可以分为正向传值和反向传值(个人理解)。所谓反向传值也就是开进入主界面中label没有值,进入VCB中你会输入值之后返回主界面中就会看到在VCB中写的值。反向传值则相反,是由主控制器设置值的。 1.反向传值,先看界面设置。 可以看到VCA中label没有值。之后点击按钮跳转到VCB中,在文本框写入值。 返回VCA中可以...

2018-07-14 16:21:53 800

原创 自动引用计数器(一)

内存管理/引用计数-可以理解为我们教研室中师兄师姐和我们小师弟来学习。大晚上的第一个人进来那肯定要开灯啊,那之后再进来的人就不用开灯了啊,到了很晚的时候大概十一点十二点人慢慢都走了,最后一个走的人那肯定要关灯,关窗户,关等等等等。不然第二天你就废了^*_*^。第一个人进来那对教研室的资源事情情况为1,之后进一个人,使用资源情况就加1,最后人都走了,使用资源情况也就减1,每走一个人就减1,直到最后一个人走使用资源就变为0,那肯定是教研室中所有的资源都处于关闭状态。

2018-07-13 21:26:32 776

转载 Runtime机制(一)

关于Runtime具体的简介请自行百度,我在这里只是总结下自己看别人学习的内容。 OC与Runtime交互通过三个方面: 通过OC与源代码通过Foundation框架的NSObject类定义的方法通过对Runtime库的直接调用 ·isa表示与class类型的objc_class结构体指针,访问方法时通过isa找到元类寻找对应方法的函数指针。 ·通常方法会被缓存到cac...

2018-07-13 08:50:56 381

原创 ios定位功能总结

之前做了定位功能,需求是不停的获取用户地理位置和让用户上传自己的所在位置。刚开始理解这个需求以为是通过定位了解自己所在的位置。通过查阅资料才选择的百度地图定位sdk,后来才知道只需要用户上传自己的地理经纬度和标签就行。但是之前使用的是百度地图sdk现在没法改,所以来总结下原生态定位和第三方定位。原生态定位功能是苹果官方自带的定位框架CoreLocation和Mapkit框架。 Cor...

2018-07-12 12:00:25 259

转载 收集下iOS中Category的使用

1.https://www.jianshu.com/p/2bf61807b6b3

2018-07-06 10:00:32 294

原创 ios导航栏理解(1)

导航栏(navigationBar)为导航控制器的一个属性(navigationController) 导航控制器继承于视图控制器 导航项(navigationItem)是视图控制器的属性,协调管理着barbuttonitem或者title...

2018-06-27 16:42:39 148

转载 ios中多线程的摘录

简书中比较全的多线程执行,在这里保存下链接传送门//// ViewController.m// syn_asyn//// Created by mac on 2018/6/20.// Copyright © 2018年 Gooou. All rights reserved.//#import "ViewController.h"@interface View...

2018-06-20 15:16:59 117

原创 ios项目上传的一点问题(图标)

关于图标:iphone中,29pt:58像素和87像素,40pt:80像素和120像素,60pt:120像素和180像素。AppIcon中:appstore中图标为1024*1024要求无透明度。需要五张大图像素为1242*2208...

2018-06-07 20:36:33 243

转载 很好的ios中解决所有键盘覆盖输入框的问题的文章

https://www.jianshu.com/p/77d2ba569142

2018-05-24 10:05:09 282

原创 ios中代理传值的过程

被代理者(要传值的界面)步骤:声明协议,协议中有要进行传值的方法声明一个delegate属性:id<代理的协议名>在主方法中使用代理========================================================================== 代理者(接受值得界面)步骤:实现代理协议实现代理协议中的...

2018-05-18 16:47:42 404

转载 ios中kvc(swift)的一点细节补充

ios中kvc的一点细节补充口说无凭,见图见真知。(总结别人)

2018-05-08 22:11:32 176

转载 有关ios中循环引用问题的总结

有关ios中循环引用问题的总结如何干掉环 在此处不讲解循环引用是什么,请自行搜索。ios内存分为堆,栈,常量区,栈和常量区都是有系统管理的。1.delegate与环//ClassA: @protocol ClssADelegate - (void)fuck; @end @interface ClassA : UIViewController @property (nonatomic

2018-05-08 22:07:46 263

原创 ios-初识swift(三)

ios-初识swift(三)本次要写的是有关于闭包的简单用法以及swift 4.0的模拟异步加载网络数据,完成回调 闭包(一切理解皆在代码中)//闭包 func closer(){ /** 1.闭包的所有代码【参数 返回值 执行代码】都放在{}中 2.in 是用来区分函数定义和执行代码 */ ...

2018-05-04 16:27:58 123

原创 iOS-初始swift(二)

swift中元组,可选类型,断言,字符串,字符串的截取,数组与字典的使用昨天写了关于swift中的一点知识,毕竟是第一天开始学习,感觉有点凌乱。今天写点swift 4.0的东西,这才慢慢入门,懂了一些技巧,现在说下,swift中每个版本中xcode中的语法都不太一样,看书和看视频都介绍的是swift 4.0的语法,然而我的xcode中是3.0或者4.0.于是看着2.0的视频学习4.0,哪里的语...

2018-05-03 22:03:00 174

原创 ios-初识swift(Swift 3.0中if let与guard的使用)

swift相对于oc来说更方便程序猿使用,更安全,更高(搞)效(笑),为啥呢?说oc是个奇葩,开始学习swift后,总是听说和别的面向对象的其他语言类似,但是也是一个奇葩,总有很多奇怪的语法,之前学习过java,c#,python等等,感觉也没有现在这么难懂。总感觉苹果总是和别人不一样。好了先不吐槽了,既然选择了就要走下去,总结下今天学习的总结下:Swift 3.0中if let与guar...

2018-05-02 22:16:40 1380 2

swift中RxSwift与RxCocoa的使用案例

一个swift中使用rxswift与rxcocoa的使用案例,初学者使用。

2018-09-04

SDWebImage的使用

这里是使用AFNetworking框架和SDWebImage框架做的一个简单DEMO。

2018-08-12

ios中整理别人的KVC与KVO代码

这里是我看别人博客写的kvc与kvo,自己写的代码,本来不打算收费,但是找不到免费的按钮在哪,所以就选了最小的资源分数1.

2018-07-09

sqlite的使用案例

此demo为ios初学者的数据存储轻量级sqlite的使用,简单容易上手

2018-04-22

vs网站+vs一般处理程序+图片缩略类库

vs网站+vs一般处理程序+图片缩略类库+文件下载+增删改查

2017-08-06

Android照片

本内容是实现Android选择图片的demo,可以点击进入选择图片,选择完毕后,再点击图片后会出现删除图片的功能

2016-02-29

侧边栏导航

本例子属于Android侧边栏导航,可以实现左右滑动进行导航

2016-02-23

仿照QQ界面

Android仿照QQ界面,实现左右滑动的界面,主界面为QQ的界面图像,自己可以改动

2016-02-22

Android实现登录验证

Android实现登录验证源码,用户填写手机号码后服务器向客户端发送验证码

2016-02-22

Android下拉刷新效果

本例子是实现Android下拉刷新效果的

2016-01-17

jdbd是java链接数据库的工具

属于jdk,jdk是java编程的环境搭建的一个工具,有了这个工具,再加上eclipse,就可以开发java编程了

2016-01-14

android实现listview

本压缩包实现了android 的listview控件,是一个很美观的android设计的ui,用户可以借鉴一下本本件

2016-01-05

flash动画动画成品

flash作品,在it刚开始做做动画的时候自己可以去自己看看已经做好的flash作品,自己可以仿照去做一个

2015-12-01

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

TA关注的人

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