自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

allanGold

希望我的点滴记录对迷茫中的您有些许帮助

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

原创 如何在自定义view确定你点击的位置位于哪个小的子视图

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    [selftouchPoint:toucheswithEvent:event];    [supertouchesBegan:toucheswithEvent:event];}- (void)touchPoint:(NSSet *)touches withEve...

2016-06-29 14:31:06 578

转载 Git

http://www.cocoachina.com/ios/20160629/16855.html

2016-06-29 09:18:21 361

转载 无入侵的开屏广告插入方式

http://www.cocoachina.com/ios/20160628/16828.htmlhttp://blog.csdn.net/u010461658/article/details/50487959https://github.com/CoderZhuXH/XHLaunchAd

2016-06-28 09:53:40 877

转载 巧用UIResponder进行事件传递

http://www.cocoachina.com/ios/20160628/16814.html

2016-06-28 09:49:54 393

转载 clang diagnostic、Wprotocol ..

首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnostic 便是#pragma 第一个功能常用的命令,步骤如下?123

2016-06-27 16:43:36 465

转载 OS X 和 iOS 下32/64位操作系统下 不同类型所在的内存字节数

iOS7过后部分苹果机就开始从32位操作系统转到64位了,所以部分数据类型的大小也有变化

2016-06-27 14:37:10 548

原创 mac 安装xampp如果要用localhost打开apache怎么办

首先 要把mac自带的apache关闭掉(其实关掉是不管用的)要改虚拟机的我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境。启动Apache设置虚拟主机 启动Apache打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着

2016-06-25 17:04:54 3853

转载 ffmpeg源码分析之媒体打开过程

ffmpeg源码分析之媒体打开过程//参数ps包含一切媒体相关的上下文结构,有它就有了一切,本函数如果打开媒体成功,  //会返回一个AVFormatContext的实例.  //参数filename是媒体文件名或URL.  //参数fmt是要打开的媒体格式的操作结构,因为是读,所以是inputFormat.此处可以  //传入一个调用者定义的inputFormat

2016-06-24 18:10:05 376

转载 iOS 下ARC关于内存管理的引用计数问题

