自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

转载 自动打包

自动打包https://github.com/jkpang/PPAutoPackageScripthttps://juejin.im/post/58fea6435c497d00580d249d

2017-04-26 15:06:26 443

转载 iOS 快速开发电商平台

好文章分享一下  http://www.jianshu.com/search?q=iOS分享之路-快速开发电商平台&page=1&type=note

2017-03-22 15:13:04 410

转载 正则表达式

一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法  看一个过滤纯数字的例子- (BOOL)validateNumber:(NSString *) textString

2017-02-15 16:06:57 405

原创 AppStore 上显示设备兼容问题

AppStore  上显示兼容设备不全面Build Setting   -> Build Active Architecture Only  是否为NO  release情况下设为NO才能兼容各种型号手机

2017-01-13 16:15:00 2412

原创 React Native 学习笔记_1

搭建开发环境根据 https://reactnative.cn/docs/0.40/getting-started.html#content 官方网站搭建开发环境 欢迎使用React Native!这篇文档会帮助你搭建基本的React Native开发环境。如果你已经搭好了环境,那么可以尝试一下编写Hello World。根据你所使用的操作系统、针对的目标平台不同,具体步骤

2017-01-12 09:43:14 441

转载 MAC应用无法打开或文件损坏的处理方法

MAC应用无法打开或文件损坏的处理方法在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制。默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序。换句话说就是 MAC 系统默认只能安装靠谱渠道(有苹果审核的 Mac App Store)下载的软件或被认可的人开发的软件。这当然是为了用户不会稀里糊涂安装流氓软件中招

2016-12-21 17:50:36 10453

转载 iOS 中 AFNetworking HTTPS 的使用

iOS 中 AFNetworking HTTPS 的使用字数1314 阅读14174 评论97 喜欢45由于我们公司由HTTP转HTTPS,出现了一系列问题特此记录下。一、HTTPS二、App Transport Security三、iOS 中用HTTPS 注意的问题四、使用 AFNetworking HTTPS 遇到的问题五、问题的解决方法六、注意服务器端 两种证书的

2016-12-01 16:07:16 569

转载 IOS工程自动打包并发布脚本实现

前言IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时,那简直是个折磨的人的工作。通过一番研究后,遂决定写一系列脚本,以代替人工完成打包和发布的过程。目前脚本已经完成,基本可以满足我目前的需求。现将其开源,托管在github上,项目地址:点击这里思路借助xcode所附带的“Com

2016-11-18 16:04:22 433

转载 iOS 开发中,如何实现高效的大量(如十万级)推送通知?

iOS 开发中,如何实现高效的大量(如十万级)推送通知?本問題的場境是,當App 的用戶上升到一定數量如十萬多,并且要作相對實時的廣播式推送通知時,有些同行説須要技巧實現,不然會被Apple 停止推送。而這様級别的推送,最快能在多短時間內完成所有推送?17 条评论 分享默认排序按时间排序5 个回答

2016-11-02 15:28:12 1425

原创 解决cocoapods diff: /../Podfile.lock: No such file or directory

diff: /../Podfile.lock: No such file or directory     diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock.   Run 'pod install' or update your Co

2016-10-25 09:29:14 1856

转载 使用Cocoapods创建私有podspec

Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的简单,我就着手尝试着使用了一下,用它管理起第三方库确实是十分的方便顺手。后来它有了更

2016-10-19 11:05:25 313

转载 如何创建私有 CocoaPods 仓库

如何创建私有 CocoaPods 仓库字数2829 阅读2327 评论22 喜欢9公共 CocoaPods打开隐藏目录,可以使用命令: //打开隐藏的命令:defaults write com.apple.finder AppleShowAllFiles -bool true//关闭隐藏的命令:defaults write com.apple.finder A

2016-10-19 09:55:23 1751

转载 制作 CocoaPods 依赖库

