自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决pod lib lint/repo push不支持i386编译&只能真机运行的库

源起公司有几个私有pod库,一直使用的是:git =>'https://xxxx.git'这种方式集成的,但是每次 pod update 的时候都需要下载一遍,而且公司的网太慢了,十分不爽(*  ̄︿ ̄)公司的网确实奇怪,网易云音乐听歌一点都不卡,一旦和工作有关的网就特别慢。。。老板你听我解释···意外的事情有一些只能在真机运行的库,在pod lib lint 阶段就不能通过,...

2019-07-23 16:41:04 1967

原创 Cocoapods 私有化踩坑

整理完记录下来。各种文件路径错误- ERROR | [iOS] file patterns: The `vendored_libraries` pattern did not match any file.- ERROR | [iOS] file patterns: The `vendored_frameworks` pattern did not match any file....

2019-07-23 15:43:53 3133

转载 iOS Framework制作流程

新建工程选择iOS —> Cocoa Touch Framework   361510885491_.pic_hd.jpg 进入创建好的工程删除掉自带的工程同名头文件   371510885576_.pic_hd.jpg 添加所需文件   WechatIMG6.jpeg 4.TARGETS —> Build Setting...

2018-10-31 18:12:45 233

转载 最详尽OC函数库方法翻译

(转自百度百科):http://baike.baidu.com/link?url=AXQPPxq-m4s72cJ3rt5XNHluNB8zqG-_zF-wVHxC9SDA8xvmkzvBc3q-AzMwZv-Ol1bCK23dtuhkaqkLXtbTDq2.1 算术运算函数   2.1.1 rand()函数:产生随机数   2.1.2 abs()函数/labs()函数:整数的绝对值   2.1.3...

2018-03-28 17:04:28 407

原创 【快速开发VoIP】(使用Homebrew编译iOS linPhone SDK)

