自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mocha

菜鸟一枚,欢迎指点,不喜勿喷

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 升级cocoapods1.1.0版本

先切换gem源12gem sources --remove https://rubygems.org/gem source -a https://gems.ruby-china.org查看是否切换成功1gem source -l

2017-01-10 15:47:12 462

转载 iOS -- 网络请求到的数据,中文出现乱码!!!

原文:http://blog.csdn.net/qq_30682071/article/details/49276225问题描述:向服务器发送一个字符串,然后请求得到的数据出现乱码,       乱码样式:是否该解决办法:       经过多次的调试,发现上传的字符串是正确的,然后再浏览器里查看则是乱码如上图所示。       所以说问题不是请求得到的数

2016-12-21 15:54:16 1418

原创 iOS10.0 后RSA加密解密失败

RSAEncryptor

2016-11-17 10:31:37 2827 1

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

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

2016-10-12 14:28:16 339

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

围观神仙打架,反革命工程师《iOS应用架构谈 组件化方案》和蘑菇街Limboy的《蘑菇街 App 的组件化之路》的阅读指导最近质量最高的文章应该就是上述3篇和Bang关于三篇的解析文章。地址分别为:《iOS应用架构谈 组件化方案》《蘑菇街 App 的组件化之路》《蘑菇街 App 的组件化之路·续》《iOS 组件化方案探索》 from Bang我的文章

2016-10-12 11:32:59 557

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

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

2016-10-12 11:30:51 708

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

原文:http://limboy.me/ios/2016/03/10/mgj-components.html在组件化之前,蘑菇街 App 的代码都是在一个工程里开发的,在人比较少,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,这时单一工程开发模式就会显露出一些弊端耦合

2016-10-12 11:28:51 1579

原创 iOS - 获取label内容的各行内容

