iOS开发
文章平均质量分 53
primer_programer
永无止境
展开
-
Git Clone 远程分支
转自:http://blog.csdn.net/xqs83/article/details/7382074 有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:$ git clonegit://gitorious.org/android-eeepc/mesa.git 发现本地就只有一个.git目录,那转载 2015-04-11 11:18:46 · 1036 阅读 · 0 评论 -
在开发iOS程序时对日期处理的总结
由于iOS的设备对应多国语言,用户也可以选择不同的日历模式。比如日本的和历,泰国日历等等。用户也可以自行设定24小时制或者12小时制来显示时间。这些设置会直接影响应用程序取得的日期。这篇文章总结一下程序中相关的类和设备的各种设定的关系。 NSCalendar[NSCalendar currentCalendar][NSCalendar autoupdatingCurrent转载 2013-09-02 20:01:29 · 1806 阅读 · 0 评论 -
CoreData NSPredicate 查询、搜索
转自:http://www.cnblogs.com/thefeelingofsimple/archive/2013/01/31/2886915.html 简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。最常用到的函数+ (NSPredicate *)predicateWithFormat:(NSStrin转载 2013-08-17 21:44:59 · 5449 阅读 · 2 评论 -
TTStyledTextLabel的宽度计算
使用TTStyledTextLabel的sizeThatFits方法得到的宽度一直不对,总是创建时设定Frame的Width,google后发现解决办法:TTStyledTextLabel* label = [[TTStyledTextLabel alloc] init]; label.text = [TTStyledText textFromXHTML:myTextToBeDisp转载 2013-08-26 04:44:46 · 1268 阅读 · 0 评论 -
UISearchBar背景透明,去掉背景,自定义背景(转)
出自:http://blog.csdn.net/mkhgg/article/details/6640101seachBar=[[UISearchBar alloc]init];//修改搜索框背景seachBar.backgroundColor=[UIColor clearColor];//去掉搜索框背景//1.[[searchbar.subviews转载 2013-08-13 00:27:17 · 1522 阅读 · 0 评论 -
[Cocoa]深入浅出Cocoa多线程编程之 block 与 dispatch queue
block 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatch_queue 与 block 结合起来使用,方便进行多线程编程。本文源代码下载:点击下载1,实验工程准备在 XCode 4.0 中,我们建立一个 Mac OS X Application 类型的 Command Line Tool,在 Type 里面我们转载 2013-08-24 17:40:54 · 725 阅读 · 0 评论 -
CALayer中anchorPoint和position的用法
每当修改一个CALayer的anchorPoint属性时,都要重新设置CALayer的position坐标1.CALayer *layer = [myView layer];2.[layer setAnchorPoint:CGPointMake(1.0, 1.0)];3.[layer setPosition:CGPointMake(layer.position.x + laye转载 2013-08-11 20:25:19 · 12726 阅读 · 0 评论 -
Core Data 分页查询
其实分页查询我第一反映是用SQLite的查询语句来操作,后来想想Core Data底层也是调用SQLite,应该也是可以分页查询的不过iPhone开发毕竟中文资料不多,翻了下官方英文文档,找到下面的方法,主要使用下面两个函数// 限定查询结果的数量setFetchLimit// 查询的偏移量setFetchOffset最近正在熟悉各种API,没太多时间,直接上代码,其实蛮简转载 2013-08-21 10:23:07 · 1216 阅读 · 0 评论 -
What is SUBQUERY?
What the heck is SUBQUERY?One of the lesser known bits of NSPredicate is the SUBQUERY() function. The documentation for a subquery expression explains a little bit about what’s going o转载 2013-08-20 11:48:39 · 1099 阅读 · 1 评论 -
iOS 获取本地IP地址
原文出自:http://blog.zachwaugh.com/post/309927273/programmatically-retrieving-ip-address-of-iphone For my app, QuickPic, I needed to show the user the IP address of their iPhone so they could type in转载 2013-07-03 01:56:37 · 11932 阅读 · 0 评论 -
转载:GCDAsyncSocket的基本用法
原文地址:http://blog.sina.com.cn/s/blog_76950245010159sf.htmlserver: create->listen->accpet->send/readclient: create->connect->send/read*Introduction to SocketIn network parlance,转载 2013-07-03 00:51:31 · 5572 阅读 · 1 评论 -
App Store Review Guideline(带翻译)
1. Terms and conditions(法律与条款)1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any转载 2013-06-08 11:47:28 · 7330 阅读 · 0 评论 -
UINavigationBar自定义背景以及按钮
UINavigationBar自定义导航栏背景和按钮,完美支持横屏竖屏旋转,视图控制器可以分别使用自己的导航栏此方法可以通过Apple审核,导航上的按钮背景需要做,否则看起来不那么和之又谐 . 此方法使用于ios5。0以下//CustomNavigationBar.h @interface UINavigationBar (UINavigationBarCategor转载 2013-04-11 11:37:41 · 1051 阅读 · 0 评论 -
iOS调用Facetime App
大家都知道怎样启动Safai、Email、Map、SMS、Call,之前看到其他App可以启动Facetime。可是在URL Scheme文档中没有看到说明,但觉得既然有人能做得到,就一定可以。于是根据iOS URL Scheme的命名习惯,尝试Facetime。最后得到结果:NSURL* url = [NSURLURLWithString:@"facetime://xxxx"];原创 2013-04-08 13:41:59 · 2442 阅读 · 0 评论 -
JSONKit :Illegal \u Unicode escape sequence
When JSON string contains unicodes between u0000 and u001f, JSONKit parser fails to work properly. and throws a error as “Illegal u Unicode escape sequence”.This is a known issue(link) but seems l转载 2013-02-26 00:09:13 · 7128 阅读 · 1 评论 -
[IPhone开发]NSDateFormatter的格式字符串
a: AM/PMA: 0~86399999 (Millisecond of Day) c/cc: 1~7 (Day of Week)ccc: Sun/Mon/Tue/Wed/Thu/Fri/Satcccc: Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday d: 1~31 (0 padded Day of转载 2013-09-02 21:14:08 · 619 阅读 · 0 评论 -
iOS系统控件,支持多语言
Did you add the languages you wish to support to your app's definition? In XCode 4 this can be found in your Project Info page (see below).UIKit views aren't shown in the device language if the de原创 2013-10-24 20:25:41 · 1175 阅读 · 0 评论 -
代码管理Git-建立 Remote Branch 的相關指令操作
转自:http://blog.longwin.com.tw/2013/11/git-create-remote-branch-2013/ Git 建立 遠端 Branchgit clone git@github.com:user/project.gitcd projectgit checkout -b new_branch # 建立 local branch转载 2015-03-30 12:24:27 · 2150 阅读 · 0 评论 -
代码管理Git-忽略指定文件
转自:http://www.cnblogs.com/eddy-he/archive/2012/03/08/git_ignore_file.html 软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 介绍转载 2015-03-09 16:18:34 · 727 阅读 · 0 评论 -
代码管理Git-常用命令详解
转自:http://blog.csdn.net/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具转载 2015-03-09 16:38:01 · 2166 阅读 · 0 评论 -
iOS Universal Static Framework 手动转 XCode Cocoa Framework
不需要重新创建Project,手动修改工程设置。第一步:在Project文件中,修改type,去掉static第二步:还需要修改工程设置:CLANG_WARN_UNREACHABLE_CODE = YES;CURRENT_PROJECT_VERSION = 1;ENABLE_STRICT_OBJC_MSGSEND = YES;VERS原创 2014-11-11 00:06:52 · 2286 阅读 · 0 评论 -
如何使用TestFlight进行Beta测试
转自:http://www.cocoachina.com/ios/20141022/10009.html假如你现在完成一个App的开发并准备进行真机测试,那么请问你会怎么做呢?难道是直截了当的把App扔到App Store上然后下载来试试?当然,如果你的App相当简陋,这么做的话无可厚非。不过如果你要做的是一款高质量的App并迫不及待的想发布出去的的话,我建议你还是在真正发布前转载 2014-12-16 15:57:41 · 1084 阅读 · 0 评论 -
TestFlight FAQ
转自:http://www.cocoachina.com/ios/20140910/9578.htmlTestFlight app简化了测试版应用的安装,减轻了开发者和测试者的负担,让他们无需担心UDID或者Provisioning Profiles。一旦测试者安装了beta 版app,TestFlight将会在每次有新版本更细时通知测试者,提供重点关注的说明,并为测试者提转载 2014-12-16 15:56:30 · 2196 阅读 · 0 评论 -
通过自定义的URL Scheme启动你的App
原文地址:http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.htmliPhone SDK可以把你的App和一个自定义的URL Scheme绑定。该URL Scheme可用来从浏览器或别的App启动你的App。如何响应从别的App里发给你的URL Sc转载 2014-08-06 17:22:20 · 1655 阅读 · 0 评论 -
Xcode 4.3中在iOS上应用Static Library及Static Framework笔记
转:http://blog.csdn.net/jason20ming/article/details/7487139转载 2014-05-20 19:58:42 · 3264 阅读 · 1 评论 -
iOS7 UIWebView内存泄露问题解决方法
转自:http://kimsungwhee.com/ios7-uiwebview%E5%86%85%E5%AD%98%E6%B3%84%E9%9C%B2%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/转载 2014-05-02 01:10:51 · 28426 阅读 · 8 评论 -
coredata lightweight migration 轻量级自动迁移
转自:http://blog.csdn.net/sirchenhua/article/details/7302729转载 2014-04-29 20:56:53 · 698 阅读 · 0 评论 -
XMPP协议的原理介绍
转自:http://blog.csdn.net/wbw1985/article/details/5502272XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一转载 2013-11-28 18:26:14 · 866 阅读 · 0 评论 -
iOS ARC机制weak和strong
转自:http://blog.sina.com.cn/s/blog_801997310101a72g.html觉得此文超级好。写在开头虽然距离WWDC2011和iOS 5已经快一年时间,但是很多开发者并没有利用新方法来提高自己的水平,这点在ARC的使用上非常明显(特别是国内,基本很少见到同行转向ARC)。我曾经询问过一些同行为什么不转向使用ARC,很多人转载 2013-11-07 01:03:47 · 8737 阅读 · 0 评论 -
iOS app detect jailbreak
It depends what you mean by jailbreak. In the simple case, you should be able to see if Cydia is installed and go by that - something likeNSString *filePath = @"/Applications/Cydia.app";if ([[NSFil原创 2013-11-02 00:23:51 · 969 阅读 · 0 评论 -
iOS7: 如何获取不变的UDID
转载:http://www.cnblogs.com/smileEvday/p/udid.html 如何使用KeyChain保存和获取UDID 本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。 一、iOS不转载 2013-10-31 22:58:22 · 2577 阅读 · 0 评论 -
XCode 4.5 提交App总是提示缺少“armv6”
错误提示:"iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6"按照经验,我已经在Target build setting中的Archit原创 2012-11-16 11:46:12 · 762 阅读 · 0 评论 -
关于UIView的autoresizingMask属性的研究
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutore转载 2012-11-02 17:39:44 · 794 阅读 · 0 评论 -
Cover flow基本原理及Tapku实现方法
Cover flow是苹果首创的将多首歌曲的封面以3D界面的形式显示出来的方式。如下图所示:从图中可以看到,显示在中间的图片为目标图片,两侧的图片在y轴都旋转了一定的角度,并且每两张图片之间都保持了一定的距离。在交互(如点击两侧的图片)的时候,滑动到中间的图片会逐渐放大,旋转的角度由原来的旋转角度a变为0,且位置上移动中间,变成新的目标图片;同时原处于中间位置的图片则缩小、旋转一定的角转载 2012-01-06 17:42:49 · 942 阅读 · 0 评论 -
Wireless Ad Hoc Distribution for iPhone Apps
原文:http://blog.just2us.com/2010/12/wireless-ad-hoc-distribution-for-iphone-apps/ This post is for iPhone developers who need to send pre-released apps to (beta) testers.For a long time s转载 2011-12-25 23:52:38 · 1089 阅读 · 0 评论 -
XCode 4 Distribution App to AppStore
刚刚用lion系统,装上了XCode 4.2,发布程序到AppStore时,发现用原来的步骤,却提示出错,查了一下相关文档,才明白XCode 4之后的变化。文章来自:http://www.cocoachina.com/bbs/read.php?tid-55825.html1. iOS Provisioning Portal 和iTunes Connect 没有变,下载与转载 2011-12-22 23:01:25 · 2500 阅读 · 0 评论 -
XCode 4.2 Invalidate App时总是Failed
提示⋯⋯it was not signed with iPhone Distribution Certificate。我确定证书,Provision Profile都没有问题,我也把KeyChain中其他没用的证书全部删除了。我也是按照XCode 3.*的配置方法,在XCode 4.2中,用Achive和Invalidate功能。可以依然存在以上问题。弄了三个小时,原创 2011-12-23 00:48:34 · 738 阅读 · 0 评论 -
Adobe 数字出版解决方案 Digital Publishing Suite (Indesign 制作iPad电子书) 系列之一: 环境准备
原文:http://leomao.com/blog/2010/11/24/157/2010年10月25日我们的CTO Kevin Lynch在我们的MAX大会上发布了Digital Publishing Suite的解决方案,从今年的5月开始 Conde Nast老牌的杂志媒体就已经在Wired、The New Yoker、Martha Stewart Living陆续使用Adob转载 2011-12-13 16:04:10 · 5555 阅读 · 0 评论 -
Adobe 数字出版解决方案 Digital Publishing Suite (Indesign 制作iPad电子书) 系列之四: 测试版的视频教程
原文:http://leomao.com/blog/2011/01/21/262/21日做了第二次研讨会,第一次在公开的平台给大家讲解制作实现的方法,但由于跟大家在Labs网站上下载(参开之前的Post)的版本不一样,所以先参考我的视频,这个版本比之前的版本方便的多。如果你非常感兴趣使用我们的方案,而且贵公司又是国内较有影响力的出版或杂志社,我们很愿意能提前与您合作,在产品上市转载 2011-12-13 16:08:27 · 2033 阅读 · 0 评论 -
Adobe 数字出版解决方案 Digital Publishing Suite (Indesign 制作iPad电子书) 系列之三: 已支持的交互元素
原文:http://leomao.com/blog/2010/12/22/214/到现在位置我们支持的交互元素包含8种,在我们官网的Blog中你可以找到具体的Summary,文章靠下面的PDF链接(1MB)。360度预览 – 左右拖拽360度预览的效果全景图效果 – 身处内部,可以拖动视角来观察四周全360度的图像,例如看车内饰,房间装修图,自然景观等等转载 2011-12-13 16:07:23 · 2897 阅读 · 0 评论