
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 · 1074 阅读 · 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 · 2198 阅读 · 0 评论 -
代码管理Git-常用命令详解
转自:http://blog.csdn.net/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具转载 2015-03-09 16:38:01 · 2200 阅读 · 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 · 748 阅读 · 0 评论 -
如何使用TestFlight进行Beta测试
转自:http://www.cocoachina.com/ios/20141022/10009.html假如你现在完成一个App的开发并准备进行真机测试,那么请问你会怎么做呢?难道是直截了当的把App扔到App Store上然后下载来试试?当然,如果你的App相当简陋,这么做的话无可厚非。不过如果你要做的是一款高质量的App并迫不及待的想发布出去的的话,我建议你还是在真正发布前转载 2014-12-16 15:57:41 · 1112 阅读 · 0 评论 -
TestFlight FAQ
转自:http://www.cocoachina.com/ios/20140910/9578.htmlTestFlight app简化了测试版应用的安装,减轻了开发者和测试者的负担,让他们无需担心UDID或者Provisioning Profiles。一旦测试者安装了beta 版app,TestFlight将会在每次有新版本更细时通知测试者,提供重点关注的说明,并为测试者提转载 2014-12-16 15:56:30 · 2274 阅读 · 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 · 2320 阅读 · 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 · 1672 阅读 · 0 评论 -
Xcode 4.3中在iOS上应用Static Library及Static Framework笔记
转:http://blog.csdn.net/jason20ming/article/details/7487139转载 2014-05-20 19:58:42 · 3305 阅读 · 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 · 28499 阅读 · 8 评论 -
coredata lightweight migration 轻量级自动迁移
转自:http://blog.csdn.net/sirchenhua/article/details/7302729转载 2014-04-29 20:56:53 · 727 阅读 · 0 评论 -
XMPP协议的原理介绍
转自:http://blog.csdn.net/wbw1985/article/details/5502272XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一转载 2013-11-28 18:26:14 · 885 阅读 · 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 · 8764 阅读 · 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 · 995 阅读 · 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 · 2600 阅读 · 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 · 1203 阅读 · 0 评论 -
[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 · 631 阅读 · 0 评论 -
在开发iOS程序时对日期处理的总结
由于iOS的设备对应多国语言,用户也可以选择不同的日历模式。比如日本的和历,泰国日历等等。用户也可以自行设定24小时制或者12小时制来显示时间。这些设置会直接影响应用程序取得的日期。这篇文章总结一下程序中相关的类和设备的各种设定的关系。 NSCalendar[NSCalendar currentCalendar][NSCalendar autoupdatingCurrent转载 2013-09-02 20:01:29 · 1825 阅读 · 0 评论 -
TTStyledTextLabel的宽度计算
使用TTStyledTextLabel的sizeThatFits方法得到的宽度一直不对,总是创建时设定Frame的Width,google后发现解决办法:TTStyledTextLabel* label = [[TTStyledTextLabel alloc] init]; label.text = [TTStyledText textFromXHTML:myTextToBeDisp转载 2013-08-26 04:44:46 · 1286 阅读 · 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 · 744 阅读 · 0 评论 -
Core Data 分页查询
其实分页查询我第一反映是用SQLite的查询语句来操作,后来想想Core Data底层也是调用SQLite,应该也是可以分页查询的不过iPhone开发毕竟中文资料不多,翻了下官方英文文档,找到下面的方法,主要使用下面两个函数// 限定查询结果的数量setFetchLimit// 查询的偏移量setFetchOffset最近正在熟悉各种API,没太多时间,直接上代码,其实蛮简转载 2013-08-21 10:23:07 · 1235 阅读 · 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 · 1137 阅读 · 1 评论 -
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 · 5474 阅读 · 2 评论 -
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 · 1534 阅读 · 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 · 12744 阅读 · 0 评论 -
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 · 11970 阅读 · 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 · 5615 阅读 · 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 · 7403 阅读 · 0 评论 -
UINavigationBar自定义背景以及按钮
UINavigationBar自定义导航栏背景和按钮,完美支持横屏竖屏旋转,视图控制器可以分别使用自己的导航栏此方法可以通过Apple审核,导航上的按钮背景需要做,否则看起来不那么和之又谐 . 此方法使用于ios5。0以下//CustomNavigationBar.h @interface UINavigationBar (UINavigationBarCategor转载 2013-04-11 11:37:41 · 1069 阅读 · 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 · 2483 阅读 · 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 · 7195 阅读 · 1 评论 -
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 · 789 阅读 · 0 评论 -
关于UIView的autoresizingMask属性的研究
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutore转载 2012-11-02 17:39:44 · 809 阅读 · 0 评论 -
iOS开发frame与bounds区别与关系
frame和bounds是UIView中的两个属性(property)。frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.fra原创 2012-11-02 15:27:45 · 1039 阅读 · 0 评论 -
什么是ARC?
ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,就是通过转载 2012-11-02 13:52:39 · 824 阅读 · 0 评论 -
兼容iPhone5分辨率的简单方法
转自:http://leyteris.iteye.com/blog/1682624 iPhone5的新分辨率着实啃爹了一把,刚下完xcode4.5想玩玩iphone5的长屏幕效果,顺便研究下怎么去兼容它。app在ios6的4inch的显示效果。。果然传说中的上下两个小黑边~放个adbanner还不错。。。 继续,开始修转载 2012-11-01 13:47:15 · 1142 阅读 · 0 评论 -
iOS 开发下载中心
现在下载新的iOS SDK+XCode,需要在Mac App Store上下载。如果想下以前的版本,或者直接安装的dmg安装包,就去下面的下载中心吧:https://developer.apple.com/downloads/index.action原创 2012-09-16 01:10:44 · 536 阅读 · 0 评论 -
APP紧急修改后的app store官方审核通道
当你的APP上线后,发现遇到一个明显的BUG需要修改,会遇到修改后审核周期的问题,虽然你连夜修正了BUG并且上传,但这并不代表第二天用户就能下载到最新版本。如何快速的提交这个审核,使得app store快速通过审核,这里提供了一个官方渠道。现在苹果官方针对这种情况给出了一个提交口,可以提交加急更新申请:https://developer.apple.com/appstore/conta转载 2012-09-13 12:57:05 · 1136 阅读 · 0 评论 -
iOS Dev Center Telephone Support
在使用iOS Dev Center,偶尔会遇到一些问题,记录一下联系方式。https://developer.apple.com/contact/phone.php原创 2012-06-20 17:05:27 · 1026 阅读 · 0 评论 -
iPhone之IOS5内存管理(ARC技术概述)
ARC(Automatic Reference Counting )技术概述此文章由Tom翻译,首发于csdn的blog,任何人都可以转发,但是请保留原始链接和翻译者得名字。多谢!Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。这里我把此转载 2012-05-16 15:44:23 · 693 阅读 · 0 评论