制作 CocoaPods 依赖库字数2220 阅读1053 评论0 喜欢5学会使用别人的 Pods 依赖库以后, 你一定对创建自己的依赖库很有兴趣吧,现在我们就来尝试一下,以一个简单 O2View 为例自己创建一个 Pods 依赖库,这里我会使用 Swift 2.0 来写这个例子。1.创建自己的 github 仓库CocoaPods 是托管在 github 上的,所

2016-10-19 09:54:03 748

转载 颜色判断是否相等

if (CGColorEqualToColor([UIColor whiteColor].CGColor, [UIColor colorWithRed:1 green:1 blue:1 alpha:1].CGColor)) {    NSLog(@"The two CGColor is equal!");}else {    NSLog(@"The two CGColor is n

2016-09-20 11:44:42 809

转载 WKWebView的使用及js交互Demo

iOS代码:#import "TestForWkWebviewViewController.h"#define SCREEN_RECT [UIScreen mainScreen].bounds//刨去状态栏的尺寸#define SCREEN_REMOVE_APPLICATION  [UIScreen mainScreen].applicationFram

2016-09-06 14:48:44 3336

转载 获取当前页面控制器

- (UIViewController *)getCurrentVC{    UIViewController *result =nil;        UIWindow * window = [[UIApplicationsharedApplication] keyWindow];    if (window.windowLevel !=U

2016-08-10 17:34:44 616

原创 弹出键盘 tableview定位到编辑位置

- (void)keyboardWillShow:(NSNotification *)notification {        /*     Reduce the size of the text view so that it's not obscured by the keyboard.     Animate the resize so that it's

2016-07-27 10:33:24 1161

转载 实现类似微信朋友圈或者QQ空间,评论回复,九宫格布局。处理键盘弹出后定位到当前点击的被评论人处。另:滑动时候FPS在57-60之间,纵享丝滑

https://github.com/zhengwenming/WeChat

2016-07-25 15:37:09 2283

原创 dismissViewControllerAnimated 退两层controller

[self.presentingViewController.presentingViewControllerdismissViewControllerAnimated:YEScompletion:nil];

2016-04-28 14:43:45 1295

原创 Argument list too long: recursive header expansion failed at

项目地址改变后  出现了  如此问题  Argument list too long: recursive header expansion failed at 解决方案:Build Settings -> User Header Search Paths  删除其中内容

2016-04-11 11:48:50 3417 1

转载 Core Text

Core Text实战这里使用Core Text实现一个和之前NSTextView显示类似的图文混排的例子。直接贴上代码大家体会下:[html] view plaincopyvoid RunDelegateDeallocCallback( void* refCon ){        }    CGFl

2016-03-30 15:32:30 331

转载 GCD 解决多核并行运算的一种方案

Grand Central Dispatch简称GCD 解决多核并行运算的一种方案看代码就行: //  Grand CentralDispatch简称GCD技术    // Do any additional setup after loading the view.    //   dispatch_queue_t newDispath =disp

2016-03-29 08:58:05 497

转载 iOS时间类型转换和各种数据类型进行转换

/** *  时间转换部分 * //从1970年开始到现在经过了多少秒 -(NSString *)getTimeSp { NSString *time; NSDate *fromdate=[NSDate date]; time = [NSString stringWithFormat:@"%f",[fromdate

2016-03-24 10:34:44 707

转载 webview与js的通信框架

webview与js的通信框架#import "MJViewController.h"#import "MBProgressHUD+Add.h"@interface MJViewController ()@end@implementation MJViewController- (void)viewDidLoad{ [super viewDidLoad]

2016-03-24 09:15:25 517

转载 iOS 阿拉伯数字转化为中文数字

(NSString*)translation:(NSString *)arebic{   NSString *str = arebic;    NSArray *arabic_numerals =@[@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"0"];    NSArray *chinese_numerals

2016-03-17 11:49:14 854

转载 UIWebView和WKWebView的使用及js交互

UIWebView和WKWebView的使用及js交互web页面和app直接的交互是很常见的东西,之前尝试过flex和js的相互调用以及android和js的相互调用,却只有ios没试过,据说比较复杂。周末花了点时间研究了一下,确实和其他的不太一样,但是 也不见复杂。转载:http://liuyanwei.jumppo.com/2015/10/17/ios-webView.ht

2016-02-29 14:00:25 875

原创 带html标签的字符串 显示

NSAttributedString *saleAttrStr = [[NSAttributedStringalloc] initWithData:[myServiceListModel.sale_numdataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHT

2016-02-25 14:53:20 2269

转载 SCNetworkReachability 说明使用

在douban应用中,需要联网是必须的,看书发现,apple对于需要联网的应用要求很高,必须要进行联网检查,现在还任务在身,但是忙中抽闲,看了看SCNetworkReachability,用于进行联网检查的。下面记录一下。说明引用网上网友的,特此注明、、、一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的原因是没有网络连接。

2016-01-13 11:00:36 336

转载 iOS开发~CocoaPods使用详细说明

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

2015-12-31 15:57:17 282

原创 推送

推送需要开启   if ([application respondsToSelector:@selector(isRegisteredForRemoteNotifications)])    {       NSMutableSet *categories = [NSMutableSetset];        UIMutable

2015-12-11 16:35:46 285

原创 与js交互 修改网页html代码中图片大小

#pragma mark webView delegate- (void)webViewDidFinishLoad:(UIWebView *)webView{    //拦截网页图片  并修改图片大小    [webView stringByEvaluatingJavaScriptFromString:     [NSString stringWithForma

2015-11-25 10:03:58 1350

转载 ios下最简单的正则,RegexKitLite

1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。备用地址:http://www.cocoachina.com/bbs/job.php?action-download-pid-135286-tid-18111-aid-11143.html- Lv2.工程中添加libicucore.dylib frameworks。

2015-08-24 10:57:17 238

转载 统计画图的第三方

https://github.com/danielgindi/ios-charts

2015-08-14 09:29:09 278

原创 隐藏状态栏

//隐藏状态栏   在当前控制器加入代码- (UIStatusBarStyle)preferredStatusBarStyle{    returnUIStatusBarStyleDefault;}- (BOOL)prefersStatusBarHidden{    returnYES; // 返回NO表示要显示,返回YES将hiden

2015-08-04 16:36:39 297

转载 第三方类库 管理

http://www.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/

2015-07-27 17:36:59 295

转载 iOS 开发中手机号 价格金额 有效性判断

iOS开发中手机号码和价格金额有效性判断及特殊字符的限制更多0objective-c正则表达式在实际开发过程中,经常会遇到些不能让用户随便地输入手机号码,对输入的手机号码的正确判断;有些输入框只能输入数字,不能输入字母或特殊字符;还有些如价格金额之类的就只能输入数字和小数点且小数点后面保留两位。

2015-07-14 20:50:43 400

转载 UIWebView 加载js内容 设置宽度自动换行

UIWebView自动换行这个问题不是UIWebView能解决的,需要改动HTML文件。可以修改如下:abcdefghijklmnabc这是获取到的js内容defghijklmnabcdefghijklmn111111111

2015-06-17 18:07:33 1212

转载 JSPatch – 动态更新iOS APP

JSPatch是最近业余做的小项目,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。 用途 是否有过这样的经历:新版本上线后发现有个严重的bug,可能会导致crash率激增,可能会使网络请求无法发出,这时能做的只是赶紧修复bug然后提交等待漫长的AppStore审核,

2015-05-28 08:35:28 493

原创 获取应用是否允许通知

if (systemversion             //右边是switch开关            if ([[UIApplication sharedApplication] enabledRemoteNotificationTypes] == 0) {                //应用程序设置里没有打开推送开关                cell.right

2015-05-05 10:35:34 482

原创 IOS78 设置TableViewCell 分割线从边框顶端开始

在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用 经过测试加入下面方法 在ios7 8上都可以正常工作-(void)viewDidLayoutSubviews{    if ([self.tableView respondsToSelector:@selector(setSeparator

2015-05-04 16:35:02 750

空空如也

空空如也

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

TA关注的人

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