工具
文章平均质量分 50
lzplyc
专注于技术,体验不一样的人生!
展开
-
TestFlight使用
相信一部分开发者,对于Apple收购TestFlight有着比较好奇的心态,那么TestFlight在被收购后,已经再次重新正式发布,可以正常使用了,那么又有多少开发者会去使用它呢?读完Apple的TestFlight官方文档之后,已经不能阻止我的小宇宙爆发了,开始折腾了起来,大致总结有以下两点:如果可以接受10测试人员,那么就不需要提交审核,意味着不需要Apple的漫转载 2015-01-19 20:56:02 · 987 阅读 · 0 评论 -
iOS开发剪贴板
在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhoneQQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。一、在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebView二、UIKit framework提供了几个类和协议方便我们在自己的应用程转载 2014-07-07 17:58:47 · 342 阅读 · 0 评论 -
appStore检查版本更新与从app里跳到appstore评论页面
appStore检查更新的json地址http://itunes.apple.com/lookup?id=%@&country=cn// 如果要实现在应用里面跳到appstore的对应评论页面里面的话,只要将下面地址中App_ID替换成自己的id就可以了,其他的地方都不用管。 // 如果要用Safari浏览器做实验的话可以将地址中的 "itms-apps://转载 2014-07-07 18:01:01 · 361 阅读 · 0 评论 -
颜色值表
名称背景数值背景颜色名称中文名称十六进制RGB十进制RGB粗细字体配色参考 white白色#ffffff255,255,255白色[中国搜] ivory象牙色#fffff0255,255,240象牙色[中国搜]转载 2014-07-08 09:07:26 · 1274 阅读 · 0 评论 -
浅谈iPhone OS(iOS)架构
iPhoneOS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. OS(iOS)架构" title="浅谈iPhone OS(iOS)架构" height="153" width="260" style="border:none; max-width:100%"> 1,Core OS: 是用FreeBSD和Mach所转载 2014-07-07 09:57:18 · 298 阅读 · 0 评论 -
UIApplication深入研究
很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实转载 2014-07-07 09:06:25 · 354 阅读 · 0 评论 -
是否静音
ios是否静音状态 CFStringRef state = nil; UInt32 propertySize = sizeof(CFStringRef); AudioSessionInitialize(NULL, NULL, NULL, NULL); OSStatus status = AudioSessionGetProperty(kAudioSessi原创 2014-07-04 18:15:58 · 538 阅读 · 0 评论 -
ios 应用程序证书安装以及发布
原文摘自:http://www.cocoachina.com/bbs/read.php?tid-7923-keyword-%C8%E7%BA%CE%C1%AA%BB%FA%B5%F7%CA%D4.htmlhttp://developer.apple.com/iphone/index.action如果已经购买了99$, 登录进去后会看到如下地方(图1) 点进去会看转载 2014-07-03 18:12:26 · 367 阅读 · 0 评论 -
在ios6中调用苹果地图用于导航
os6以下我们一般用google地图来导航,但ios6中调用会有点问题,会打开web浏览器再询问之类的,不直观友好。所以在ios6中建议直接用apple map。本来调用apple map应该和调用google map类似,但使用:http://maps.apple.com/maps?saddr=%f,%f&daddr=%f,%f 会提示无法定位,不知道为什么?使用maps:/转载 2014-07-04 09:47:49 · 525 阅读 · 0 评论 -
mac终端命令大全介绍
OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心转载 2014-07-04 09:44:29 · 607 阅读 · 0 评论 -
UIImagePickerController使用
最近在做照相,研究下UIImagePickerController的使用方法。引用UIImagePickerController 需用到两个代理用UIImagePickerController选择、显示图片或视频,主要注意UIImagePickerController几个属性的设置一:UI 显示样式,显示的格式确定1:sourceType@proper转载 2014-07-04 09:42:06 · 319 阅读 · 0 评论 -
问答——为什么很多 iOS app 存在秒退现象?有什么好的方法避免?
问题里的“秒退”如果我没理解错,应该是指程序显示完默认启动图片后,在初始化阶段就崩溃了(也可以叫“闪退”,不过最近“闪退”这个词已经被广泛应用于各种程序崩溃情况了,所以可能还是“秒退”更准确?)。这种情况应和所谓的内存不足关系不大,很少有程序会在初始化时载入大量内容导致崩溃,并且这类问题也很容易在开发阶段被发现,所以内存不足造成秒退的可能性低(内存不足退,通常是程序用了一段时间,切换了几个转载 2014-07-04 09:24:51 · 461 阅读 · 0 评论 -
Ios 程序打包,安装流程
一、发布测试,是指将你的程序给 * 你的测试人员,因为程序总归是要测试的 * 你的客户,在正式发布之前,客户肯定是要先看(验收)的在他们的iOS设备(iphone,ipod, ipad)安装,运行。 二,阅读前提:你自己已经完成了真机测试,意味着: 1、你已经加入了苹果的"iOS developer program",标志事件是付了$99。转载 2014-07-04 08:58:03 · 447 阅读 · 0 评论 -
iOS学习推荐书籍
原创 2014-07-08 10:23:18 · 511 阅读 · 0 评论 -
程序员生存定律——成长路上常见的坑
摘要: 1. “博”与“专”上的迷失 2. 错过人生中的好时机 3. 停止知识更新1. “博”与“专”上的迷失假设说一个人的学习已经聚焦,并且学习的内容和自己实际参与的项目也相吻合,那么是不是就没有问题了?很不幸,答案仍然是否定的,在任何一个子领域里,仍然需要进一步去考虑“博”与“专”的均衡。对于软件开转载 2014-07-08 11:58:30 · 546 阅读 · 0 评论 -
Git基本使用
1.下载MKNetworkKit主要是下载MKNetWorkKIt这个。2.新建一个ARC的工程。3.将MKNetWorkKit这个文件夹拖到你新建的工程中。添加:SystemConfiguration.framework,CFNetwork.framework,Security.framework。4.在ViewControler里的viewDidLoad方法里写下如下代转载 2014-07-09 15:11:03 · 398 阅读 · 0 评论 -
Xcode 快捷键大全(会这个屌爆了)
根据cooa china整理的,原文地址:http://www.cocoachina.com/newbie/basic/2014/0225/7882.html 快速打开不要过多依赖项目管理器,而要学会快速打开,同时支持部分案例--位置不精确匹配。只需少量输入,Xcode就能帮你找到想要的。 快速转载 2014-08-14 14:53:32 · 684 阅读 · 0 评论 -
XCode快捷键使用
Command 1~ 8: 跳转到导航区的不同位置Command 0 :显示/隐藏导航区Command Alt 1~ 6:在不同检测器之间跳转Command Alt 0: 显示/关闭工具区.Control Command Alt 1~4: 在不同库之间跳转Control 1~ 6: 在Jump bar的不同标签页的跳转。原创 2014-08-22 09:38:24 · 410 阅读 · 0 评论 -
linux常用命令
1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 : user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group) -c : 若该档案拥有者确实已经转载 2014-07-14 16:08:15 · 374 阅读 · 0 评论 -
浅谈iPhone OS(iOS)架构
iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. 1,Core OS: 是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BS转载 2014-07-14 15:57:20 · 358 阅读 · 0 评论 -
iOS常用文件操作
//常用的三个目录 //home 目录 NSHomeDirectory(); //temp 目录 NSTemporaryDirectory(); //document目录 NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,转载 2014-06-23 15:58:59 · 459 阅读 · 0 评论 -
粉笔网iPhone端使用的第三方开源库
最近有朋友问我粉笔网iPhone端使用了哪些第三方的开源库。我在这儿整理了一下,分享给大家。ASIHttpRequestASIHttpRequest是一个被广泛使用的第三方网络访问开源库。用于提供更加友好的网络访问接口。相信很多搞iOS开发的朋友都用过它。 ASIHttpRequest 的主要使用文档可以参考这里。另外,由于ASIHTTPRequest的作者已经公开转载 2014-07-02 17:13:02 · 454 阅读 · 0 评论 -
图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Comm转载 2014-07-14 16:04:17 · 392 阅读 · 0 评论 -
AudioServicesPlaySystemSound 系统声音提示 iOS iPad
//在 工程下的target - Build Phases --Link Binary With Libraries --添加AudioToolbox.framework //然后在头文件中声明#import //声音提示#define SOUNDID 1109 //1012 -iphone 1152 ipad 1109 ipad- (IBAction)voiceBtnP转载 2014-07-04 17:52:19 · 850 阅读 · 0 评论 -
iOS开源资源收集
本文转摘自:http://blog.csdn.net/jjj706/article/details/69438021.xml解析,xml解析的库可用的很多,我项目中用过比较顺手的就是GData,解析、构建xml都可以,很方便的实现。http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents转载 2014-07-07 18:05:22 · 534 阅读 · 0 评论 -
iPhone开源项目大全
原地址:http://lib.open-open.com/view/open1349782799838.htmlUI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示一种转载 2014-07-07 09:21:34 · 433 阅读 · 0 评论 -
iphone开源项目列表收集
iphone开源项目列表扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/i转载 2014-07-07 18:08:11 · 400 阅读 · 0 评论 -
音频处理(录音二)
//录音设置 NSMutableDictionary *recordSetting = [[[NSMutableDictionary alloc]init] autorelease]; //设置录音格式 AVFormatIDKey==kAudioFormatLinearPCM [recordSetting setValue:[NSNumber numbe原创 2014-07-09 14:19:08 · 502 阅读 · 0 评论 -
关于UITableView,你知道多少
看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。下面分9个方面转载 2014-07-03 14:19:49 · 394 阅读 · 0 评论 -
Xcode快捷键
这些都是以前存在QQ日志里面,现在进行转移,哈哈!从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT转载 2014-07-04 09:43:43 · 314 阅读 · 0 评论 -
iOS应用审核的通关秘籍
目录(?)[+]磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序:不能导致手机故障(比如崩溃或屏幕问题)长时间/过度使用之后反应仍然转载 2014-07-04 09:38:59 · 347 阅读 · 0 评论 -
UIWindow的一点儿思考
每一个IOS程序都有一个UIWindow,在我们通过模板简历工程的时候,xcode会自动帮我们生成一个window,然后让它变成keyWindow并显示出来。这一切都来的那么自然,以至于我们大部分时候都忽略了自己也是可以创建UIWindow对象。 通常在我们需要自定义UIAlertView的时候(IOS 5.0以前AlertView的背景样式等都不能换)我们可以使用UIWindow来实现(设置w转载 2014-06-30 15:09:30 · 408 阅读 · 0 评论 -
p12文件转pem文件
需要实现这个功能的一般都是app开发证书不支持通配符(即com.xxx.xxx.xxx格式),在业务需求上类似消息推送这样的业务。 1。首先生成一个ssl的证书选择app IDS 后实现下面这个(这里不详细说明怎么生成了)点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple De转载 2014-06-30 15:00:43 · 489 阅读 · 0 评论 -
内存管理介绍与Leak工具的使用
iOS平台内存常见问题作为iOS平台的开发者,是否曾经为内存问题而苦恼过?内存莫名的持续增长,程序莫名的 crash,难以发现的内存泄漏,这些都是iOS平台内存相关的常见问题;本文将会详细介绍iOS平台的内存管理机制,autorelease机制和内存的使用陷阱,这些将会解决iOS平台内存上的大部分问题,提高了程序的稳定性;1 iOS平台内存管理介绍iOS平台的内存管理采用引转载 2014-06-27 16:09:30 · 736 阅读 · 0 评论 -
UIBezierPath
使用UIBezierPath类可以创建基于矢量的路径。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 1.Bezier Path 基础 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去转载 2014-06-27 16:16:11 · 385 阅读 · 0 评论 -
还在为不停build 烦恼么?看这里~~
发表于 2013 年 4 月 10 日如果你是一名开发者,还在为偶尔改一个坐标或者颜色值 就要重新build 好久,然后如果层次深 还要一步步进去看效果么?下面 为大家介绍一个很好的开源库 DYCI 他的github地址,首先下载到本地1.然后 去执行 解压后 目测层次 如下 2.进去Install 目录下 我们准备安装 运行其shell 脚本转载 2014-06-27 12:37:02 · 357 阅读 · 0 评论 -
正则表达式基本语法
1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice":表示转载 2014-06-25 09:08:28 · 376 阅读 · 0 评论 -
40 个很有用的 Mac OS X Shell 脚本和终端命令
这里有一堆的 Mac OS X 下的终端命令,我将这些命令进行了简单的分类,这里很多命令在其他系统(Windows、Linux)一样有效,特别是 Linux/Unix。希望这些命令对你有帮助。系统重启 Mac OS X:shutdown - r now关闭 Mac OS X:shutdown now电源管理/省电获取当前电源管理设置的信息转载 2014-06-24 18:09:51 · 372 阅读 · 0 评论 -
我们经常遇到的一些Crash和Bug
一,Unknown type name .... 如果是报这个错误,多半是你的对象类型没有被识别,检查是不是没有引用对应的库或者头文件在你的文件头部分,还有可能是循环引用导致的,循环引用的解决方法就是 Class A 中用import Class B Class B的.h头文件里用@class A; .m文件里再用import 二,EXC_BAD_ACCESS转载 2014-06-24 17:22:32 · 604 阅读 · 0 评论 -
进阶过程:程序员做项目的独立性
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》第一阶段:编码机器这是最低级的阶段,程序员拿到详细设计文档,上面连许多方法接口都定义好了。重构一些代码,写一些实现,调用一些既定的API,然后花许多时间在各种各样的场景测试上面。从做的工作上看,这都不能算程序员,最多,只是编码技巧卓越的码农而已。因为它几乎扼杀了一切创造力,但是这很常见,比如在一些对日外包公司,就是如此。转载 2014-07-02 17:05:55 · 1180 阅读 · 0 评论