
iOS
文章平均质量分 77
夏草away
这个作者很懒,什么都没留下…
展开
-
10个迷惑新手的Cocoa&Objective-c开发问题
from :http://lianxu.me/blog/2011/11/14/10-cocoa-objc-newbie-problems/#3 http://justsee.iteye.com/blog/1822513以前的确迷惑过language backgroundruntimethreadrunloopdelegate, protocolevent转载 2013-11-18 21:52:54 · 4840 阅读 · 1 评论 -
使用FMDB事务批量更新数据库
今天比较闲看到大家在群里讨论关于数据库操作的问题,其中谈到了“事务”这个词,坦白讲虽然作为计算机专业的学生,在上学的时候确实知道存储过程、触发器、事务等等这些名词的概念,但是由于毕业后从事的不是服务器方面的工作,对数据库方面的知识一直停留在理论阶段,在iOS中有两种比较常用的数据库,一种是sqlite,另外一种是coreData,这二者的优缺点在这里不再赘述,如有感兴趣的同学可以查阅相关资料转载 2014-11-06 14:21:08 · 722 阅读 · 0 评论 -
iPhone图片拉伸的几种方法
系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数:1.ios4提供的方法:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的转载 2015-03-02 13:05:48 · 2725 阅读 · 0 评论 -
动态计算UITableViewCell高度详解
原文地址动态计算UITableViewCell高度详解本站QQ技术群:93916004不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。转载 2014-12-29 10:12:53 · 714 阅读 · 0 评论 -
NSCalendar日历使用详解
1. 创建或初始化可用以下方法 + (id)currentCalendar; 取得当前用户的逻辑日历(logical calendar) + (id)autoupdatingCurrentCalendar; 取得当前用户的逻辑日历(logical calendar), ...... - (id)initWit转载 2014-09-25 20:53:49 · 4388 阅读 · 0 评论 -
关于日期和日历的使用简介
一.NSDate的计算问题 NSTimeInterval 是一个以秒为单位的时间片。 1.可以用initWithTimeIntervalSinceNow方法传入一个NSTimeInterval对象,创建一个NSDate对象。 NSDate * tomorrow =[[NSDate alloc]initWithTimeIntervalSinceNow:24*60转载 2014-09-25 20:26:10 · 976 阅读 · 0 评论 -
制作证书
1、开发者证书,分为开发和发布两种,原创 2014-06-30 18:23:16 · 759 阅读 · 0 评论 -
NSAttributeString和NSMutableAttributeString
UIFontDescriptor *bodyFontDescriptor = [UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleBody]; self.textView.font = [UIFont fontWithDescriptor:bodyFontDescriptor size:0];原创 2015-03-26 23:40:04 · 2011 阅读 · 0 评论 -
WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门
WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。AutoLayout在去年的WWDC上被引入Cocoa,而在今年的WWDC上,Apple不惜花费了三个Ses转载 2014-12-29 10:56:06 · 715 阅读 · 0 评论 -
疑难知识点积累
1、static作用?函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(3)在模块内的 static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内原创 2014-08-08 18:00:11 · 714 阅读 · 0 评论 -
iOS应用性能调优的25个建议和技巧
写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而转载 2014-08-25 23:19:44 · 722 阅读 · 0 评论 -
NSNumber对象缓存以及Tagged Pointer
NSNumber对象缓存以及Tagged PointerMAR 21ST, 2014这是一次和 @onevcat 的技术讨论总结。技术点比较散,但是还都比较有意思。涉及的技术细节包括:系统对象的缓存Tagged Pointer对象autorelase对象按照苹果的编程约定,由非alloc,copy返回的对象都是autorelease的,所以对转载 2014-12-20 10:00:41 · 829 阅读 · 0 评论 -
SizeClass 和AutoLayout教程2
原文链接第二篇我带大家做个自动布局的DEMO,这次会讲一些稍微复杂点的布局。整体思路照着《iOS8 by tutorials》的第一章来,大部分直接翻译,会加入我自己的解释和理解,有兴趣的可以上Raywenderlich网站购买正版图书。打开Xcode,新建一个single ViewController项目,打开storyboard,拖一个ImageView到我们的viewcontro转载 2014-12-20 14:09:30 · 816 阅读 · 0 评论 -
更新新版本到Appstore
一、在开发者中心填写新版信息1、登录开发者中心,进入itunse connect,选择“管理app”2、选中你要更新的图标,点击“Add Version”3、填写新版本信息4、点击右上角的“Ready to upload binary”(注意,如果此时,就会找不到“Ready to upload binary”)。5、当状态为“waiting for upload”时,回到Xc原创 2014-06-30 13:02:11 · 1024 阅读 · 0 评论 -
ui效果图收集
1、黑蓝色调:http://www.zpluz.com/thread-2333-1-1.html原创 2014-05-07 11:46:39 · 738 阅读 · 0 评论 -
ios开发图片格式的选择:png和jpg
对于iOS本地应用程序来说最简单的答案就是始终使用PNG,除非你有非常非常好的理由不用它。当iOS应用构建的时候,Xcode会通过一种方式优化.png文件而不会优化其它文件格式。它优化得相当的好他们之间有以下区别:1.同个分辨率的图片,保存为png要比jpg大;2.png图片有alpha通道,因此它支持图片透明,这点在ios开发中尤为重要;而jpg不支持透明转载 2014-04-01 08:35:56 · 7718 阅读 · 0 评论 -
ios 7.0 模拟器的使用
1、模拟器大小的调整:window->缩放比例 对应快捷键:100% cmd+1 ; 75% cmd+2 ; 50% cmd+32、设备的选择:硬件->设备3、旋转设备:硬件对应快捷键:向左转:cmd+←; 向右转:cmd+→4、返回首页:硬件对应快捷键:cmd+shift+H5、查看后台进程:对应快捷键 cmd+shif+H+H(新版的模拟器没有HOME键)6、原创 2013-12-20 16:13:11 · 965 阅读 · 0 评论 -
使用Audio Toolbox framework调用系统声音
from:http://bbs.9ria.com/thread-241240-1-1.html首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import 最后在需要播放提示音的地方写上AudioServicesPlaySystemSound(1106);注:括号中为系统声音的id,详见最下面的列表。为了方原创 2013-11-22 09:42:51 · 1536 阅读 · 0 评论 -
Google的Objective-C编码规范
from:http://bukkake.iteye.com/blog/695492iPhone项目新成立,也没有编码规范的积累,项目组本来是想拿老的C编码规范套用的,但评审一下就发现问题多多,之后找到了Google的Objective-C的编码规范,大家就先翻译一下咯 声明这是无版权翻译,也不对任何错误负责,不保证文章的完整性,我到现在也认转载 2013-11-20 23:21:05 · 923 阅读 · 0 评论 -
【新手教程】如何向App Store提交应用
作者:Bart Jacobs 当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。 推荐阅读:App Store提交上线和市场推广专题 介绍我们都知道苹果审核的过程就像是在“黑箱”操作,但这并转载 2014-06-12 16:24:52 · 722 阅读 · 0 评论 -
版本号设置、检测与更新
1、版本检测代码:-(void)checkVersion{ //当前版本号 NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary]; NSString *currentVersion = [infoDic objectForKey:@"CFBundleVersion"];原创 2014-06-11 17:37:19 · 762 阅读 · 0 评论 -
iOS CoreBluetooth 教程
===============Demo下载地址:http://download.youkuaiyun.com/detail/jimoduwu/7146875================================Core Bluetooth for iOS 6CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的i转载 2014-08-15 16:27:05 · 657 阅读 · 0 评论 -
iOS 上的蓝牙框架 - Core Bluetooth for iOS [译]
所须环境: iOS 6 以上原文: Core Bluetooth for iOS 6Core Bluetooth 是在iOS5首次引入的,它允许iOS设备可以使用健康,运动,安全,自动化,娱乐,附近等外设数据。在iOS 6 中,这个API被扩展了,让iOS也能成为数据提供方,也就是Server(Peripheral)端,可能使它与其它 iOS 设备交互数据。Core B转载 2014-08-14 17:01:48 · 693 阅读 · 0 评论 -
iOS 开发:用 Instruments 来检验你的app
iOS 开发:用 Instruments 来检验你的app编者注:或许很多人对 Instruments 应用不太了解,但可能很多老的 iOS 开发者都应该用过 Instruments 工具来检测iOS应用内存泄漏情况。特别是在iOS 5.0之前,即苹果在iOS平台上面还没支持ARC的时候,写iOS应用就类似C语言那样,容易忘记释放内存,而内存对移动设备而言是非常可贵的。入门转载 2014-08-25 23:46:29 · 991 阅读 · 0 评论 -
iOS 5.0 后UIViewController新增:willMoveToParentViewController和didMoveToParentViewController
在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubview增加了大量的子view。这些子view大多数不会一直处于界面上,只是在某些情转载 2014-08-20 10:36:08 · 1481 阅读 · 0 评论 -
实现ios常见菜单效果的思路
目前见过的实现边侧菜单的效果,比较流行的有以下三种:(效果图)1、菜单栏覆盖在部分主视图上附上实现该效果的一个不错的源码地址:http://code4app.com/ios/RNFrostedSidebar/524399706803fa3c33000001(1)最开始要实现这个效果,我想最简单的方式就是:添加UIView,加上一个self.view大小的子视图,菜单原创 2014-08-21 23:58:34 · 1687 阅读 · 0 评论