自定义博客皮肤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开发

一起交流遇到的BUG,新知识的学习

  • 博客(98)
  • 资源 (13)
  • 收藏
  • 关注

原创 神兽保佑-代码无BUG

神兽保佑-代码无BUG

2014-06-11 14:54:14 3142 1

原创 淘宝 npm 源将在 2022 年 5 月 31 日更换域名服务

淘宝为了提供更稳定、更安全、更符合国家法律法规要求的镜像服务(说人话就是怕国家找茬所以要低调),将要更换淘宝 npm 源的服务器,并且老的域名 npm.taobao.org 和 registry.npm.taobao.org 将不再使用。2022 年 5 月 31 日 0 时,这两个老域名将会停止服务,截至目前,通过老域名安装 npm 包已经会被 301 到新域名 registry.npmmirror.com淘宝 NPM 镜像站切换新域名啦...

2022-06-21 18:41:10 1874 1

原创 pod导入框架 无法import

Build SettingsSearch Pathuser Header Search Paths$(PODS_ROOT)

2017-09-08 14:18:10 1627

原创 地图使用小结(百度、google)

1、轨迹回放:线条绘制与点到点动画   百度: 线条绘制:[BMKPolyline setPolylineWithCoordinates:coor count:count];       动画: [UIView animateWithDuration:node.distance/30/timeFloat animations:^{ currentIn

2017-09-04 18:11:03 760

原创 记一下混淆器 obfuscator-llvm

https://github.com/obfuscator-llvm/obfuscator/tree/llvm-3.6.1

2017-04-12 14:50:13 1971

原创 服务器配置PPTP-VNP

Ubuntu Server 下 配置PPTP VPN安装pptpdsudo apt-get install pptpd然后下改三个文件/etc/pptpd.conf /etc/ppp/pptpd-options /etc/ppp/chap-secrets sudo vi /etc/pptpd/conf进入编辑状态:localip 192.168.1.101re

2016-12-20 10:56:53 1665

原创 CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵

官方介绍:Quartz 2D-Transforms a、d缩放,b、c旋转,tx、ty平移;基础的2D矩阵基本公式:    x=ax+cy+tx    y=bx+dy+ty 1.矩阵的基本知识:struct CGAffineTransform{  CGFloat a, b, c, d;  CGFloat tx, ty;

2016-12-07 17:15:55 1104

原创 OC与Swift混编

OC 调用 Swift :需要 #import “项目名-swift.h”    , “项目名-Swift.h” 这个文件命名一般是 项目名 加 -swift ,这个文件包含所有swift类的引用Swift 调用 OC :在Swift(或OC)项目中,创建Swift(或OC)类时,Xcode会弹出提示框创建Briging Header文件,也可以自己创建一个.h文件 在build se

2016-10-28 15:28:02 345

原创 OC与JS简单交互

JS->OC:1、OC中有stringByEvaluatingJavaScriptFromString:方法js定义方法,在OC中调用方法或调用方法传递数据。2、OC自定义类,定义方法需要传递的方法参数,方法名与JS协商定义,比如:@implementation JSObject-(Int)getNumber{ return 1;}JS调OC端 JSObject的

2016-10-08 10:51:36 509

转载 NSURLSession

NSURLConnection在iOS9被宣布弃用,NSURLSession从13年发展到现在,NSURLSession是苹果在iOS7后为HTTP数据传输提供的一系列接口。除了NSURLSession,文中还会频繁地出现NSURLSessionConfiguration和NSURLSessionTask两个类.使用NSURLSession,拢共分两步:第一步 通过NSUR

2016-07-21 15:39:48 593

原创 OSX程序 AppDelegate初始化显示

MainViewController *mainVC=[[MainViewControlleralloc]initWithNibName:@"MainViewController"bundle:nil];    [self.window.contentViewaddSubview:mainVC.view];        mainVC.view.frame = ((

2016-07-12 09:58:24 1036

转载 AppDelegate瘦身

AppDelegate 作为程序级状态变化的 delegate,应该只做路由和分发的作用,具体逻辑实现代码还是应该在分别的模块中,这个文件应该保持整洁,除了的方法外不应该出现其他方法。如果想尽早做好某些模块的初始化工作,其实这些代码完全可以利用Notification的方式在自己的模块内部搞定,分享一个巧妙的方法:+ (void)load{ __block id observ

2016-06-27 09:48:44 726

原创 记一些博客

技术博客收揽

2016-05-19 11:18:40 525

转载 iOS后台定位实现

苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard location service(调用CLLocationManager的startUpdatingLocation)significant-change location service(调用CLLocationManager

2016-05-04 14:33:43 519

转载 iOS UIFont 字体名字

Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleGothicFont: AppleGothicFont Family: ArialFont: ArialMTFont: Arial-BoldMTF

2016-04-13 14:45:33 760 1

原创 iOS Use Auto Layout Size Classer

转:点击打开链接首先弄清楚Compact,Any,Regular:iPhone4S,iPhone5/5s,iPhone6竖屏:(w:Compact h:Regular)横屏:(w:Compact h:Compact)iPhone6 Plus竖屏:(w:Compact h:Regular)横屏:(w:Regular h:Comp

2016-03-14 17:42:53 464

原创 循环引用

1> ARC 1端用strong,另1端用weak 2> 非ARC 1端用retain,另1端用assign

2016-03-01 10:14:20 408

转载 iOS下的实际网络连接状态检测

转载:http://www.cocoachina.com/ios/20160224/15407.html序言网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例代码改变而来的各种Reachablity框架是实现这个需求的普遍选择,比如这个库

2016-02-24 09:22:37 843

原创 MKMapView实时绘画渐变线条运动轨迹

首先你要看官方项目Breadcrumb,Breadcrumb项目中就是实时画运动轨迹的(项目中得到下一个点就移除覆盖物重新绘画所有的点连线);下面讲下Core Graphics的基本使用使用Core Graphics来绘图,最简单的就是自定义一个继承UIView类,重写/*// Only override drawRect: if you perform custom drawing

2016-01-21 17:58:46 3741 3

原创 MKMapView简单的路线绘画

newCoor= malloc(sizeof(CLLocationCoordinate2D) * 2);#pragma mark -- CLLocationManagerDelegate- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{

2016-01-21 09:41:43 2215

原创 NSMutableArray使用

使用[NSMutableArray array]时, NSMutableArray是autorelease的,后期内存管理需注意 retain与release;

2015-12-21 16:48:39 531

转载 SDWebImage导入问题

SDWebImage由于是基于ARC模式写的,如果创建的是非ARC醒目的童鞋们注意,导入文件夹之后,先添加ImageIO.framework,mapKit.framework这两个库,在非ARC工程里要这样改,如下图,在每个SDWebImage文件后面添加-fobjc-arc转至http://www.cnblogs.com/xiaobaizhu/p/3141904.ht

2015-09-28 10:12:34 2888

原创 【iOS9】我在iOS9遇到的一些问题

一、HTTP 不能正常使用在iOS9引入了新特性App Transport Security (ATS)。详情App Transport Security (ATS)。新特性要求App访问的网络必须是HTTPS协议。但是我们的项目使用的是HTTPS。解决方法:在Info.plist中添加NSAppTransportSecurity类型Dictionary。在NS

2015-09-22 16:44:02 529

原创 自定义PUSH POP跳转动画

PUSHSecondViewController *second=[[SecondViewController alloc]initWithNibName:nil bundle:nil]; UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController:second]; CG

2015-07-28 10:19:37 594

原创 iOS解析.crash文件崩溃报告

分析本地crash报告:1、Xcode->Devices->View Device Logs->Re-Symbolicate Log;2、.app, .crash, .dSYM, symbolicatecrash 放在一起,执行终端命令:./symbolicatecrash /Users/xxxx/Desktop/bugcrash/InOrder.crash /Users/xx

2015-07-24 16:04:33 1102

原创 iOS使用keychain作为唯一标示

GenericKeychain 下载 点击;

2015-07-23 15:23:50 460

原创 iOS学习(一)@property 修饰符

前言:近几天看了点面试的题目,感觉自己还是还是太青涩了,不懂的地方还有很多,然后特意去找资料,重新开始对Objective-C学习下。下面是一些面试题和解答:(大神可以绕道,小菜可以看看)@property 修饰符什么情况使用 weak 关键字,相比 assign 有什么不同?怎么用 copy 关键字?这个写法会出什么问题: @property (copy) NSMut

2015-07-20 18:04:30 1344

转载 GitHub 上排名前 50 的 Objective-C 项目简介

1. AFNetworking作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest

2015-04-23 15:56:49 587

转载 iOS常用第三方类库整合

http://blog.csdn.net/wstarx/article/details/6317779http://iosdeveloper.diandian.com/post/2011-05-21/932272            开发几个常用的开源类库及下载地址:1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML x

2015-03-16 16:42:24 543

转载 iOS 捕获系统外异常

iOS 捕获系统外异常太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。有时

2015-03-09 17:28:33 533

转载 适合iOS开发者的15大网站推荐

适合iOS开发者的15大网站推荐  iOS 开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了 Apple 的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上添花。不过,时间宝贵,开发者应具备取精华、去糟粕的眼力,这样才能事半功倍。本文推荐的博客和网站都是经过作者 James Tang 详细了解的,绝对不容错过。

2015-03-09 17:09:51 690

转载 使用zxing支持条形码扫描

如何使ZXing改改后可以支持扫条形码。1.在- (IBAction)scanPressed:(id)sender方法中:ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:YES];Mult

2015-01-28 11:07:58 1366

转载 Xcode 6下制作iOS Framework.

Xcode 6下制作iOS Framework.关于静态库和动态库的概念,网上资料很多,这里不做叙述,只讲解制作过程。创建iOS动态库新建工程并选择默认Target为Cocoa Touch Framework, 如图:做编码工作,在这里我简单的写了一个Utils的类,并写了一个log方法设置开放的头文件:Framework中有些类可能是一些私

2015-01-27 14:51:14 670

转载 十个必不可少的网络安全测试工具

十个必不可少的网络安全测试工具安全漏洞似乎是司空见惯的新闻了,如某个公司或政府部门的网络安全受到破坏或渗透。如果您是一位安全专业人员,那么现在是时候更主动地应对安全问题了。安全漏洞似乎是司空见惯的新闻了,如某个公司或政府部门的网络安全受到破坏或渗透。如果您是一位安全专业人员,那么现在是时候更主动地应对安全问题了。多年以来,有很多人列出了最佳渗透测试和网络安全评估工具,但是我想用一种

2015-01-08 16:43:42 2623

转载 iOS使用WebView播放Git

// 设定位置和大小 CGRect frame = CGRectMake(50,50,0,0); frame.size = [UIImage imageNamed:@"anim.gif"].size; // 读取gif图片数据 NSData *gif = [NSData dataWithContentsOfFile:     [[NSBundle mainBundle]

2014-12-26 15:41:25 641

原创 获取图片像素点颜色值

获取图片任意像素的颜色值

2014-12-10 17:54:54 3873

转载 OAuth认证流程

第一步:首先直接跳转至用户授权地址,即图示 Request User Url ,提示用户进行登录,并给予相关资源授权,得到唯一的Auth code,这里注意的是code只有10分钟的有效期,对于安全考虑,相对于OAuth 1.0省了一步获取临时的Token,并且有效期也进行了控制,比1.0认证简化了很多,并安全一些;  第二步:得到授权code后,这一步就是请求access token,通

2014-12-08 10:47:11 596

转载 iOS: FFmpeg编译和使用问题总结

转载:http://www.cnblogs.com/smileEvday/archive/2013/11/21/ffmpeg.html一、背景  网上有很多FFmpeg编译配置的资料,大部分都是关于FFmpeg最新的版本(2.0)的,我一开始也想着编写一个2.0版本的,可以放到接手的那个项目中,发现各种问题(无法快进,没有声音),再看一下代码一堆警告,原因很简单,使用的FFMpeg

2014-11-26 10:14:38 861

转载 iOS流媒体开发的一些参考资料

(1)“Real-Time Streaming Protocol (RTSP)”比较官方的资料(链接)。(2)“ffmpeg”在百度百科的简介(链接)。(3)“ffmpeg”的官网:http://ffmpeg.org/,使用ffmpeg开发流媒体播放器的实例在这儿。(4)“http://stackoverflow.com/”上有两篇不错的帖子,其中给出了实例,帖子一(这儿)

2014-11-24 18:29:54 729

转载 iOS 实时流媒体解析

实时流媒体实时流媒体是一边接收数据包一边播放,本地不保留文件副本,实时流式传输总是实时传送,可以实时实况转播,支持随机访问,用户可以快进或者快退以观看前面或后面的内容。实时流媒体传输必须保证数据包的传输速度大于文件的播放速度,否则用户看到的视频会出现暂停。当网络堵塞情况下视频质量会下降,所以要想保证视频的质量渐进式下载会更好一些。实时流媒体协议:RTSP(Real Time

2014-11-24 18:08:15 2901

iOS日期格式化类(刚刚、一分钟前、昨天、周几)

日期格式化,时间格式化,一分钟前,昨天,周几 日期格式化,时间格式化,一分钟前,昨天,周几 日期格式化,时间格式化,一分钟前,昨天,周几

2015-12-21

微信打飞机完整素材[音乐+图片]

微信打飞机很火,自己就想写个这样的程序,在找素材的时候,找不到完整的,现在自己给大家提供一个完整的素材,(背景音乐子弹炸弹的音乐都有) 我写的代码

2013-12-20

语音识别框架

此框架主要功能:1.通关麦克风接受声音,显示内容在text上,2读取text内容,播放出来。(同时支持多个国家的语言,“没有普通话,只有广东话”)

2013-12-16

Collada2POD.zip

此工具为 cocos3d的pod模型文件转换器 安装: a.打开工具,选择load,选择cocos3d下的路径:cocos3d 0.6.4/Tools/Collada2PODSettings.txt b.一定要在Materials选项下的Invert transparency前面打钩 c.在最下面Collada File(Input)选择要转换的dae模型文件,点击convert可以得到一个pod模型文件,加入cocos3d工程

2013-10-10

cocos3d框架 cocos3d 0.6.5

本资源是本在网上下的,原地址已失效,现在上传方便大家,在3d游戏开发

2013-10-10

微信打飞机完整素材(音乐+图片)

微信打飞机很火,自己就想写个这样的程序,在找素材的时候,找不到完整的,现在自己给大家提供一个完整的素材

2013-10-09

适配iphone5打飞机源码

再xcode4.5 cocos2d v1.0.1编写,再低版本运行可能会报错,请调试,功能基本完成,欢迎下载,请勿外传,谢谢合作!

2013-10-09

Blocks 编程要点

Blocks编程要点,主要详细的介绍怎么使用IOS的新语法Blocks 编程,如果想要了解Blocks 编程的就下载吧!

2013-08-21

苹果开发者帐号申请

这个文档详细的介绍申请苹果开发者帐号的流程介绍,

2013-08-21

一个简单的QQ登陆

这是一个简单的QQ登陆,能够纪录QQ号码密码,这个项目要在VS2010下运行。

2013-08-15

IOS真机调试

原创文章,欢迎分享;未经许可,不得转载;版权所有,侵权必究;

2013-08-11

多线程编程指南

第一章 关于多线程编程 第二章 线程管理 第三章 Run Loops 第四章 线程同步

2013-08-11

socket编程原理

2.1 问题的引入 2.2 套接字编程基本概念 2.3 基本套接字系统调用 2.4 典型套接字调用过程举例 2.5 一个通用的实例程序

2013-08-11

空空如也

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

TA关注的人

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