自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 资源 (67)
  • 收藏
  • 关注

转载 Charles 从入门到精通

目录与版权转载请保留顶部的 Charles 中国特惠内容,本文的内容主要包括:Charles 的简介如何安装 Charles将 Charles 设置成系统代理Charles 主界面介绍过滤网络请求截取 iPhone 上的网络封包截取 Https 通讯信息模拟慢速网络修改网络请求内容给服务器做压力测试修改服务器返回内容总结简介Charles 是在 Mac 下常

2016-10-28 09:53:19 642

转载 iTunes Connect—— 应用上架过程中App状态指南

关于 app 状态无论 app 版本列于 iTunes Connect 中的哪个位置,您都可以看到版本的状态(如Waiting For Upload(正在等待上传)或Ready for Sale(可以销售))或状态指示器(如 ,  或  )。状态会立即告知您是否需要关注您的 app:红色状态指示器表示您需要先执行某个操作,然后您的 app 才能在商店中提供。黄色

2016-10-09 10:34:23 1883

原创 Mac 批量删除 .svn 文件

MAC系统下,.svn文件是隐藏的。如果项目是非export导出的,那么项目中会有很多的.svn文件。如果项目的体积非常庞大,我们如何快速的批量删除.svn文件呢?下面是操作方法:打开终端,cd ...命令进入到.svn所在的文件夹。输入:find . -type d -name ".svn"|xargs rm -rf回车,这样.svn文

2016-09-27 09:24:47 282

转载 兼容iOS 10 资料整理笔记

原文链接:http://www.jianshu.com/p/0cc7aad638d91.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。

2016-09-18 10:35:00 513

转载 WKWebView

WKWebView看看WKWebView的头文件声明:

2016-09-18 10:13:02 661

原创 提高iOS开发效率的方法和工具

介绍这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。IDE首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法。1.善用快捷键快捷键是开发中必不可少的,当你善于使用快捷键的时候,十指在键盘上飞舞,那画面太美,我不敢想象  。

2016-09-07 09:55:24 723 2

原创 Xcode7 安装插件失效

1. 首先查看 Xcode 的UUID,在终端执行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID会得到一串UUID码2. 找到 Xcode 插件所在的目录~/Library/Application Support/Developer/Shared

2016-09-06 15:55:31 378

转载 Weex项目初始化weex-iOS集成

项目初始化1、没有现成的工程的话新建ios项目命令行cd到项目根目录 执行 pod init,会创建一个pod配置文件用编辑器打开,加上 pod 'WeexSDK', :path=>'./sdk/'下载最新的weexSDK https://github.com/alibaba/weex在ios目录下有个sdk文

2016-08-19 16:42:05 10195 6

原创 weex学习笔记-1.weex环境搭建

1.安装 weex-toolkit首先需要做的就是安装weex-toolkit,这是weex的集成环境。1sudo npm install -g weex-toolkit有了weex-toolkit就可以使用weex命令了我使用的版本是0.3.3,这个可能变化的很快12# weex --ve

2016-08-19 16:01:14 10149 3

原创 Weex iOS SDK 集成指南

Weex iOS SDK 集成指南如果需要集成weex sdk到现有的工程中,iOS提供两种常用方式:其一,源码依赖,可以在github上下载weex源码,然后迁移到工程中;其二,cocoapods依赖,这种方式相对比较简单,只需要在podfile中加入weex的版本依赖关系即可。现在就从零开始,为各位简述整个集成过程。添加依赖(以pods依赖为例)CocoaPods安装,

2016-08-11 17:10:06 7664 2

原创 清除iOS工程里未使用的图片

一、安装Silver Searcher。在linux系统里可以使用ack-grep来搜索内容,但是mac系统里没有ack-grep。不过mac系统可以安装Silver Searcher来搜索字符串,使用方法和ack-grep相似,而且搜索速度比ack-grep快。打开终端,输入以下命令安装://先安装homebrewruby -e "$(curl -fsSL https://r

2016-08-10 14:45:34 1016

