iphone/itouch开发
yohunl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
非常有用的iphone开源应用!!!
最有名的mobilesubstratehttp://svn.saurik.com/repos/menes/trunk/mobilesubstrate/mobilesubstrate是大多数开机运行程序的基础平台,有了它,我们hook系统函数等将会变得非常方便background基于mobilesubstrate的能够使程序后台运行的应用,地址是http://iphone-backgrounder.googlecode.com/svn/trunkiphone-kirikae基于mobilesubstrate的原创 2010-12-13 09:38:00 · 4909 阅读 · 4 评论 -
xcode创建一个工程的多个taget,便于测试和发布多个版本
解决多个测试版本的问题,极大的方便测试人员,并且也能用于一份代码创建收费和非收费版本原创 2013-12-18 21:36:52 · 8874 阅读 · 0 评论 -
ARC开启的情况下是否需要对GCD对象dispatch_release ?
对于dispatch_queue_t 对象来说,我们应该这么写#if OS_OBJECT_USE_OBJC@property (strong, nonatomic) dispatch_queue_t barrierQueue;#else@property (assign, nonatomic) dispatch_queue_t barrierQueue;#endif原创 2013-12-13 14:38:21 · 23159 阅读 · 1 评论 -
有关 在self.navigationItem.titleView 中增加视图的问题
我们通常都是直接这样使用的 NSLog(@"self.navigationItem.titleView= %@",self.navigationItem.titleView); NSArray *subviews = self.navigationItem.titleView.subviews; NSLog(@"self.navigationItem.titleV原创 2013-12-10 17:03:08 · 18930 阅读 · 0 评论 -
关于苹果的iOS cercertificate的创建问题
问题描述:我们的ios distribution证书快到期了,在xcode中,苹果给出了提示, Provisioning profile is expiring: Distribution_zhenai于是我去了开发者中心,准备去刷新一下,这下才了解到了一个问题以为是Provisioning Profiles到期了,于是先打算刷新一下,可是刷新后,依然提示说快到期了点击原创 2013-11-01 12:03:58 · 18310 阅读 · 3 评论 -
iphone实现类似Android Grid效果的列表视图
原文来自http://marshal.easymorse.com/archives/4142这里提到的第三方库是AQGridView。项目首页在这里:https://github.com/AlanQuatermain/AQGridView转载 2011-08-09 10:22:23 · 1517 阅读 · 0 评论 -
iphone学习感悟
<br />以下的文章可能不一定正确,如果大家发现了不正确的地方,还希望大家能够指正,谢谢!!<br />在springboard下有一个函数,貌似可以点亮屏幕调用另外一个应用,不过没有经过验证,详见网址 http://networkpx.googlecode.com/svn-h原创 2010-12-23 20:00:00 · 1477 阅读 · 0 评论 -
控制iphone中的实体按钮和音乐播放
在Springboard中有一个函数- (BOOL)deviceIsInNowPlaying;- (BOOL)musicIsPlaying;在开源工程libactivator中有如下的和音乐控制相关的函数- (BOOL)togglePlayback{ [CHSharedInsta原创 2011-07-13 09:57:51 · 3078 阅读 · 0 评论 -
控制iphone音乐播放器的相关函数
https://github.com/rono23/GlovePod国外牛人的开源工程,其说明如下You can control music without taking off your gloves!To use, double-tap home in the lock sc原创 2011-07-13 11:59:33 · 2078 阅读 · 0 评论 -
cydia 更新后 进入 显示 “无法加载 不被信任的服务器证书”
<br />解决方法:首先检查一下touch的时间是不是对的,如果不对,设成正确的时间<br /> 再次,用数据线连上itunes ,点击一下 app store,这时再进cydia就正常了!!原创 2011-05-24 14:32:00 · 9158 阅读 · 0 评论 -
分析iphone-background源码的感悟
在2009.1.25日作者增加了 added the package structure,之前的版本都没有package文件夹的,日志号是111还有以前版本得时候的mobilesubstrate的用法也不一样了以前的版本:MSHookMessage的第四个参数是必须使用的MSHookMessage($SpringBoard, @selector(applicationDidFinishLaunching:), (IMP)&$SpringBoard$applicationDidFinishLaunching$原创 2010-11-25 10:08:00 · 7160 阅读 · 15 评论 -
iphone 片段
离线使用iPhone SDK文档的方法 在使用Xcode进行iPhone编程时,有时需要参考iPhone SDK的文档,不过每次Control+Click后,Xcode都会试图连接Internet,进行在线读取。有什么方法能够把资料下载到硬盘上进行离线阅读吗? 答案是肯定的。首先去Xcode的Preference中的Documentation Sets下,选择所需的docset,这里是iPhone 4.0 Reference转载 2011-01-13 11:51:00 · 1467 阅读 · 0 评论 -
使用svn管理iphone项目源码
对于使用虚拟机的朋友,我们可以在主机中建立一个svn的服务器端,目前比较常用的svn服务器端是visualSnv(http://www.visualsvn.com可以下载),下载后安装,安装完成后,我们可以修改常见的配置,进入主界面后,可以看到有个一般需要设置服务器的名字,如下图如果你的服务器放在远程机子上,这里可以是远程机子的域名,如果是服务器也在本机,直接随便命名一下就可以了然后是建立用户,详细的请参照http://www.cnblogs.com/ttzhang/archive/2008/11/04/1原创 2010-12-30 11:41:00 · 1610 阅读 · 0 评论 -
iphone中的SBSSpringBoardServerPort()函数
<br />有时候,我们的程序需要向springboard发送消息,这个可以用SpringBoardServices.framework库(这个是私有的库,有关这个库的介绍参见http://iphonedevwiki.net/index.php/SpringBoardServices.framework),网上的一般的方法是<br /> <br /> <br />#import <UIKit/UIKit.h><br />#import <UIKit/UIApplication.h><br />#includ原创 2010-12-29 17:14:00 · 4998 阅读 · 0 评论 -
iphone上daemon进程设置应用的badge(徽章)
在我们的应用程序中,我们要设置badge(徽章)是一件很简单的事情,系统提供了标砖函数,UIApplication 类的setApplicationIconBadgeNumber函数就可以但是当我们运行一个后台进程,并且想在后台进程中给前台没有运行的应用设置徽标就没那么容易了,典型的是后台是一个没有界面的daemon,下面告诉你一个实现的方法此方法在4.x上依然是有效的原理是利用苹果自己的iTunesStore中的函数,这个是一个私有的framework,我们首先要做的是导出其头文件利用class-du原创 2010-12-23 16:40:00 · 3567 阅读 · 3 评论 -
利用xcode生成的app生成可以在iphone和itouch上运行的ipa安装包
<br /> <br /> 在编译好的真机版目录下的.app文件,至于生成真机可以运行的app的方法,有两种方式,一种是交99美元获得一个证书,另外一种是破解的方式,在此不再详述,本文假设你已经生成了真机上可以运行的app包了(app包实际上是一个文件夹)<br /> 假设此安装包的名称是 hello.app,点击右键,选择 显示包内容,这样就可以打开这个hello.app文件夹了,在此文件夹中有一个info.plist文件,打开它,新增加一个名为SignerIdentity的key字段,内容为Ap原创 2010-10-28 11:10:00 · 22225 阅读 · 9 评论 -
iphone sdk 几个旧版的下载链接和注意事项
下载的注意事项不要用迅雷下载,迅雷下载会出现99.99%,然后停止最好是用苹果的Safari 浏览器下载,速度也是可以的iPhone SDK 2.2.1 :http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmgiPhone SDK 3.0 with Xcode转载 2010-10-28 10:10:00 · 3567 阅读 · 0 评论 -
iphone守护进程和前台进程之间的通信-前台应用发信息给后台的守护进程
当我们创建基于mobilesubstrate的应用时,通常都是一些前后台程序,典型的比如苹果皮等,这个需要前台程序法信息到后台进程中,这里有两种方式一种是基于文件的模式也就是在后台程序中设定一个定时器,定时读取用户交互信息的文件,这样实现的通信机制,虽然也解决了问题,但是,缺陷是需要一直跑一个定时器来查询前台是否传递信息过来了还有一种是使用CFMessagePortRef典型的如下模式:#define APP_ID "yohunl.support.mach.port"#define MACH_PORT_原创 2010-12-16 16:58:00 · 3743 阅读 · 0 评论 -
NSTimer和实现弱引用的timer的方式
NSTimer弱引用Objective-C原创 2016-01-31 22:44:48 · 9416 阅读 · 1 评论
分享