• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
陌云
博客园 首页 新随笔 联系 订阅 订阅 管理
1 2 3 下一页

2014年4月26日

制作一个可以滑动操作的 Table View Cell
摘要: 本文转载至https://github.com/nixzhu/dev-blogApple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单。本教程将会向你展示如何制作一个这样的 Table View Cell,而不用因嵌套的 Scroll V... 阅读全文
posted @ 2014-04-26 15:51 陌云 阅读(1017) 评论(0) 推荐(0)
 
 

2014年4月11日

iOS开发 CGBitmapContextCreate
摘要: 最近项目中,需要对图片进行各种操作。 使用CGBitmapContextCreate 创建位图上下文。CG_EXTERNCGContextRefCGBitmapContextCreate(void*data,size_twidth, size_theight,size_tbitsPerComponent,size_tbytesPerRow, CGColorSpaceRefspace,CGBitmapInfobitmapInfo) CG_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_2_0);介绍:当你调用这个函数的时候,Quartz创建一个位图绘制环境,也就是位 阅读全文
posted @ 2014-04-11 11:58 陌云 阅读(1596) 评论(0) 推荐(0)
 
 

2014年3月27日

iOS开发 NSArray技巧
摘要: sh数组快速倒序 NSArray *arr = @[@"first",@"second"]; arr = arr.reverseObjectEnumerator.allObjects; NSLog(@"%@",arr);数组快速去重 NSArray*arr=@[@"first",@"second",@"first"]; arr=[arrvalueForKeyPath:@"@distinctUnionOfObjects.self"]; NSLog(@&quo 阅读全文
posted @ 2014-03-27 10:24 陌云 阅读(653) 评论(0) 推荐(0)
 
 

2014年3月25日

iOS开发 使用Cocoapods管理第三方类库
摘要: 每次上github看到一些优秀的代码,总能看到Podfile,也了解是个管理第三方类库的,今天抽时间学习了一下,挺简单的!作用: 太多 还是复制一下把!!!CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解.. 阅读全文
posted @ 2014-03-25 18:08 陌云 阅读(313) 评论(0) 推荐(0)
 
 

2014年3月16日

iOS开发 准确计算Coretext高度
摘要: - (int)getAttributedStringHeightWithString:(NSAttributedString *) string WidthValue:(int) width{int total_height = 0;CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString((CFAttributedStringRef)string); //string 为要计算高度的NSAttributedStringCGRect drawingRect = CGRectMake(0, 0, width, 1 阅读全文
posted @ 2014-03-16 09:24 陌云 阅读(1391) 评论(0) 推荐(0)
 
 

2014年3月15日

iOS开发 Coretext基本用法
摘要: 转至http://blog.csdn.net/fengsh998/article/details/8691823API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontCollectionCTFontDescriptorCTFrameCTFramesetterCTGlyphInfoCTLineCTParagraphStyleCTRunCTTextTabCTTyp 阅读全文
posted @ 2014-03-15 20:45 陌云 阅读(1739) 评论(0) 推荐(0)
 
 

2014年3月14日

iOS开发 编码规范
摘要: 转至 http://www.cnblogs.com/celestial/archive/2012/06/30/2571417.html编码规范一、文档结构管理1.建立Libraries文件夹,所有第三方库放入其中。2.建立Utilities文件夹,自已封装的类放入其中。3.建立Constants.h头文件,所有的常量定义于其中。Constants.h文件放入Main文件组里面。4.每个功能块放入一个Group,在目录里建立实际文件夹管理。5.程序资源文件放入Supporting Files文件夹中。如.plist、数据库资料等。6.在Supporting Files文件夹下建立Image、Mu 阅读全文
posted @ 2014-03-14 16:41 陌云 阅读(198) 评论(0) 推荐(0)
 
iOS开发 绘图详解
摘要: Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics.共有两种部分组成Quartz Compositor,合成视窗系统,管理和合成幕后视图影像来建立Mac OS X使用者接口。Quartz 2D,是ios和mac os x环境下的二维绘图引擎。涉及内容包括:基于路径的绘图,透明度绘图,遮盖,阴影,透明层,颜色管理。防锯齿渲染,生成PDF,以及PDF元数据相关处理。视图绘制在ios上,所有的绘制,无论是否采用OpenGL、Quartz、UIKit、或者Core Animation-----都发生在UIView对象的区域内。视图定义绘 阅读全文
posted @ 2014-03-14 11:25 陌云 阅读(795) 评论(0) 推荐(0)
 
iOS开发 贝塞尔曲线UIBezierPath
摘要: 最近项目中需要用到用贝塞尔曲线去绘制路径 ,然后往路径里面填充图片,找到这篇文章挺好,记录下来 自己学习! 转至http://blog.csdn.net/guo_hongjun1611/article/details/7839371使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。1.Bezier Path 基础UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们 阅读全文
posted @ 2014-03-14 11:04 陌云 阅读(8618) 评论(2) 推荐(0)
 
 

2014年3月11日

iOS开发 解决使用AVAudioRecorder录制后转mp3解决音量小的问题
摘要: 使用AVAudioRecorder录音后使用avplayer播放声音小,录音完后转成mp3格式的音频声音也小!!! 老板要求最基本的是不用把手机放到耳边听!在StackOverFlow上查了一下,加几行代码即可解决!!!录制音频前: AVAudioSession*audioSession=[AVAudioSessionsharedInstance]; [audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:&err]; UInt32doChangeDefault=1; AudioSessionS... 阅读全文
posted @ 2014-03-11 13:23 陌云 阅读(1293) 评论(1) 推荐(0)
 
 
1 2 3 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3