- 博客(18)
- 收藏
- 关注
转载 iOS图像处理之 coreImage.
请大家看下面的转载内容。转自 风云的blog ,链接为。http://blog.csdn.net/miracle_of_thinking/article/details/8141051 1.coreImage的介绍 coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操
2016-07-29 15:58:17 316
转载 WebViewJavascriptBridge 原理分析
网上好多都是在介绍 WebViewJavascriptBridge如何使用,这篇文章就来说说 WebViewJavascriptBridge 设计原理。主要从两个过程来讲一下:js调用UIViewController中的代码(Native),Native调用js 1.概述首先有两个问题:a.Native(中的UIWebView)是否可以直接调用js
2016-07-28 14:29:30 318
转载 [iOS] 使用WebViewJavascriptBridge实现OC与JS交互
前言当下,很多APP里面都会有HTML5网页,我们除了简单的用WebView加载显示外,很多情况下,我们还需要和WebView进行交互,比如点击WebView上面的按钮调用OC端的函数实现具体操作。因此今天为大家介绍一个优秀的开源小项目,就是我们今天的主角--WebViewJavascriptBridge。它主要帮助我们优雅的实现OC与JS的交互,非常方便简洁。当然,有很多优秀的开
2016-07-28 14:24:26 260
转载 iOS 支持 IPv6
苹果的规定:2016年6月1日提交到App Store必须支持IPv6-only网络。 官方文档:https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transiti
2016-07-28 13:56:51 434
转载 iOS 图片压缩
发帖的时候需要用到从相册中选取图片然后上传,由于每次上传图片的最大数量为9张,所以需要对图片进行压缩。开始时用了以前经常用的压缩的方法:[objc] view plain copyprint?//压缩图片质量 +(UIImage *)reduceImage:(UIImage *)image percent:(float)percent {
2016-07-22 14:11:07 162
转载 iOS 使用AFN 进行单图和多图上传
图片上传时必要将图片进行压缩,不然会上传失败1.单张图上传AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:urlString parameters:params constructingBodyWithBlock:^(id_Nonnull
2016-07-22 13:48:27 412
转载 iOS 整体框架类图
Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的
2016-07-22 13:38:25 313
转载 SDWebImage底层实现原理及内部实现过程
SDWebImage底层实现有沙盒缓存机制,主要由三块组成 1、内存图片缓存 2、内存操作缓存 3、磁盘沙盒缓存看着这里我只想说,有了封装真好内部实现过程:第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1 #import "UIImageVie
2016-07-22 12:11:08 361
原创 iOS——在tableViewCell中画线虚线
在创建cell的方法中添加下面的代码就可以在cell中添加虚线了,效果如图CAShapeLayer *shapeLayer = [CAShapeLayer layer]; [shapeLayer setBounds:cell.contentView.bounds]; [shapeLayer setPosition:cell.contentView.center]; [s
2016-03-22 09:54:38 1965
原创 iOS——去掉tableViewCell之间分割线左侧的空白,使分割线从左右边框开始
导入下面这个方法即可,无需做特殊处理,前提是添加了tableView的代理方法注意如果cell高度设置的有问题可能会挡住这条线- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { [
2016-03-22 09:50:06 1113
原创 git基本用法
iOS开发时Xcode基本就能满足各种操作,但是用Android studio做开发,就要用到终端来进行git操作了下面就写一些git比较实用的基础用法1、从远程仓库获取分支代码git clone --branch 远程仓库分支名 --recursive 远程分支地址 文件夹名 这里说的文件夹名会在当前终端所在的位置创建一个以此命名的文件夹2、查
2016-03-16 00:31:49 275
原创 SVPullToRefresh下拉刷新后导致tableView被导航栏覆盖
使用SVPullToRefresh这个第三方做下拉刷新时,可能会导致tableView设定好的位置上移,被导航栏挡住一部分原因有可能是把调用下拉刷新的方法写在了viewDidLoad中解决办法,把调用下拉刷新的方法写在-(void)viewDidLayoutSubviews{ [self addPullToRefresh]; [self addPullToLoadMor
2016-03-14 12:01:43 843
原创 创建TabBarController中包含NavigationController
当用TabBarController作为app的根控制器时,还需要在里面的子viewController中加入NavigationController,这种情况在appDelegate可以这样写MainTabBarViewController *mainTabbar = [[MainTabBarViewController alloc] init]; MessagesViewC
2016-03-10 10:37:11 326
原创 Cannot find interface declaration for 'NSObject'报错
创建新工程导入第三放库时,库文件报错:Cannot find interface declaration for 'NSObject' 在@interface上加入 #import 就可以了
2016-03-08 14:28:23 3035 1
原创 shareSDK 快速集成
官方文档链接:http://wiki.mob.com/ios%E7%AE%80%E6%B4%81%E7%89%88%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90/一、去官网注册应用得到appkey二、下载SDK三、快速集成 以上几步根据官方文档来就可以,这里强调一下集成代码时的主意1、在AppDelegate.m中2、
2016-03-07 19:14:26 371
转载 iOS关闭键盘的方法
收起键盘的方法:1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField{ return [textField resignFirstResponder];} 2、点击背景View收起键盘(你的View必须是继承于UIControl)[self.view e
2016-03-07 19:08:04 328
原创 objc-class-ref in UserSettingController.o
开篇博客,记录工作中遇到的bug症状:1、点击跳转到这个界面时崩溃,打断点程序会在push到下一页的命令处崩溃 2、导致崩溃界面的文件像这样关键字不变色,整个文件都不变色 可能会报的错误:1、Unknown class UserSettingController in Interface Builder file.
2015-10-29 01:37:11 1230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人