- 博客(61)
- 资源 (3)
- 收藏
- 关注
转载 动态计算UITableViewCell高度详解
原文地址:http://www.cocoachina.com/industry/20140604/8668.html不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为
2015-11-16 16:52:44 766
转载 27个提升效率的iOS开源库推荐
原文地址:http://www.cocoachina.com/ios/20150727/12720.html我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库。这些项目的顺序完全随机,每个都
2015-07-30 16:18:50 751
转载 iOS7之后字体自适应
在iOS7之后我们可以用 UIFont 的 preferredFontForTextStyle: 类方法来指定一个样式,并让字体大小符合用户设定的字体大小。目前可供选择的有六种样式: UIFontTextStyleHeadlineUIFontTextStyleBodyUIFontTextStyleSubheadlineUIFontTextStyleFootnote
2015-07-24 16:35:51 552
转载 FMDB详解
什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法,有效地防止数据混乱FMDB的github地址 https://github.com/
2015-07-22 14:57:16 661
转载 【IOS】APP瘦身,减小包大小的方法
原文地址:http://blog.csdn.net/mangosnow/article/details/25687193APP打包时候,由于资源过多,容易导致APP的包太大,会加重上传和下载的负担,所以有的时候需要做一些优化不透明的大图片压缩成JPG格式大的背景图片如果一定要是png的,可以用photoshop 把它保存为web格式的图片,压完之后注意看一下,有没有太大的失
2015-07-20 17:38:54 2561
转载 提高iOS开发效率的方法和工具
作者:@__weak_Point 授权本站转载。介绍这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。IDE首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法。1.善用快捷键快捷键是开发中必不可少的,当你善于使用快
2015-07-17 17:12:51 612
转载 iOS6新特征:UICollectionView介绍
原文地址 http://blog.csdn.net/eqera/article/details/81349861.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn 不直接等效于NSCollectionViewn 也不替代UITableView----亲
2015-06-30 09:56:29 424
转载 mac系统安装Ionic
安装工具1、安装node.js2、安装cordovasudo npm install -g cordova3、安装ionic$ sudo npm install -g ionic创建工程现在,我们需要使用Cordova创建一个新的项目:$ ionic start todo blank将创
2015-06-23 15:23:49 11462
转载 iOS app启动播放视频实现
http://blog.csdn.net/piao_polar/article/details/8923828背景 一般的app,启动的时候是显示一张底图的。但运营提出要播放一段视频容易给人新奇的感觉,以留住新尝鲜的玩家;实现 和以往一样,先在外网机做了demo,本次修改见 https://github.com/piaopolar/iOS_Sam
2015-05-26 17:31:40 4472
转载 自制带圆框的头像
http://www.cnblogs.com/pigpigDD/p/3991742.html这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下。90%的作用是帮助自己回顾、记忆、复
2015-05-21 13:52:54 2379
转载 ios性能优化系列
一:性能优化策略这一系列文章是我的读书笔记,整理一下,也算是温故而知新。性能问题的处理流程发现/重现问题利用工具剖析形成假设改进代码和设计在以上的四个步骤中循环反复,直到问题解决。Profile!不要猜!性能优化的主要策略:不要做无用功:不要在启动时花几百ms来做logging,不要为同样的数据做多次查询试图重用:对于创建过程昂贵的对象,要重用而不是重新
2015-05-13 13:57:11 389
转载 iphone 持久性存储
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。下面就使用keychain来实现存取用户名和密码。苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可
2015-04-22 16:39:43 362
转载 iOS 检测版本更新
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle
2015-04-21 09:34:33 459
转载 Mac OS X下清理磁盘的小技巧
对于Mac的用户而言,磁盘空间总是一件让人灼基的事情,特别是对于Macbook Air的用户更是一个时不时的心头痛。为了保证空间够用,经常要清理自己的硬盘,删除一些资料。所以经常有人就问了:如何清理干净自己的磁盘?除去很多的Application之外,今天就说说我平时可能会用到的手动清理的方法吧。先说几个重要的注意事项,请仔细阅读后在继续下文:1:本文的内容是我个人
2015-04-13 09:15:06 1122
转载 ios 缩略图
缩略图在使用图像的任何应用程序中都发挥着重要的作用。我们常需要调整图像的大小以将其放入一个较小的空间。当然,你可以装载一个完全填充有原图的 UIImangeView 并调整其框架的大小,不过将图像重新绘制为占用较小字节的图像可节省大量内存。重绘缩略图可使用以下3种方法,分别是调整、居中、填充方式。1、保持图像比例不变的同时调整其大小。需要根据图像的长宽比在其四周留出一些额外
2015-04-07 13:29:17 626
转载 APP适配IOS8,iPhone6和Plus截图简要说明
http://www.ui.cn/project.php?id=26980有幸在9月25日拿到了iP6和iP6 Plus的真机,恰好又要做适配APP的工作(从iphone5上适配到iphone6和ip6 plus上),所以在真机上研究了下苹果官方在不同分辨率下对系统APP所做的适配。同时在网上也没找到相关的真机对比截图说明什么的,又有朋友问我要IP6和PLUS的真机
2015-04-02 09:28:00 1433
转载 iOS Core Animation 简明系列教程
http://blog.csdn.net/lvxiangan/article/details/17167827iOS Core Animation 简明系列教程 看到无数的CA教程,都非常的难懂,各种事务各种图层关系看的人头大。自己就想用通俗的语言翻译给大家听,尽可能准确表达,如果哪里有问题,请您指出我会尽快修改。1.什么是Core Animatio
2015-03-03 17:45:29 540
转载 程序员常去的14个顶级开发社区
程序员常去的14个顶级开发社区原文地址:http://www.cocoachina.com/appstore/20140901/9500.html作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员
2015-03-03 17:14:12 450
转载 UIVIew单击、双击手势
- (void)viewDidLoad { // 单击的 Recognizer UITapGestureRecognizer* singleRecognizer; singleRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:selfaction:@selector(Single
2015-03-03 17:09:06 2796
转载 25个增强iOS应用程序性能的提示和技巧(初级篇)
原文地址:http://www.cocoachina.com/newbie/tutorial/2013/0408/5952.html 在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记
2013-04-16 13:24:08 411
转载 mac os x升级MOUNTAIN LION后svn command not found的解决
http://blog.sina.com.cn/s/blog_9cd1705d0101fz3l.html因为svn是个开发工具 所以苹果把他移到 Xcode developer package 里去了,所以你没装xcode之类的,先去AppStore把xcode装了装好之后sudo vi /etc/paths 在最下面加上一行
2013-03-22 11:22:02 1012
原创 iOS开发---开源项目和开源类库篇(持续更新中)
(有待进一步添加和完善...)iOS常用第三方类库http://www.cocoachina.com/applenews/devnews/2013/0106/5478.html?135936133810个有用的第三方iOS开源库http://www.cocoachina.com/applenews/devnews/2013/0114/5537.html?1359361319
2013-03-13 15:01:51 715
转载 iOS开发---UI/UE设计篇
移动应用注册表单必死!“虽说用户粘度低是由许多原因造成的,但我们首先要消灭的就是注册表单。”http://www.cocoachina.com/gamedev/misc/2013/0118/5568.html?1359085076 一个文本框就能搞定信用卡相关信息输入移动应用的设计师们一直在努力降低用户的输入量。屏幕太小了,手指无法精准触摸,输入过程中产生错误简直是家常便饭。输
2013-03-13 14:58:49 905
原创 旧工程适配iOS6和iPhone5的一些故事
本文由论坛版主rainbird发帖分享苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。1.添加Retina 4 launch image,运行工程的时候会主动提示你。这时候直接点Add就好了。会默认添加一张Default-568h@
2013-03-13 14:32:50 642
转载 NSdata 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData =
2013-02-19 15:07:04 310
转载 IOS图片操作
继承UIImageViewinit函数里// 旋转手势UIRotationGestureRecognizer *rotationGesture = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotatePiece:)];[self addGestureRecognizer:
2013-01-31 16:50:18 709
转载 IOS让图片居中
问题的描述如下:要显示一张图片,也只需要显示一张图片,该图片可能很大,也可能很小,但是要允许手势放大缩小和移动,所以就把它放在UIScrollView里。一开始显示时,如果是大图片就要把它缩小成适合屏幕大小(使用ScrollView缩小),因为图片的长宽比例不可能总是跟屏幕的大小刚好一致,所以总会有一边有多余的空间,现在的问题是使用ScrollView缩小后,图片要么靠左边要么靠上边,我想
2013-01-31 15:40:51 3975
转载 【IOS】开发基础知识
本人玩过一段时间脚本语言,会点皮毛,过年在即,想自学一下IOS。 学习模式 分析别人的项目源码:第一天: 1了解main函数, UIApplication是初始化程序的核心,它接受4个参数。 其中argc和argv两个参数来自于main()接受的两个参数;另外两个String型参数分别表示程序的主要类(principal class)和代理类(delegate
2013-01-21 14:49:32 585
转载 【IOS】如何做图片缩略图
己扩展的方法 - (NSImage *)resizeTo:(NSSize)newsize { NSRect rect=NSMakeRect(0, 0, newsize.width, newsize.height); NSImage *resizedImage = [[NSImage alloc] initWithSize:rect.size]; [res
2013-01-14 09:54:30 1183
转载 iPad、iPhone界面元素设计标准(简洁版)
此前有发过关于苹果设备分辨率,iOS app图标尺寸等一些基本的app设计元素标准,下边这几张图标从表达方式上看更为简洁,一并推荐给大家。
2013-01-14 09:21:52 574
转载 iOS开发:小技巧积累
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle可以理解成一种文
2013-01-06 11:13:38 395
转载 有用的代码
分享2个宏,放到pch文件里面,你懂的//use dlog to print while in debug model#ifdef DEBUG# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);#else# define DLo
2013-01-06 09:23:05 583
转载 关于UIWebView的一些事
最近做了浏览器的项目,和UIWebView大了不少交道,所以专门开个帖子讲讲相关内容吧,想到什么就更新什么。 基础篇:NSURL介绍 http://blog.csdn.net/ysy441088327/article/details/7416759网页执行js代码1 stringByEvaluatingJavaScriptFromString这个方
2013-01-06 09:10:40 619
转载 【IOS】iphone开发资源汇总
如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.cl
2012-12-10 16:11:24 848
转载 ios iphone编程中使用封装的NSLog来打印调试信息
使用NSLog的一个风险是:它的运行会占用时间和设备资源。简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉。简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释。以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。解决步骤:修改-Prefix.pch
2012-12-06 17:55:33 809
转载 【IOS】蓝牙通信示例
iPhone开发应用中关于GameKit蓝牙实例讲解是本文要介绍的内容,主要是来了解并学习GameKit蓝牙实例。介绍一下这个实例实现的是两个带有蓝牙设备的touch之间的一个小游戏,在界面上有个可以响应事件的UIView(之前说过)可以点击,然后看谁新达到WINNING_TAP_COUNT (游戏中一常量可以自己设置)谁先达到谁就赢了,然后通知对方。还要引入GameKit.framework框架
2012-12-04 11:38:13 9454 5
转载 官方网站的例子
官方网站的例子 让技术开发讨论更纯粹!CocoaChina问答荣誉每周、每月龙虎榜!本帖属于CocoaChina会员发表,转帖请写明来源和帖子地址官方网站的例子,摘自别人的博客。谢谢原博客的分享。http://blog.csdn.net/cocoa_geforce/article/details/6717377 http://developer.apple.com/ipho
2012-12-04 10:31:02 1064
转载 iOS 获取手机的型号,系统版本,软件名称,软件版本
//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice current
2012-11-19 17:37:53 1953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人