- 博客(46)
- 收藏
- 关注
转载 protobuf---真正-- 在IOS中的使用
转自 http://blog.sina.com.cn/s/blog_74e9d98d0101jood.html1.首先要下载下载Protocol Buffers:http://code.google.com/p/metasyntactic/downloads/list 下2.2.0版,下了这个就不用再单独下载protobuf的官方版本了(仅支持java、c++、phtoy的)2.
2016-05-13 00:27:08
909
转载 自定义控制器的转场动画(Push、Pop)
转自:http://www.jianshu.com/p/59224648828b自定义控制器的转场动画(Push、Pop)字数1442 阅读815 评论1 喜欢10自iOS7之后,引进了新的API来构造UIViewController之间的转场动画,经过几天的研究,终于做出了一个小Damo,来粗浅谈谈。这几个API如下:UIViewControllerA
2016-01-22 00:39:04
706
转载 图片像素、大小、分辨率的关系
图片是怎么由什么组成的?电脑处理出来的图形通常分2种,一种是矢量图,一种是点阵图,就是图象由无数个点组成。每个点就是PS中说的像素, 每个像素里都由一个颜色表现,所以点阵图是有一个个有颜色的点(像素)排列而成。我们平时看到的文件格式有PSD、TIF、JPG、GIF等都是点阵图,数码相机拍摄的照片就是点阵图。像素是什么?既然图片是由很多点组成,那每个点就是1个像素,一个像
2015-11-20 16:06:10
1137
转载 iOS NSDecimalNumber 货币计算 四舍五入
今天遇到一个问题 服务器返回货币数据 妈的 用string 》 floatvalue 不准确去百度查查 妈的国人分享精神真差 真他妈的自私 一个破壁文章没几个字 还是从国外翻译过来的 全他妈转发 很不详细弄明白就不能 再出一个完整点的 都是从菜鸟过来的 尼玛今天去国外查完 分享下 //貌似 格式化的帮手 妈的 我英语高考61分 我咋知道它叫啥NSDec
2015-11-20 15:25:33
740
转载 HealthKit框架参考
转自: http://www.cocoachina.com/ios/20140915/9624.html本文由CocoaChina翻译组成员 唧唧歪歪(微博) 翻译自苹果官方文档:The HealthKit Framework HealthKit框架提供了一个结构,应用可以使用它来分享健康和健身数据。HealthKit管理从不同来源获得的数据,并根据用户的偏好设置,
2015-10-09 16:20:59
441
转载 iOS学习笔记03—Key-Value-Coding(KVC,键/值编码)
转自: http://blog.youkuaiyun.com/jjunjoe/article/details/8484038iOS学习笔记03—Key-Value-Coding(KVC,键/值编码)1、为什么苹果提供了KVC机制?什么是KVC?答:简化代码,编程方便呀。KVC的基本调用包括-valueForKey:和-setValue:forKey:。以
2015-08-30 17:53:55
450
转载 Xcode 调试(转载)
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使情况更麻烦。相反的,你需要知道一些系统的方法,并且学习怎么找到崩溃和他的原因。
2015-08-06 14:23:33
484
转载 我是如何收拾代码的
转自 http://my.oschina.net/joanfen/blog/415058芳仔小脚印 目录[-]注释参数的注释方法分区添加提示信息使用常量宏const 常量枚举使用 Category 或是基类使用 MVC代码规范注释虽说好的代码不用注释,但是那得是好的代码..好记性不如烂笔头,好好写注释可以给自己和自己的小伙伴省下很多时间.注释都是// 或
2015-08-05 14:51:02
312
转载 tablview性能优化&instrument详解
转载自:http://www.cocoachina.com/ios/20150429/11712.html 原文作者:方秋枋(微博)图形性能关于图形性能在之前关注的不够多,主要是用前人总结好的比较教条式的优化方式。这次借这个Session的学习,继续往外扩展阅读学习,好好梳理和学习遗漏点,底层细节,原理与性能优化的工具1. 关于CALayer的shouldRasterize(光栅化
2015-08-01 10:27:10
888
转载 关于iOS多线程,你看我就够了(已更新)
转载自:http://www.cocoachina.com/ios/20150731/12819.html 作者:@翁呀伟呀。在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let
2015-07-31 16:36:46
1472
转载 10个加速Table Views开发的Tips
转自http://www.cocoachina.com/ios/20150729/12795.html本文由CocoaChina译者yake_099(博客)翻译,作者:David McGraw原文:10 Actionable Performance Tips To Speed Up Your Table View在我们开始之前,我准备从今年开始多听取一个意见。请花一些时间通
2015-07-31 15:19:15
406
转载 iOS系列教程之用instruments来检验你的app
转载自:http://hufeng825.github.com/2014/01/13/ios35/比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode
2015-07-30 15:55:11
299
转载 IOS7 8中tableview分割线缺少15像素
IOS8 设置TableView Separatorinset 分割线从边框顶端开始 在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用经过测试加入下面方法 在ios7 8上都可以正常工作ps ios8中以下两方法同时影响边距,需要同时实现-(void)viewDidLayoutSubviews {
2015-07-23 12:04:51
245
转载 iOS开发之AsyncSocket使用教程
用socket可以实现像QQ那样发送即时消息的功能。客户端和服务端需要建立长连接,在长连接的情况下,发送消息。客户端可以发送心跳包来检测长连接。在iOS开发中使用socket,一般都是用第三方库AsyncSocket,不得不承认这个库确实很强大。下载地址CocoaAsyncSocket。使用AsyncSocket的时候可以做一层封装,根据需求提供几个接口出来。比如:连接、断开连接、发送
2015-06-25 15:21:36
333
转载 xcode工程内添加多个Target
原文地址:http://www.cocoachina.com/bbs/read.php?tid-10884.html啥叫多Targets, 有啥用! 相信很多人都注意到XCode中,有个Target的概念. 这在很多地方都有所体现,比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中,project里面也有多个涉及到Target的项目,
2015-06-16 12:00:58
475
转载 gcd的使用
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the defa
2015-06-15 18:53:32
410
转载 GCD小结
0. Brief Introduction GCD,全称Grand Central Dispath,是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。 GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行(但不保证一定先执行结束)。 通过与线程池的配
2015-06-15 18:48:18
395
转载 UIWindow & UIWindowLevel笔记
一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIViewController协同工作,方便完成设备方向旋转的支持二、通常我们可以采取两种方法
2015-06-11 17:49:28
282
转载 IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
转自 http://www.cnblogs.com/ydhliphonedev/archive/2012/04/27/2473927.html阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retai
2015-06-10 14:44:22
310
转载 UILabel中AttributedString的使用
参考网站:http://shijue.me/show_text/521c396a8ddf876566000007http://www.tuicool.com/articles/zquENbhttp://blog.youkuaiyun.com/a451493485/article/details/9454695http://wiki.eoe.cn/page/iOS_pptl_artile_281
2015-05-24 17:31:04
852
转载 CorePlot_1.5.1 绘制饼状图
转自http://blog.youkuaiyun.com/xj2014/article/details/41791513前言在讲述绘制散点图那篇已经详细说明了宿主View、图表CPTXYGraph、绘图空间、坐标系、以及图例的创建过程。当然在绘制饼状图中是不需要坐标系的。效果图如下:数据源与填充色:[objc] view plaincopyNSMut
2015-05-21 16:25:22
502
转载 Core Plot学习笔记:绘制饼图
转自 http://blog.youkuaiyun.com/u012890196/article/details/20909877我们用该类库绘制一个饼图出来: 建一个单视图工程 .h文件内容如下: #import #import "CorePlot-CocoaTouch.h"@interfa
2015-05-19 13:50:18
493
转载 IOS开发之——绘图(CGContext)
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGCont
2015-05-15 15:38:40
439
转载 sqlite3 查找 所有表名字
http://stackoverflow.com/questions/82875/how-do-i-list-the-tables-in-a-sqlite-database-file it appears you need to go through the *sqlite_master* table, like this:SELECT * FROM dbname.sqlite_mas
2015-05-14 10:09:32
760
转载 Xcode6 插件单
开始用XCode6了,之前5的插件都无效了,写了一天代码还是感觉不顺手,原来真是失去了才懂的插件的珍惜。正好又要都装一遍,所以就整理一下写上来,网络上有很多收集XCode插件的帖子,多而全,这里只是列出我正在使用的一些,以作分享而已。其实列出来的每个插件最好加张图片就一目了然了,我就省得麻烦了,大家想看预览图可以点进链接,基本上都有的。VVDocumenter-Xcode -
2015-03-30 17:18:24
394
转载 IOS开发之手势——UIGestureRecognizer 共存
在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进行判断。用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计算手指移动轨迹。UIGestureRecognizer的衍生类別有以下
2015-03-16 15:59:33
331
转载 如何在iOS 8中使用CoreLocation定位
在iOS 8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS 8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS 8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据。iOS 8以前使用CoreLocation定位1、首先
2015-03-16 15:59:01
500
转载 UIScrollView代码实现循环滚动
//// ViewController.m// demoScrollView//// Created by kkk on 15/3/9.// Copyright (c) 2015年 js. All rights reserved.//#define WIDTH_OFF_SET 630.0#define HEIGHT_OFF_SET 0#defin
2015-03-09 17:41:22
338
转载 给iOS开发新手送点福利,简述UITextField的属性和用法
0. enablesReturnKeyAutomatically默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的。1.borderStyle设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;typedef enum { UITex
2015-02-26 11:46:39
629
转载 App Store idfa被拒检查办法
原文 http://blog.youkuaiyun.com/idaodao/article/details/20378607最近应用因为这个问题被拒两次,理由如下:PLA 3.3.12We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does
2015-02-13 15:59:14
432
转载 关于webrtc里面的opengl设置坐标系的问题,解决ios和android通信图像是反的问题
之前做基于webrtc的视频通话项目的时候一直纠结于ios和android为什么用相同的opengl代码存在两个平台通信的时候图像是反的问题,但是由于时间比较紧张,没有做太多研究,就修改了webrtc的代码,使ios和android的代码根据平台来适应。今天做另外一个视频渲染的项目,也遇到了这个问题,刚好有时间就停下来研究了一下!我把webrtc里面的代码贴出来,给大家分析一下。[
2015-02-13 15:58:13
779
转载 iOS- 详解文本属性Attributes
1.NSKernAttributeName: @10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体 3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色 4.N
2015-02-13 14:56:46
539
原创 UITextView转UIImage
//TextView转image-(UIImage*) saveTextView{ //1.设置大小 CGSize size = _maskText.size;// _rect=_maskText.frame; if (UIGraphicsBeginImageContextWithOptions !=
2015-02-13 14:53:17
576
转载 发布IOS应用程序到苹果APP STORE完整流程
参考:http://blog.youkuaiyun.com/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核))http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何发布IOS应用程序到苹果APP STORE) 开发环境:xcode5.1
2015-02-11 13:17:04
950
转载 iOS- 详解文本属性Attributes
1.NSKernAttributeName: @10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体 3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色 4.N
2015-02-02 13:01:58
422
原创 使用相机时切入后台报错:Thread1:EXC_BAD_ACCESS(code=1,address=0x1)解决办法之一
问题是ARC错误release的对象再次被release。程序切入后台时不会走disapear方法参考了http://songzengbin.github.io后总结如下加入监听监听切入后台或进入前台,手动执行disappear在init中[[NSNotificationCenter defaultCenter] addObserver:self selector:@s
2015-02-02 02:00:26
3775
转载 iOS使用pod初次加载错误:Permission denied
错误提示为:Permission denied….......首次检出,提示对pod读取无权限,在终端中执行以下命令即可chmod a+x /Users/***/Pods/Pods-resources.sh ***为pods文件夹所在路径
2015-01-22 22:39:12
677
转载 GCD介绍(一): 基本概念和Dispatch Queue
from:http://www.dreamingwish.com/dream-category/toturial/gcd-guideGCD介绍(一): 基本概念和Dispatch Queue什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue
2014-12-24 02:42:27
370
转载 AppDelegate中几个常用的回调调用时机
本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。以帮助你判断哪些方法倒底放到哪个回调中去实现。1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用,改用第2个方法代替。2. – (BOOL)application:(UIAppl
2014-12-21 22:31:52
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人