- 博客(98)
- 资源 (13)
- 收藏
- 关注
原创 淘宝 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 1996 1
原创 pod导入框架 无法import
Build SettingsSearch Pathuser Header Search Paths$(PODS_ROOT)
2017-09-08 14:18:10 1680
原创 地图使用小结(百度、google)
1、轨迹回放:线条绘制与点到点动画 百度: 线条绘制:[BMKPolyline setPolylineWithCoordinates:coor count:count]; 动画: [UIView animateWithDuration:node.distance/30/timeFloat animations:^{ currentIn
2017-09-04 18:11:03 809
原创 记一下混淆器 obfuscator-llvm
https://github.com/obfuscator-llvm/obfuscator/tree/llvm-3.6.1
2017-04-12 14:50:13 2033
原创 服务器配置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 1709
原创 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 1144
原创 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 379
原创 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 549
转载 NSURLSession
NSURLConnection在iOS9被宣布弃用,NSURLSession从13年发展到现在,NSURLSession是苹果在iOS7后为HTTP数据传输提供的一系列接口。除了NSURLSession,文中还会频繁地出现NSURLSessionConfiguration和NSURLSessionTask两个类.使用NSURLSession,拢共分两步:第一步 通过NSUR
2016-07-21 15:39:48 622
原创 OSX程序 AppDelegate初始化显示
MainViewController *mainVC=[[MainViewControlleralloc]initWithNibName:@"MainViewController"bundle:nil]; [self.window.contentViewaddSubview:mainVC.view]; mainVC.view.frame = ((
2016-07-12 09:58:24 1082
转载 AppDelegate瘦身
AppDelegate 作为程序级状态变化的 delegate,应该只做路由和分发的作用,具体逻辑实现代码还是应该在分别的模块中,这个文件应该保持整洁,除了的方法外不应该出现其他方法。如果想尽早做好某些模块的初始化工作,其实这些代码完全可以利用Notification的方式在自己的模块内部搞定,分享一个巧妙的方法:+ (void)load{ __block id observ
2016-06-27 09:48:44 769
转载 iOS后台定位实现
苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard location service(调用CLLocationManager的startUpdatingLocation)significant-change location service(调用CLLocationManager
2016-05-04 14:33:43 551
转载 iOS UIFont 字体名字
Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleGothicFont: AppleGothicFont Family: ArialFont: ArialMTFont: Arial-BoldMTF
2016-04-13 14:45:33 809 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 506
转载 iOS下的实际网络连接状态检测
转载:http://www.cocoachina.com/ios/20160224/15407.html序言网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例代码改变而来的各种Reachablity框架是实现这个需求的普遍选择,比如这个库
2016-02-24 09:22:37 894
原创 MKMapView实时绘画渐变线条运动轨迹
首先你要看官方项目Breadcrumb,Breadcrumb项目中就是实时画运动轨迹的(项目中得到下一个点就移除覆盖物重新绘画所有的点连线);下面讲下Core Graphics的基本使用使用Core Graphics来绘图,最简单的就是自定义一个继承UIView类,重写/*// Only override drawRect: if you perform custom drawing
2016-01-21 17:58:46 3848 3
原创 MKMapView简单的路线绘画
newCoor= malloc(sizeof(CLLocationCoordinate2D) * 2);#pragma mark -- CLLocationManagerDelegate- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
2016-01-21 09:41:43 2266
原创 NSMutableArray使用
使用[NSMutableArray array]时, NSMutableArray是autorelease的,后期内存管理需注意 retain与release;
2015-12-21 16:48:39 561
转载 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 2926
原创 【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 568
原创 自定义PUSH POP跳转动画
PUSHSecondViewController *second=[[SecondViewController alloc]initWithNibName:nil bundle:nil]; UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController:second]; CG
2015-07-28 10:19:37 638
原创 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 1144
原创 iOS学习(一)@property 修饰符
前言:近几天看了点面试的题目,感觉自己还是还是太青涩了,不懂的地方还有很多,然后特意去找资料,重新开始对Objective-C学习下。下面是一些面试题和解答:(大神可以绕道,小菜可以看看)@property 修饰符什么情况使用 weak 关键字,相比 assign 有什么不同?怎么用 copy 关键字?这个写法会出什么问题: @property (copy) NSMut
2015-07-20 18:04:30 1389
转载 GitHub 上排名前 50 的 Objective-C 项目简介
1. AFNetworking作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest
2015-04-23 15:56:49 618
转载 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 583
转载 iOS 捕获系统外异常
iOS 捕获系统外异常太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。有时
2015-03-09 17:28:33 558
转载 适合iOS开发者的15大网站推荐
适合iOS开发者的15大网站推荐 iOS 开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了 Apple 的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上添花。不过,时间宝贵,开发者应具备取精华、去糟粕的眼力,这样才能事半功倍。本文推荐的博客和网站都是经过作者 James Tang 详细了解的,绝对不容错过。
2015-03-09 17:09:51 725
转载 使用zxing支持条形码扫描
如何使ZXing改改后可以支持扫条形码。1.在- (IBAction)scanPressed:(id)sender方法中:ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:YES];Mult
2015-01-28 11:07:58 1408
转载 Xcode 6下制作iOS Framework.
Xcode 6下制作iOS Framework.关于静态库和动态库的概念,网上资料很多,这里不做叙述,只讲解制作过程。创建iOS动态库新建工程并选择默认Target为Cocoa Touch Framework, 如图:做编码工作,在这里我简单的写了一个Utils的类,并写了一个log方法设置开放的头文件:Framework中有些类可能是一些私
2015-01-27 14:51:14 702
转载 十个必不可少的网络安全测试工具
十个必不可少的网络安全测试工具安全漏洞似乎是司空见惯的新闻了,如某个公司或政府部门的网络安全受到破坏或渗透。如果您是一位安全专业人员,那么现在是时候更主动地应对安全问题了。安全漏洞似乎是司空见惯的新闻了,如某个公司或政府部门的网络安全受到破坏或渗透。如果您是一位安全专业人员,那么现在是时候更主动地应对安全问题了。多年以来,有很多人列出了最佳渗透测试和网络安全评估工具,但是我想用一种
2015-01-08 16:43:42 2663
转载 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 686
转载 OAuth认证流程
第一步:首先直接跳转至用户授权地址,即图示 Request User Url ,提示用户进行登录,并给予相关资源授权,得到唯一的Auth code,这里注意的是code只有10分钟的有效期,对于安全考虑,相对于OAuth 1.0省了一步获取临时的Token,并且有效期也进行了控制,比1.0认证简化了很多,并安全一些; 第二步:得到授权code后,这一步就是请求access token,通
2014-12-08 10:47:11 644
转载 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 895
转载 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 763
转载 iOS 实时流媒体解析
实时流媒体实时流媒体是一边接收数据包一边播放,本地不保留文件副本,实时流式传输总是实时传送,可以实时实况转播,支持随机访问,用户可以快进或者快退以观看前面或后面的内容。实时流媒体传输必须保证数据包的传输速度大于文件的播放速度,否则用户看到的视频会出现暂停。当网络堵塞情况下视频质量会下降,所以要想保证视频的质量渐进式下载会更好一些。实时流媒体协议:RTSP(Real Time
2014-11-24 18:08:15 2955
iOS日期格式化类(刚刚、一分钟前、昨天、周几)
2015-12-21
微信打飞机完整素材[音乐+图片]
2013-12-20
Collada2POD.zip
2013-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人