- (NSArray *)getSeparatedLinesFromLabel:(UILabel *)label{ NSString *text = [label text]; UIFont *font = [label font]; CGRect rect = [label frame]; CTFontRef myFont = CTFontCreate

2016-09-20 17:17:44 2848

原创 iOS tableView 设置选中type样式

可以给checkmark添加颜色、cell.tintColor = [UIColo redColor];- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ if (![indexPath isEqual:_lastIndex]) { UIT

2016-08-30 10:03:47 1554

原创 iOS - UIWebView 加载重定向url、添加请求头信息

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ // 添加请求头信息 NSMutableURLRequest *mutableRequest =

2016-08-10 16:47:22 11329 1

原创 iOS - 文件读取

// 生成路径            NSString  *thepath = [[NSBundle mainBundle] pathForResource:@"xxx" ofType:@"json"];// 根据路径读取文件内容  NSString *content = [NSString stringWithContentsOfFile:thepath encoding:NSUTF8S

2016-08-10 16:42:44 309

原创 Xcode 打不开项目

project.pbxproj文件冲突了。打开文件解决冲突即可。

2016-07-25 14:56:06 1853

原创 -[xxxViewController scrollViewDidScroll:]: message sent to deallocated instance 0x7fc04

当在Controller中实现 -(void)scrollViewDidScroll:(UIScrollView *)scrollView滑动tableView ,点击back按钮 [self.navigationControllerpopViewControllerAnimated:YES];app Crash .因为一个UIViewContr

2016-07-08 15:56:37 885

原创 iOS-解决自定义cell.selectedBackgroundView 遮挡分割线问题

#import "MTDestinationCityCell.h"#define  separatorViewTag  1000@interface MTDestinationCityCell (){    UIView *customSeparatorView;    CGFloat separatorHight;}@property (nonatomic,weak)UIView *orig

2016-07-06 23:46:03 1430

转载 消除Xcode iOS项目的警告

原文:消除Xcode iOS项目的警告如果你有强迫症,看到项目中那么多警告肯定特别心烦第一种警告样式ld: warning: directory not found for option '-F/Users/auto/Desktop/ECar_apps/ios/branches/EcarGroupon/EcarGroupon/Util/UMSocial_Sdk_Extr

2016-07-02 14:47:43 10127

原创 Mac 上传项目到gitHub

前提:(gitHub上已创建空仓库)一、上传已存在的项目到gitHub1、打开终端 cd 到工程目录 # cd Desktop/Test1/2、查看是否已存在git仓库 # ls -a 如果存在 .git 文件说明已存在本地git仓库3、点击gitHub上已创建的仓库,点击clone --> copy to clipboard 复制url4、回到终端 #

2016-06-30 23:25:47 545

原创 iOS-修改导航栏属性

// 修改导航栏背景色self.navigationController.navigationBar.barTintColor = [UIColor cyanColor];// 修改导航栏返回按钮颜色self.navigationController.navigationBar.tintColor = [UIColor redColor];// 修改导航栏标题颜色、字体大小self.na

2016-06-29 16:59:47 460

原创 Mac终端快捷键 & Mac OSX 快捷键

常用的快捷键:Ctrl + a 跳到行首Ctrl + e 跳到行尾Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eof)Ctrl + h 退格删除一个字符,相当于通常的Backspace键Ctrl + u 删除光标之前到行首的字符Ctrl + k 删除光标之前到行尾的字符Ctrl + c 取消当

2016-06-28 15:59:44 9659

转载 获取网络状态,区分2G3G4GWIFI等,非reachability

原文:http://www.cocoachina.com/bbs/read.php?tid=227757+(NSString *)getNetWorkStates{UIApplication *app = [UIApplication sharedApplication];NSArray *children = [[[app valueForKeyPath:@"status

2016-06-12 15:35:01 617

原创 iOS 获取客户端的IP地址

#import #import - (NSString *)getIPAddress {    NSString *address =@"error";    structifaddrs *interfaces = NULL;    structifaddrs *temp_addr = NULL;    int success

2016-06-12 15:06:36 3047

原创 iOS 在其他页面跳转到tabBarController的子控制器

只需在需要跳转的方法里指定 self.tabBarController.selectedIndex = index 即可。

2016-05-26 17:37:35 1115

原创 WARNING ITMS-90076: "Potential Loss of Keychain Access."

WARNING ITMS-90076: "Potential Loss of Keychain Access. The previous version of software has an application-identifier value of ['xxx'] and the new version of software being submitted has an applicati

2016-05-13 19:32:39 8640

转载 iOS开发,导入c文件引发的Could not build module 'Foundation'问题

iOS开发,导入c文件引发的 Unknown type name 'NSString' 问题今天看到个问题,编辑工程提示Unknown type name 'NSString',如下图 导致出现异常的原因是是因为工程中添加了ZipArchive(第三方开源解压缩库) 一般情况下出现“Unknown type name”是头文件

2016-05-11 21:39:21 8196

转载 iOS 基于 MVC 的项目重构总结

原文:http://www.cocoachina.com/ios/20160413/15911.html关于MVC的争论关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文).行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名

2016-04-13 15:32:42 499

转载 集成银联3.3.0

原文:http://blog.cocoachina.com/article/15073项目最近需要集成银联,在网上搜了一下发现都并不是最新版的银联集成教程,自己摸索了一下,总结写了下来。附上3.3.0的下载网址 https://open.unionpay.com/upload/download/手机控件支付开发包(IOS版)3.3.3.rar 文件解压后在 /app开发包/控件

2016-04-13 15:12:25 417

转载 关于iOS开发中info.plist文件的解读

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。 下面就对其key值和其对应的value值进行解读:Localiztion native development region --- CFBundleDevelopmentRegion 本地化相关,如果用户所在地没有相应

2016-04-13 15:05:55 420

原创 iOS 摇一摇

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ NSLog(@"开始摇晃");}- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{ if (motion == UIEventSubtypeM

2016-03-27 19:55:43 305

原创 iOS之使用距离传感器(靠近/远离屏幕-变暗/变亮)

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 1.开启距离传感器 [UIDevice currentDevice].proximityMonitoringEnable

2016-03-27 19:34:38 2970

原创 搭建gitHub仓库

1.注册一个github账号2.配置SSH Keys,只要配置了SSH Keys就可以和github无缝衔接点击个人主页点击主页中的设置(setting)点击SSH Keys点击 generating SSH keys检查本地的ssh keys在“用户目录”下 ls -al ~/.ssh如果文件夹不存在

2016-03-24 10:09:40 384

原创 gitignore忽略不提交的文件

.gitignore--------------------------------------------------------------------------------.gitignore可以指定哪些文件不纳入版本库的管理参考网址:https://github.com/github/gitignore# 命令行中进入与.git同级的目录$ cd

2016-03-23 15:46:26 609

原创 Git 常用命令

什么是git?git是一款开源的分布式版本控制工具在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的git的起源?作者是Linux之父:Linus Benedict Torvaldsgit指令帮助手册:$ git help初始化一个空的本地仓库,生成一个.git目录,用于维护版本信息:(git init)在当前路径初始化仓库:

2016-03-23 15:13:18 291

原创 SVN常用命令

svn checkout:下载服务器的代码到本地 (简写svn co)svn commit:将改动的文件提交到服务器(简写svn ci)svn update:更新服务器的代码到本地 (简写svn up)svn add :向本地的版本控制库中添加新文件svn delete、svn remove :从本地的版本控制库中删除文件(简写svn del、svn rm)svn move:移动文件或

2016-03-22 14:48:06 499

原创 源代码管理工具

1、为什么会出现源代码管理工具?      为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题。2、源代码会引发哪些问题?无法后悔:做错了一个操作后,没有后悔药可以吃、版本备份:费空间,费时间、版本混论:手动复制多个备份造成混乱,难于找回正确想要的版本、代码冲突:多人操作同一个文件(团队开发中的常见问题)、权限控制:无法对源代码进行精确的权限控制、追究

2016-03-22 14:43:34 413

SQLPro for SQLite[破解版].dmg

Mac SQLPro for SQLite[破解版].dmg

2017-03-29

回滚顶部按钮

只需两行代码即可给tableView、scrollView、collectionView添加回滚顶部功能

2016-09-29

空空如也

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

TA关注的人

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