ARC有效时所有类型都必须加上所有权修饰符。所有权修饰符一共有四种:__strong 修饰符__weak 修饰符__unsafe unretained 修饰符__autoreleasing 修饰符__strong 修饰符 __strong修饰符是默认修饰符,表示对象的“强引用”,强引用对象在超出其作用域时将会被废弃,引用的对象释放。id __strong obj1 = [[NSObject all...

2016-06-21 16:28:42 1802

原创 swift中关于String类型的successor()

let text = "123"print(text)print(text.substringToIndex(text.startIndex.successor()))//把原先的空区间变成闭区间print(text.substringFromIndex(text.startIndex.successor()))//把原先的闭区间变成开区间输出结果:

2016-06-20 17:54:25 584

转载 伪3D效果的实现

3D翻转因为有3D翻转动画效果的UIView比较多,而且有UILabel也有UIImageView,所以我们可以提炼成一个方法,将目标UIView和数据源作为参数:func cubeAnimate(targetView: UIView, flightInfo: String) { // 判断UIView的具体实现类 if targetView.isKi

2016-06-17 13:32:27 2423

转载 iOS: 使用CGContextRef,CGPath和UIBezierPath来绘画

这三种东西:CGContextRef,CGPath和UIBezierPath。本质上都是一样的,都是使用Quartz来绘画。只不过把绘图操作暴露在不同的API层面上,在具体实现上,当然也会有一些细小的差别。我们将主要使用这3个类型,绘制出同一张图片,如下,一个笑脸:首先使用Quartz的CGPath来做这张图。很简单,首先创建用于转移坐标的Transform,然

2016-06-17 10:39:51 440

转载 setNeedsDisplay和setNeedsLayout

1,UIView的setNeedsDisplay和setNeedsLayout方法  首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到  UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以  处理子视图中的一些数据。综

2016-06-16 10:03:31 514

转载 iOS开发emoji处理方式大起底

总结就一点内容:就iOS和Android端来说,不需要任何处理,将emoji字符上传到服务器,需要的时候服务器原样返回就OK,服务器数据库存储做好相应的处理。原文地址:http://blog.csdn.net/ugg/article/details/44225723emoji资料今天研究了emoji,挺有意思,资料挺多,摘要一些信息给大家分享,也算是自己记录学习。emoji介绍...

2016-06-16 09:15:15 6286

转载 iOS如何获得手机ip地址

1.添加这五个库(在联网的情况下)#import #import #import #import #import 2.写一个方法- (NSString *)getDeviceIPIpAddresses{        int sockfd =socket(AF_INET,SOCK_DGR

2016-06-15 11:13:41 491

转载 autorelease深度理解

参考:https://segmentfault.com/q/1010000000123664每个runloop中都创建一个Autorelease Pool,并在runloop的末尾进行释放, 所以,一般情况下,每个接受autorelease消息的对象,都会在下个runloop开始前被释放。也就是说,在一段同步的代码中执行过程中,生成的对象接受autorelease消息后,一般是不会在代码段执行完成...

2016-06-14 17:12:29 2029

转载 Clang Attributes 苹果iOS 未尝试过代码

Clang Attributes 是 Clang 提供的一种源码注解,方便开发者向编译器表达某种要求,参与控制如 Static Analyzer、Name Mangling、Code Generation 等过程,一般以 __attribute__(xxx) 的形式出现在代码中;为方便使用,一些常用属性也被 Cocoa 定义成宏,比如在系统头文件中经常出现的 NS_CLASS_AVAILABL

2016-06-14 13:53:08 460

原创 并行 并发问题

多核才能并行并发不一定并行

2016-06-13 10:49:49 356

转载 c语言中static的用法详细示例分析

static在c里面可以用来修饰变量,也可以用来修饰函数。先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不是堆,不要弄混。复制代码代码如下:int a ;int main(){    int b ;     int c* = (int *)malloc(sizeof(int));}a是全局

2016-06-12 13:17:42 680

转载 ffmpeg 与kxmovie

ffmpeg 与kxmovieMac 配置FFmpeg环境 以及 homebrew

2016-06-08 11:17:10 481

转载 夜间模式问题

微信

2016-06-06 09:39:52 429

iOS9 By Tutorials.zip

iOS9 By Tutorials iOS9的新功能使用以及例子,希望可以帮到喜欢iOS的你

2019-08-06

iOS 9 by Tutorials Code3.zip

iOS 9 by Tutorials Code3 05-15

2019-08-06

iOS 9 by Tutorials Code2_2.zip

iOS 9 by Tutorials Code2_2 04_final

2019-08-06

iOS 9 by Tutorials Code2_1.zip

iOS 9 by Tutorials Code2_1 4_starter

2019-08-06

iOS 9 by Tutorials Code1.zip

iOS 9 by Tutorials Code1 01-0301-0301-0301-03

2019-08-06

iOS7 by Tutorials.zip

iOS7 by Tutorial

2019-07-27

iOS 11 by Tutori随书源码.zip

iOS 11 by Tutorials随书源码,配合iOS 11 by Tutorials pdf学习更佳

2019-07-27

iOS 11 by Tutorials.pdf.zip

iOS 11 by Tutorials,iOS11新功能及api

2019-07-27

iOS8 by Tutorials随书源码.zip

配合iOS by Turorials pdf一起学习iOS8系统的新特性和功能

2019-07-27

iOS 8 by Tutorials.zip

外国比较好的一个iOS网站出的书,深入讲解一下iOS系统版本特有的功能

2019-07-27

时序图 类图 绘图软件

时序图 类图 绘图软件

2019-07-10

Androidyinshipinkaifa_hejunlin.pdf

Android 音视频开发 hejunlin,网上资源不太好找,大家支持一下,下载给点分

2019-06-24

vlc-ios 视频播放器

vlc-ios.3.1.5最新版视频播放器完整代码,可以直接运行

2019-03-05

京峰教育Docker、Jenkins企业实战视频

从淘宝花9毛买的希望对大家有帮助 Jenkins 加 docker 先学学

2019-02-10

jenkins企业集成

网上得来的资源大家一同学习,希望大家能下载

2019-02-10

MySQL性能管理及架构设计

MySQL性能管理及架构设计 视频哦

2019-01-06

swift教程 英文版

swift英文教程 大拿杰作

2019-01-06

空空如也

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

TA关注的人

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