iphone
小流星子
这个作者很懒,什么都没留下…
展开
-
解决XCode7.1 上无法安装 Alcatraz PackageManager
问题汇总现象一、 运行安装后,没有出现在菜单上。1. 到githup上下载Alcatraz project https://github.com/supermarin/Alcatraz2. 打开终端3. 输入 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID原创 2015-07-15 10:31:34 · 9967 阅读 · 4 评论 -
非越狱ios无需appstore审核安装ipa
转自: http://my.oschina.net/qixiaobo025/blog/321050个人开发ipa无需发布到appstore即可下载使用。1.选择https服务器(需要有服务商颁布的https证书) 1.1通常使用startssl申请(免费)StartSSL是StartCom公司旗下的SSL证书,貌似是现在唯一一家提供免费SSL证转载 2015-04-27 15:34:48 · 1493 阅读 · 0 评论 -
CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co转载 2014-12-08 10:30:13 · 296 阅读 · 0 评论 -
Objective-c 中输出型参数的写法
写法参照下面原创 2014-08-21 17:48:44 · 759 阅读 · 0 评论 -
iOS6使用地图时Crash
i原创 2014-08-20 15:09:57 · 1587 阅读 · 0 评论 -
XCode5上去除icon光晕效果
iOS7时,只需要设置Info.plist中修改(1):添加 Icon already includes gloss effects 为YES原创 2014-08-20 13:30:06 · 813 阅读 · 0 评论 -
Xcode的控制台调试命令
命令 解释 break NUM 在指定的行上设置断点。 bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。 clear 删除设置在特定源文件、特定行上的断点。其用法为:clear FILENAME:NUM。 cont转载 2014-06-03 16:02:07 · 564 阅读 · 0 评论 -
UIScrollView上解决键盘挡住输入框的方法
这个问题在iOS开发上经常会jm原创 2014-06-30 10:18:50 · 859 阅读 · 0 评论 -
phonegap学习笔记(二)生成各平台的版本
我很想把刚刚的HelloWorld放到我的手机里看一下,原创 2014-05-06 10:24:28 · 628 阅读 · 0 评论 -
cocoapods 使用中遇到的错误又一解决
出错情况执行下面语句时pod install出现下面错误 ――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――### Report* What did you do?* What did you expect to happen?* Wh原创 2014-04-01 16:48:56 · 1237 阅读 · 0 评论 -
mac下安装xctool并简单运行xctool来打包
原文:点击打开链接先安装brew,brew是一个包管理工具,有了它我们就可以很方便的安装xctool了,brew安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1下面我们来通过brew安装xctool:sudo bre转载 2015-10-19 14:00:29 · 409 阅读 · 0 评论 -
Objective-C的hook方案(一): Method Swizzling
点击打开链接在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点大,计划分几篇来总结。本文主要介绍针对selector的hook,主角被标题剧透了———— Method Swizzling 。Method Swizzling转载 2015-11-13 14:32:23 · 588 阅读 · 0 评论 -
Objective C类方法load和initialize的区别
原文:Objective C类方法load和initialize的区别过去两个星期里,为了完成一个工作,接触到了NSObject中非常特别的两个类方法(Class Method)。它们的特别之处,在于iOS会在运行期提前并且自动调用这两个方法,而且很多对于类方法的规则(比如继承,类别(Category))都有不同的处理。而因为这两个方法是在程序运行一开始就被调用的方法,我们可以转载 2015-11-13 14:48:51 · 290 阅读 · 0 评论 -
手把手教你利用Jenkins持续集成iOS项目
投稿文章,作者:一缕殇流化隐半边冰霜(@halfrost)前言众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,口碑不好,未来也提升不起用户量来了。静下心来分析一下问题的转载 2016-08-04 10:22:00 · 2984 阅读 · 0 评论 -
到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf
转自: http://blog.lessfun.com/blog/2014/11/22/when-should-use-weakself-and-strongself-in-objc-block/Objective C 的 Block 是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、异步任务。但是,如果使用不当,Block 也会引起一些循环引用问题(r转载 2016-07-06 11:25:27 · 442 阅读 · 0 评论 -
Xcode 7.3 release 编译下出错解决办法
我的程序中在debug模式下正常,切换到release时,在下面的函数执行时出错NSInvocation invoke遍访 google, 一句句断点找错。都不明白,因为是release模式,定位不是很准。后来参考http://elloop.github.io/tools/2016-03-30/xcode-7-3-make-cocos-crash找到了解决办法原创 2016-05-09 19:12:14 · 851 阅读 · 0 评论 -
uiwebview,html和ios交互问题 <锚点>
[myWebVie stringByEvaluatingJavaScriptFromString:@"document.getElementById('n1').scrollIntoView()"];html代码:id="n1">这样就能够实现跳转原来就是,ios通过用javascript代码来控制uiwebview中的html代码;原文转载 2015-12-09 15:15:07 · 1647 阅读 · 0 评论 -
详细讲述iOS自定义转场
本文由CocoaChina译者@ALEX吴浩文翻译作者:Andrew Hershberger原文:Custom Transitions on iOS本文是iOS自定义视图控制器转场系列的第一篇。本文重点在于创建自定义动画(非交互式)转场。当使用传统的iOS应用程序时,我们经常在视图间转场。过去,如果你不想用标准的转场动画,全靠你自己,但在iOS 7中苹果提供了一个新转载 2015-11-25 14:38:33 · 641 阅读 · 0 评论 -
JSPatch库, 一个Apple官方支持的实现在线更新iOS应用的库
项目主页: https://github.com/bang590/JSPatch示例下载: https://github.com/ios122/ios122转载 2015-11-17 16:05:56 · 306 阅读 · 0 评论 -
Masonry 和 UITableView-FDTemplateLayoutCell 实现自适应高度的Cell
参考文章有了Auto Layout,为什么你还是害怕写UITabelView的自适应布局?https://github.com/forkingdog/UITableView-FDTemplateLayoutCell待实践原创 2015-11-17 10:58:17 · 795 阅读 · 0 评论 -
cocoapods安装在OS X El Capitan上的注意事项
在OS X El Capitan 系统下默认cocoapods是被安装在/usr/local/bin/目录下的。使用cocoapods插件时注意GEM_PATH /usr/local/bin原创 2015-10-15 13:32:33 · 489 阅读 · 0 评论 -
快速查看iOS模拟器目录的好工具
simpholders每次去finder中查找模拟器的目录很麻烦,有这个工具就很简单了。下载 安装后,在右上角就会出现一个图标 想选择都很方便了。原创 2014-04-01 10:35:28 · 662 阅读 · 0 评论 -
cocoapods安装中一种错误的解决方案
执行sudo gem install cocoapods安装cocoapods 成功了,执行pod setuppod setup时出错了。$ pod setup/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.30.0/lib/cocoapods.rb:12:in `': undefined method `enfo原创 2014-04-01 14:47:16 · 778 阅读 · 0 评论 -
使用dispatch_once创建单例
来自http://iphone.xiaoxiaostudio.net/2013/04/18/使用dispatch_once创建单例/在开发中我们会用到NSNotificationCenter、NSFileManager等,获取他们的实例通过[NSNotificationCenter defaultCenter]和[NSFileManager defaultManager]来获取,其实这就是转载 2013-04-19 11:10:13 · 606 阅读 · 0 评论 -
iOS 应用程序间通信 openURL:用法总结
http://www.cocoachina.com/bbs/read.php?tid-58388-page-1.html尽管iPhone不允许同时运行两个应用程序,我们可以从自己的应用程序中启动另一个应用程序,并且可以在应用程序之间共享数据。我们可以使用UIApplication类的openURL:方法从一个应用程序来启动另一个应用程序。例如,要在Safari应用程序中打开Google主页转载 2011-10-25 13:21:39 · 5479 阅读 · 0 评论 -
[iOS]设置界面快速生成脚手架介绍
[iOS]设置界面快速生成脚手架介绍时间: 2011-10-12 15:10 写iOS程序最讨厌的就是写个如下图的设置界面 或 登陆(注册)界面了 这完全是体力活,没头脑,还得在cell里加入一大堆控件。同时由于tableview的重用机制,导致必须每次转载 2011-10-17 10:38:38 · 900 阅读 · 0 评论 -
ASIHTTPRequest 详解 ZZ
ASIHTTPRequest 详解时间: 2011-03-24 14:13 ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文转载 2011-10-13 10:39:05 · 437 阅读 · 0 评论 -
EXC_BAD_ACCESS,XCode4
EXC_BAD_ACCESS,XCode42011-05-26 16:26:14| 分类: 移动开发|字号 订阅EXC_BAD_ACCESS时添加NSZombieEnabled环境变量开始都找不到地方。最后终于找到了,在:Product -> Edit Scheme…转载 2011-07-24 21:14:21 · 424 阅读 · 0 评论 -
Three20系列之添加Three20到已建立的工程
<br />[Three20] Three20系列之添加Three20到已建立的工程楼主 发表于 2010-6-15 16:08 | 只看该作者 | 倒序看帖 | 打印本文由凌寒翻译自Three20的技术资料并稍作修。<br />转载请注明出处:www.yuephone.com<br /><br /><br />注意:<br /><br />如果是用Three20建立一个新的工程,那么请跳过本文,直接进入Three20系列之用Three20建立新的工程。<br />Three20被编译成静态链接库,加入到现转载 2010-08-18 10:13:00 · 536 阅读 · 0 评论 -
【Three20】をプロジェクトで使えるようにする手順
<br />http://iphone.longearth.net/2009/05/17/【three20】をプロジェクトで使えるようにする手順<br /> <br />【Three20】をプロジェクトで使えるようにする手順Posted by: daichi / Category: 開発補助<br /><br /><br />神ライブラリThree20をプロジェクトで利用する手順。<br />Three20をGitHubからダウンロード任意の場所に展開(展開場所をTHREE20_HOMEとする){T原创 2010-08-17 09:25:00 · 590 阅读 · 0 评论 -
iphoneでsqlite3作業
<br />まず、既存DBファイルをResourcesに移動する。<br /> <br /><br />- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { <br /> <br /> // Override point for customization after application launch.<br /> [sel原创 2010-08-10 13:07:00 · 475 阅读 · 0 评论 -
Objective-Cのキャスト(数値⇔文字)
<br />Objective-Cのキャスト(数値⇔文字)NSString → int<br />int num = [@"123" intValue];<br /><br />int → NSString<br />NSString *str = [NSString stringWithFormat:@"%d", 123];<br /><br />double → NSString<br />NSString *str = [NSString stringWithFormat:@"%f", 42.195]原创 2010-08-06 15:48:00 · 409 阅读 · 0 评论 -
iPhone图形编程 简单代码
作者:小小 /发表于1 小时前 /分类:iOS -(void)drawInContext:(CGContextRef)context{// Drawing with a white stroke colorCGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0);// And drawing wi转载 2012-09-11 16:01:34 · 852 阅读 · 0 评论 -
如何让你的程序适应4寸屏的iPhone5
详见个人博客iPhone5上市了,还没有来得及高兴,我就要考虑怎么对应1136x640的屏幕了。直接将原有程序在iPhone5上运行如下图了要想让其充满屏幕,只需要为这个程序增加Default图片在Launch Images -> Retina(4-inch) 里选择一张 1136x640 的图片,再启动程序原创 2012-09-13 13:04:50 · 814 阅读 · 0 评论 -
NSMutableArray中存放struct变量的方法
转载自:http://iphone.xiaoxiaostudio.net如何将一个struct结构体变量存放到NSMutableArray中呢?与将数值型变量类似,不过这次是将其转换为NSValue对象。假设结构体:struct testStruct { int value1; int value2; };存入的代码struct testStruct t; t.va转载 2012-11-28 09:23:07 · 1460 阅读 · 0 评论 -
简单的正则表达式方法字符串替换
做法使用 NSMutableString 的replaceOccurrencesOfString方法下面例子,把字符串中的数字都替换做0 title=@"test123 test";NSMutableString *mutableStr = [NSMutableString stringWithString:title]; [原创 2013-03-21 11:41:36 · 1213 阅读 · 0 评论 -
可调整内边距的UILabel
继承UILabel,重载drawTextInRect方法。//1.header file#import @interface InsetsLabel : UILabel@property(nonatomic) UIEdgeInsets insets;-(id) initWithFrame:(CGRect)frame andInsets: (UIEdgeInsets) inset原创 2013-03-26 15:36:10 · 2230 阅读 · 0 评论 -
incomplete implementation 警告–查找未实现的方法
有时候,我们经常会看到“incomplete implementation”这个警告如何定位到是哪些未实现的方法呢? 右键点击 出现问题行 左侧的黄色三角形图标,点击“Reveal in Issue Navigator” 这样就可以在Issue Navigator中定位到这个错误了,然后再点击展开详细内容,就可以看到我们未实现的那个方法了。找到没有实现的方法后,原创 2013-03-11 14:36:10 · 967 阅读 · 0 评论 -
iPhone5预测:在微创新中逐渐沦陷[转]
转载众所周知,9月12日苹果iphone5的发布会已经基本敲定了。国内外各大媒体及数以千万计的果粉想必已经纷纷瞪大了眼睛关注着这场盛宴。虽然还未正式发布,但基于一些现有的情况,在这激情似火的时期,我依然忍不住想给大家泼冷水。先不论各种微博爆料的iPhone5机器真假,从苹果众所周知的三款新产品,Macbook air、iPhone 4S和the New iPad来看,有部分新产转载 2012-09-11 16:05:34 · 11900 阅读 · 0 评论 -
自定义UIButton--iPhone按钮控件点击效果写法
当我们自定义了一个UIButton时,如果采用重绘的方式,将drawRect事件重写了,原有自带的点击的效果就没有了,这时,我们也要自己来重新写的。例如下面效果的按钮- (id) initWithFrame:(CGRect)frame {if ((self = [super initWithFrame:frame])) {[self addObserver:self for原创 2012-12-27 18:09:39 · 1847 阅读 · 0 评论