原创 推送文件转化 p12->pem

p12文件转换为pem文件。(1)  将两个p12文件分别转换为pem格式文件。打开“终端”,敲入命令即可转换。第一个:openssl pkcs12 -clcerts -nokeys -out magic_cert.pem -in magic_cert.p12第二个:openssl pkcs12 -nocerts -out magic_key.pem-in magic_ke

2016-08-03 09:34:56 559

原创 修改UITextField的placeholder颜色

方法一:通过attributedPlaceholder来修改// 文字属性NSMutableDictionary *attrs = [NSMutableDictionary dictionary];attrs[NSForegroundColorAttributeName] = [UIColor grayColor];// NSAttributedString : 带有属性的文字(富文本

2016-07-03 22:24:44 654

原创 iOS开发~CocoaPods使用详细说明

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库(从一个坑出来,又进了另一个坑而已……)。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,

2016-06-27 10:43:31 42671 2

转载 一些好的规则

什么是明智的标准化?  想象一下第一次和特别的人约会。当你到达最喜欢的餐馆时,所有的灯都熄灭了,你身处黑暗之中。奇怪的是,从厨房传来的声音又表明这里像往常一样 正在营业中。你听到一位女服务员走来,等待着引导你到没有灯光照射到的座位上。你的同伴不知所措,并且有一点害怕。你是打算留下,还是找个正常点的地方吃 饭?  Web应用就像餐馆一样,人们通过其所提供的体验对其进行评价。即使是短暂

2016-06-23 14:11:17 439

转载 架构设计的方法学

原文地址:http://my.oschina.net/lwaif/blog/502086发布时间: 2015/09/07 11:29 阅读: 200 收藏: 13 点赞: 1 评论: 0   约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计

2016-06-22 16:03:07 7030

原创 iOS开发规范

下面总结一下OC编程中的一些代码规范(苹果官方推荐的)。以OC为示例,但不局限于OC,也可以被当作别的编程语言的开发规范约定(仅需要把OC特有的东西按照你所使用的语言的惯例即可) 参考资料:苹果代码规范 对建议的代码规范的说明命名命名规则对于维护代码来说是非常重要的,。Objective-C方法名往往很长,不过这也有好处,让很多注释变得毫无意义。本文推荐驼峰

2016-06-13 11:22:39 3397

转载 iOS组件化实践方案-LDBusMediator炼就

原文:http://www.jianshu.com/p/196f66d31543iOS组件化实践方案-LDBusMediator炼就字数4117 阅读1414 评论32 喜欢42一、中小型App为什么要组件化当项目App处于起步阶段、各个需求模块趋于成熟稳定的过程中,组件化也许并没有那么迫切,甚至考虑组件化的架构可能会影响开发效率和需求迭代。而当项目迭代到一

2016-06-12 17:59:20 4784

转载 围观神仙打架,反革命工程师《iOS应用架构谈 组件化方案》和蘑菇街Limboy的《蘑菇街 App 的组件化之路》的阅读指导

原文:http://reviewcode.cn/article.html?reviewId=20围观神仙打架,反革命工程师《iOS应用架构谈 组件化方案》和蘑菇街Limboy的《蘑菇街 App 的组件化之路》的阅读指导最近质量最高的文章应该就是上述3篇和Bang关于三篇的解析文章。地址分别为:《iOS应用架构谈 组件化方案》《蘑菇街 App 的组件化之路

2016-06-12 17:57:52 6168

转载 iOS 组件化方案探索

原文:http://blog.cnbang.net/tech/3080/看了 Limboy(文章1 文章2) 和 Casa (文章) 对 iOS 组件化方案的讨论,写篇文章梳理下思路。首先我觉得”组件”在这里不太合适,因为按我理解组件是指比较小的功能块,这些组件不需要多少组件间通信,没什么依赖,也就不需要做什么其他处理,面向对象就能搞定。而这里提到的是较大粒度的业务功能

2016-06-12 17:56:43 659

转载 蘑菇街App的组件化之路·续