目录【快速开发VoIP】(原理篇)【快速开发VoIP】(Homebrew安装)【快速开发VoIP】(使用Homebrew编译iOS linPhone SDK)前言VoIP要使用到开源项目linphone,编译linphone需要安装依赖库,官方使用的是Macports,但是这里我们使用Homebrew来替代。如果未安装过Homebrew的小伙伴们请查看【快速开发VoIP】(Home

2018-02-08 14:50:09 653

原创 【快速开发VoIP】(Homebrew安装)

2018-02-08 11:55:01 360

原创 【快速开发VoIP】(原理篇)

2018-02-08 11:47:54 2999 1

原创 iOS需要学的那些东西

1、架构师 2、安全攻防 3、逆向编程 4、iOS进阶 5、底层开发 6、swift3.0开发一、iOS架构师应该了解掌握的                ios架构师应该去了解掌握“LBS集成框架设计”、“MVP架构设计(进阶)”、“MVP架构设计(入门)”、“OB-ORM框架设计(进阶)”、“OB-ORM框架设计(入门)”、“PAY集成框架设计”、“支付方式解决方案”LBS集成

2018-01-02 13:31:39 432

原创 IOS文件导入&导出

导入&导出文档时IOS开发者经常面临的开发需求。例如你开发一个文档阅读器允许用户导入他的文档到你的应用中以便离线阅读。又如,你的阅读器可以导出文档以便其他应用使用。    这篇文章,将介绍各种IOS开发中使用的文档导入&导出技术。(遇到的坑以及决绝办法用紫色字体标注)1.创建应用    像通常那样,我将用一个例子来说明。打开Xcode,创建一个View-based Applic

2017-11-28 17:36:32 5278

转载 (译) 在IOS中实现导入&导出文档

导入&导出文档时IOS开发者经常面临的开发需求。例如你开发一个文档阅读器允许用户导入他的文档到你的应用中以便离线阅读。又如,你的阅读器可以导出文档以便其他应用使用。    这篇文章,将介绍各种IOS开发中使用的文档导入&导出技术。1.创建应用    像通常那样,我将用一个例子来说明。打开Xcode,创建一个View-based Application(iPhone)工程,并且命名为

2017-11-27 13:35:54 709

原创 swift 在线教程地址

http://special.csdncms.csdn.net/the-swift-programming-language-in-chinese/Introduction/template/chapter1/02_a_swift_tour.html

2017-11-07 13:52:14 188

转载 iOS-制作Framework(最新)

前言之前有很多的大神们已经写过framework的制作,但最近由于Xcode7的出现,很多之前的教程内容已经不符,对于初学者来说,找到一篇能够直接明了,简单易学的制作framework的文章比较困难。本文将基于Xcode7创建一个简单的工程,通过两种方法来教大家如何制作一个自己的framework。简介Mac OS X扩展了framework的功能,让我们能够利用它来共享代

2017-11-06 14:40:24 267

原创 iOS 自定义tabbar,在ipad上点击的位置不对

self.tabBar.itemPositioning = UITabBarItemPositioningFill;加上这一句完美解决

2017-10-19 16:56:02 1390

转载 个人页效果(上下滚动时菜单悬停且可左右切换)

演示本文主要介绍 上下滚动时菜单悬停在顶端,并且可以左右滑动切换的特殊视图的实现方式。涉及知识包含事件响应链,UIScorllView滚动模拟,以及刷新控件的基本原理。一、前言随着业务的发展,系统提供的常规视图已经难以满足需求,伟大的UI设计师总能想出一些特殊的违反常理的视图来挑战程序员的脑细胞。这种上下滚动还可左右滑动切换最初也不知是哪家提出来的,但是经过这么久发展,这种视图

2017-10-11 15:01:46 1089

转载 iOS开发常用国外网站清单

工欲善其事必先利其器,最近发现临时查找一些东西容易浪费时间,花了点时间整理一下常用的网站,方便以后备用。国内的code4app,ui4app,cocoachina,oschina,csdn就不说了,基本上很好用。不过国外网站上的好东西更多,可惜找起来也更费时间,需要整理一下。主要分开发教程、示例项目、UI设计、问题解决几块。开发教程:

2017-09-16 10:37:52 646

转载 iOS开发学习之大牛们的博客

唐巧:http://blog.devtang.com/blog/archives/王巍:http://www.onevcat.com/page/2/#blog破船之家:http://beyondvincent.com/池建强:http://www.cnblogs.com/chijianqiang/文顶顶播客:http://www.cnblogs.com/wend

2017-09-16 10:36:29 470

转载 iOS math.h 常用数学函数

1、 三角函数   double sin (double);正弦   double cos (double);余弦   double tan (double);正切   2 、反三角函数   double asin (double); 结果介于[-PI/2, PI/2]   double acos (double); 结果介于[0, PI]   double atan

2017-08-23 11:24:41 298

转载 苹果开发者账号

Apple 开发者账号,除给大学使用的教育账号外,共有个人账号、公司账号、企业账号三种:个人账号:个人申请用于开发 Apple App 所使用的账号,仅限于个人使用,可以在 App Store 发布应用,申请比较容易,¥688.00/年 ($99.00/year)。公司账号:以公司名义申请的开发者账号,用于公司内部的开发者共用,可以在 App Store 发布应用,申请

2017-08-22 10:10:51 663

转载 学习ReactiveCocoa教程 (整理的资料)

学习ReactiveCocoa(主要针对2.x Objective-C 版本)过程中整理的一些资料。学习资料ReactiveCocoa GitHub文档 Documentation对应找到的几篇中文翻译READMEFramework OverviewBasic OperatorsMemory ManagementRaywenderlich上的文章质量高、

2017-08-16 11:54:16 939

转载 ReactiveCocoa v2.5 源码解析之架构总览

ReactiveCocoa v2.5 源码解析之架构总览ReactiveCocoa 是一个 iOS 中的函数式响应式编程框架,它受 Functional Reactive Programming 的启发,是 Justin Spahr-Summers 和 Josh Abernathy 在开发 GitHub for Mac 过程中的一个副产品,它提供了一系列用来

2017-08-16 10:30:31 166

转载 MVVM With ReactiveCocoa

MVVM 是一种软件架构模式,它是 Martin Fowler 的 Presentation Model 的一种变体,最先由微软的架构师 John Gossman 在 2005 年提出,并应用在微软的 WPF 和 Silverlight 软件开发中。MVVM 衍生于 MVC ,是对 MVC 的一种演进,它促进了 UI 代码与业务逻辑的分离。说明:本文将采用理论与实践相结合的方式,重

2017-08-16 10:23:05 550

原创 ios开发:Xcode8制作framework及使用

前言网上关于Framework制作的教程数不胜数,然而都过于陈旧,最新的也是使用Xcode7的教程,而且有些设置也只给出步骤,并没有给出原因,而且按照有些教程制作出的framework还有些问题,所以我把自己制作framework的过程记录下来,并且使用的是最新的Xcode8环境。正文首先新建一个项目,选择Cocoa touch Framework 然后随便取一

2017-08-11 16:16:54 297

原创 ios十进制、十六进制字符串,byte,data等之间的转换

十进制->十六进制Byte bytes[]={0xA6,0x27,0x0A};NSString *strIdL  = [NSStringstringWithFormat:@"%@",[[NSStringalloc]initWithFormat:@"%02lx",(long)bytes[0]]];十六进制->十进制NSString *rechargeInfo

2017-08-03 11:10:37 532

转载 iOS CoreBluetooth 的使用讲解

最近研究了iOS下连接蓝牙打印机,实现打印购物小票的功能,对iOS中BLE 4.0的使用有了一定的了解,这里记录一下对BLE 4.0的理解。由于很多文章同时讲CBCentralManager和CBPeripheralManager,所以很容易傻傻分不清楚。很少把iPhone作为蓝牙外设在广播发送数据的情形,今天我就从iOS app开发的角度讲一些BLE 4.0的使用。概念CBPerip

2017-07-20 16:22:28 1161

原创 Runloop加载大图

首先我们先监听当前runloop。然后根据runloop的状态进行cell的绘制。[objc] view plain copy- (void)addRunloopObserver{            //获取当前的runloop      CFRunLoopRef runloop = CFRunLoopGetCurrent();

2017-06-27 09:50:14 281

转载 http详解

引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支

2017-06-27 09:49:38 350

原创 github上关于iOS的各种开源项目集合

github上关于iOS的各种开源项目集合(转).entry-headerUI下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文

2017-03-10 13:43:53 948

原创 iOS的Cookie存取(UIWebView,WKWebView,AFNetworking)

2016-07-01 09:24 1964人阅读 评论(1) 收藏 举报 分类:iOS开发(396) 目录(?)[+]当前一些公司为了快速出一款app,很多时候采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,这样就不可避免的需要使

2017-03-07 13:31:11 730

原创 [iOS]日历和提醒编程指南(Calendar and Reminders Programming Guide)

分析:事件提醒开发包(EventKit)由事件库、事件源、日历和事件/提醒组成,他们的关系是:事件库用于直接操作日历数据库,日历数据库中的数据按事件源、日历和事件/提醒三级进行分类组织。每个事件源对应一个准帐户,该帐户下可以有多个日历,日历分两类,一类是用于存储事件的日历,一类是用于存储提醒的日历。这里所说的存储,实际就是分类,反过来的,根据子项对父项进行分类。就如两口缸,一口装水,一口沙子一样

2016-11-17 10:36:57 788

转载 iOS开发者证书从入门到被误删除

引言作为一个iOS开发者。。新手或者老手,有没有手欠的revoke过Member Center中的各种证书,删除过各种mobileprovision文件?一、开发者证书第一种为$99美元的,用来上传appstore的账号:个人和公司没太大区别,公司账号能创建多个子账号,个人的不能第二种为$299美元的,不能用来上传appstore,用来进行企业分发,也就是常说的in-hou

2016-06-20 09:20:54 8640 1

原创 bugly 上传 符号表文件

请下载附件阅读如果出现 Permission denied 错误通过 chmod 111111 buglySymboliOS.sh解决

2016-05-23 14:55:13 2653

原创 通过崩溃trace来查找问题原因

2013-07-16 14:59 16308人阅读 评论(4) 收藏 举报这里我们以UMeng捕获的错误信息举例:从友盟中, 我们可能会得到如下信息:Application received signal SIGSEGV(null)( 0 CoreFoundation 0x359348a7 __exceptionPr

2016-04-30 16:35:11 444

原创 使用cocoaPods 导入第三方库 出现 关联错误问题

other Linker flags需要加上

2016-04-22 10:35:42 417

转载 CocoaPods的安装使用和常见问题

一、什么是CocoaPodsCocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要1.把开源库的源代码复制到项目中2.添加一些依赖框架和动态库3.设置-ObjC,-fno-

2016-03-31 11:16:01 561

原创 取消网页(html)的长按手势

- (void)webViewDidFinishLoad:(UIWebView *)webView{    [self.webstringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];    [self.webstringByEvaluat

2016-03-01 14:58:18 885

原创 获取网页中的图片

-(void)addTapOnWebView{    UITapGestureRecognizer* singleTap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(handleSingleTap:)];    [self.webViewaddGestureRecognizer:s

2016-03-01 14:31:01 378

原创 获取UINavigationbar背景图片

if ([self.navigationController.navigationBarrespondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]){        NSArray *list =self.navigationController.navigationBar.subviews;        f

2016-02-29 17:24:43 633

转载 App Store审核指南:ResearchKit和Apple Pay有新规

苹果上周末更新了App Store审核指南的相关章节,添加了少数新的审核条款,并对此前版本中的描述多了多处修改和完善。新增健康相关条款主要涉及苹果春季新品发布会上发布的开源医疗框架ResearchKit,要求使用该框架收集用户数据的应用程序必须首先获得用户或者其监护人的许可,并列出了授权许可的内容。Apple Pay相关审核条款方面,苹果指出使用该支付服务进行重复付款的应用程序必须最低

2016-02-29 15:55:22 1488

原创 获取地理经纬度(地图)

http://www.gpsspg.com/maps.htm

2016-02-17 10:07:11 1294 1

原创 UIBezierPath加圆角

UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];    button.backgroundColor = [UIColorredColor];    button.frame =CGRectMake(0,0, 100,44);    CGRect bounds = button.bound

2016-02-17 09:45:39 268

计算机导论 第10版

1.为计算机初学者或基础不太扎实的朋友指明方向,要注重内功 2.为学习者推荐经典书籍,指明应看哪些书籍,怎样练内功 3.为学习者提供一个交流的地方,更容易学好,不会那么枯燥 4.对每本书分章分别讨论,更专,会学的更踏实更牢固 5.讨论的都是经典书籍,每一本都会让我们受益匪浅,对每本书分别讨论是很有意义的。

2018-01-25

iis5.1 xp安装包

iis5.1解决安装iis警告问题 这个安装包时解决iis警告问题的。适用于xp系统win7系统目前还不知道

2012-11-05

空空如也

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

TA关注的人

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