原文:http://limboy.me/ios/2016/03/14/mgj-components-continued.html蘑菇街 App 的组件化之路·续前几天在「移动学习分享群」分享了关于蘑菇街组件化方面的一点经验,由于时间和文字描述方面的限制,很多东西表述的不是很清楚,让一些同学产生了疑惑,casatwy老师也写了篇文章来纠正其中的一些实现,看完之后确实有不少启发

2016-06-12 17:55:43 2515

转载 蘑菇街 App 的组件化之路

蘑菇街 App 的组件化之路在组件化之前,蘑菇街 App 的代码都是在一个工程里开发的,在人比较少,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,这时单一工程开发模式就会显露出一些弊端耦合比较严重(因为没有明确的约束,「组件」间引用的现象会比较多)容易出现冲突(尤其是使用 Xib

2016-06-12 17:49:16 692

转载 iOS应用架构谈 组件化方案

原文:http://casatwy.com/iOS-Modulization.html简述前几天的一个晚上在infoQ的微信群里,来自蘑菇街的Limboy做了一个分享,讲了蘑菇街的组件化之路。我不认为这条组件化之路蘑菇街走对了。分享后我私聊了Limboy,Limboy似乎也明白了问题所在,我答应他我会把我的方案写成文章,于是这篇文章就出来了。

2016-06-12 17:48:36 398

转载 iOS应用架构谈 本地持久化方案及动态部署

原文:http://casatwy.com/iosying-yong-jia-gou-tan-ben-di-chi-jiu-hua-fang-an-ji-dong-tai-bu-shu.html前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或

2016-06-12 17:47:56 702

转载 iOS应用架构谈 网络层设计方案

原文:http://casatwy.com/iosying-yong-jia-gou-tan-wang-luo-ceng-she-ji-fang-an.html前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequ

2016-06-12 17:47:01 766

转载 iOS应用架构谈 view层的组织和调用方案

原文:http://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de-zu-zhi-he-diao-yong-fang-an.html前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第

2016-06-12 17:45:35 749

转载 iOS应用架构谈 开篇

原文地址:http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢?当时看到这个问题

2016-06-12 17:44:15 439

转载 JSPatch 部署安全策略

使用 JSPatch 有两个安全问题:传输安全:JS 脚本可以调用任意 OC 方法,权限非常大,若被中间人攻击替换代码,会造成较大的危害。执行安全:下发的 JS 脚本灵活度大,相当于一次小型更新,若未进行充分测试,可能会出现 crash 等情况对 APP 稳定性造成影响。接下来说下这两个问题的解决方案。传输安全方案一:对称加密若要让 JS 代码传输过

2016-06-02 18:06:41 442

原创 iOS 奔溃整理

1:@selector提供的选择器未定义,运行时造成程序崩溃。2:野指针造成的程序奔溃。3:多次release,造成对象引用技术为负数, 然后后续还使用。4:数据类型错误使用。5:nil造成的程序奔溃6:   数组下标越界造成的程序奔溃

2016-05-06 15:27:41 581

原创 lion versions工具不能提交.a文件

用VERSIONS做SVN管理,结果发现.a文件在VERSIONS时根本不显示,翻了一遍菜单才发现VEIW->SHOW IGNORED ITEMS选中,才会显示,然后才能添加到SVN里

2016-04-25 14:08:39 496

原创 ios9系统图片显示不出来

iOS 9 中默认使用的请求协议是 HTTPS。HTTP 发送不成功。解决办法:在Info.plist中添加App Transport Security类型Dictionary。在App Transport Security下添加Allows Arbitrary Loads类型Boolean,值设为YES

2016-02-01 21:25:11 2289

转载 使用NSURLProtocol实现UIWebView的离线缓存

搜索解决方案的时候找到了Rob Napier 的博文:Drop-in offline caching for UIWebView (and NSURLProtocol) 文章介绍了使用NSURLProtocol实现UIWebView的离线缓存的简单实现,你可以在github上下载这个demo的代码。rob认为无论是“MKNetworkKit”还是”AFCache”实现的缓存都过于复杂,而他

2016-01-21 13:12:39 1481

转载 2015 移动技术白皮书

2015年,是移动领域新技术取得极大丰收的一年。(一)Android篇这里我不谈Google IO大会的各种新概念新思想,不谈Android 5.0和高逼格的Material Design,那些都是浮云,热闹过后,能沉淀下来用于App应用的干货并不多。我只谈这一年来,我认为Android技术界最激动人心的三件事。最后再聊一聊八卦。首先是插件化技术的百家争鸣。在此之前,关

2016-01-19 13:28:17 1039

原创 Objective-C 对 URL 进行 URLEncode 编码

Objective-C 对 URL 进行 URLEncode 编码2012-01-09 — Unmi在 iOS 程序访问 HTTP 资源时需要对 URL 进行 Encode,比如像拼出来的 http://unmi.cc?p1=%+&sd f&p2=中文,其中的中文、特殊符号&%和空格都必须进行转译才能正确访问。在 Java、.net 和 JS 中都有相应的 encodeURL 

2016-01-07 14:00:06 7768

原创 2015-12-IOS 获取最新设备型号方法

+ (NSString *)getDeviceModel{ struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];

2015-12-09 13:42:07 2019

原创 UIView中的坐标转换

IOS-- UIView中的坐标转换// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)

2015-11-23 10:15:33 705 2

原创 集成支付宝SDK时错误的解决办法

1.打开Demo中的错误这是路径错误导致解决办法:在Build Settings 中找到 Library Search Paths ,去掉其中的 /// 2.自己集成支付宝SDK时的错误这个也是路径错误,解决办法:在自己工程文件夹里建一个文件夹,随便起什么名字。把支付宝所需要的东西都拷贝进去,然后add files

2015-05-29 12:38:09 4601 3

原创 UILabel 设置行间距

NSMutableAttributedString * attributedString1 = [[NSMutableAttributedString alloc] initWithString:testString]; NSMutableParagraphStyle * paragraphStyle1 = [[NSMutableParagraphStyle alloc] init]; [pa

2015-05-19 09:12:23 2031 3

原创 根据字符串宽度算高度

- (CGFloat)heightForBoundingWidth:(CGFloat)width font:(UIFont *)font{ NSAttributedString *attributedSelf = [[NSAttributedString alloc] initWithString:self attributes:@{ NSFontAttributeName:font }

2015-05-05 16:46:53 999 3

原创 ios设备的唯一标示符

1.已禁用-[UIDevice uniqueIdentifier]  苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指引到-[UIDevice uniqueIdentifier]的app。此外,iOS7之前的使用了-[UIDevice uni

2015-04-29 10:00:48 4843 1

ios应用升级 更新提示

ios应用的升级更新评分提示

2014-12-18

Mac SmartSVN

Mac上 SmartSVN专业版安装、破解 附文档 SVN客户端软件,用起来最顺手的,大概是TortoiseSVN吧,不过这个软件只有WINDOWS的版本,Mac下要找一个类似TortoiseSVN这样的客户端,可能就只能选SmartSVN了吧。

2014-12-18

ios毛玻璃效果

ios毛玻璃效果

2014-12-17

优美的加载指示器

优美的加载指示器

2014-07-04

ios电话拦截

ios电话拦截

2014-07-04

UIScrollView无限循环

UIScrollView 无限循环

2014-07-04

图片浏览器示例

图片浏览器示例

2014-07-04

DDMenu.ZIP

DDMenuController.m 代码

2014-07-04

The Swift Programming Language

The Swift Programming Language

2014-06-03

PushMeBaby

PushMeBaby

2014-05-17

字典(JSON)与模型的转换

字典(JSON)与模型的转换

2014-05-08

ios,android,wp中的银联支付demo

ios,android,wp中的银联支付demo、文档,接口说明等所有资料。

2014-04-21

Particle Designer 破解版,非常好用

Particle Designer 破解版。安装就可以使用。非常不错的工具

2014-02-27

MyUncaughtExceptionHandler.zip

ios 异常处理 MyUncaughtExceptionHandler

2013-12-19

ThisService&Doxygen_rb

Xcode4快速Doxygen文档注释 ThisService&Doxygen_rb

2013-12-17

ios7自带的扫瞄二维码

ios7自带的扫瞄二维码

2013-12-17

rar文件android 左侧菜单 右侧内容

rar文件android 左侧菜单 右侧内容 rar文件android 左侧菜单 右侧内容

2013-12-12

中国省市地区选择器

中国省市地区选择器 中国省市地区选择器

2013-12-11

KKGestureLockView 仿安卓的手势锁屏

KKGestureLockView 仿安卓的手势锁屏 仿安卓的手势锁屏

2013-12-11

ios 二维码生成和扫描demo

ios 二维码生成和扫描demo

2013-12-11

GB28181代码.zip

GB28181抓包示例GB28181抓包示例

2021-09-14

国标信令抓包示例.zip

国标信令抓包示例国标信令抓包示例

2021-09-14

谷粒商城资料整理课件 2.zip

谷粒商城高级篇整理课件共享

2021-07-15

seata-server-0.7.1.zip

seata-server-0.7.1.zipseata-server-0.7.1.zipseata-server-0.7.1.zip

2021-07-06

机器学习导论PDF (中文)

本书是关于机器学习这一主题内容全面的教科书,涵盖了通常在机器学习导论中并不包括的广泛题材。对机器学习的定义和应用实例进行了介绍,涵盖了监督学习、贝叶斯决策理论、参数方法、多元方法、维度归约、聚类、非参数方法、决策树、线性判别式、多层感知器、局部模型、核机器、图方法、隐马尔可夫模型、贝叶斯估计、组合多学习器、增强学习以及机器学习实验的设计与分析等。

2018-04-24

苹果-Cocoa-编码规范(中文版)

苹果-Cocoa-编码规范(中文版)

2016-06-21

ios代码规范整理

ios代码规范整理

2016-06-21

ios静态库(.a文件)生成

ios静态库(.a文件)

2016-01-19

银联支付3.0.3 SDK+文档+demo 支持64位

银联支付3.0.3 SDK+文档+demo 支持64位

2015-04-21

支付宝2.2.1SDK+文档 支持64位

支付宝2.2.1SDK+文档 支持64位

2015-04-21

ZBarSDK 解决arm64,arm7s,中文乱码问题

ZBarSDK 解决arm64,arm7s,中文乱码问题

2015-02-06

YTKNetwork demo

相比AFNetworking,YTKNetwork提供了以下更高级的功能: 支持按时间缓存网络请求内容 支持按版本号缓存网络请求内容 支持统一设置服务器和CDN的地址 支持检查返回JSON内容的合法性 支持文件的断点续传 支持 block 和 delegate 两种模式的回调方式

2015-02-02

AFNetworking2.5使用Demo

AFNetworking2.5使用,没有积分的可以在对应文章下评论留下邮箱; 文章地址:http://blog.csdn.net/daiyelang/article/details/38434023

2015-01-28

iOS开发网络数据之AFNetworking使用

iOS开发网络数据之AFNetworking使用,没有积分的可以在对应文章下评论留下邮箱; 文章地址:http://blog.csdn.net/daiyelang/article/details/38421341

2015-01-27

ios 系统自带http请求方法整理

系统http请求方法整理ios

2015-01-23

无线互联微博源码以及上课使用的课件还有其他第三方的工具类!

无线互联微博源码以及上课使用的课件还有其他第三方的工具类!无线互联微博源码以及上课使用的课件还有其他第三方的工具类!

2015-01-10

项目工具代码

项目常用工具代码

2015-01-06

NSURLRequest

http NSMutableURLRequest

2014-12-25

KeyboardController

KeyboardController 键盘管理

2014-12-24

友盟分享自定义分享界面

友盟分享自定义分享界面

2014-12-19

空空如也

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

TA关注的人

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