iphone
文章平均质量分 66
峰强麦
这个作者很懒,什么都没留下…
展开
-
Inter-App Communication
Apps communicate only indirectly with other apps on a device. You can use AirDrop to share files and data with other apps. You can also define a custom URL scheme so that apps can send information to转载 2015-09-09 07:33:29 · 836 阅读 · 0 评论 -
unable to run app in simulator code = 2
I am unable to launch my app on simulator using xcode 6 beta and iPhone 5s simulator. First I am getting an error message from Simulator "Unable to boot the iOS simulator", and then after xcode is sho原创 2014-09-10 11:13:54 · 1849 阅读 · 0 评论 -
【资源分享】iOS安全系列汇总
iOS应用逆向工程知乎专栏:iOS安全开发者眼中的越狱iPhone安全性iOS安全开发防护摘要Reveal查看任意app的高级技巧书籍推荐:《iOS应用逆向工程:分析与实战》iOS越狱程序开发工具篇构建和部署Your First Tweak总结使用Theos做一个简单的Mobile Substrate Tweak转载 2014-08-28 19:59:42 · 749 阅读 · 0 评论 -
iOS安全攻防(六):使用class-dump-z分析支付宝app
为了了解支付宝app的源码结构,我们可以使用class-dump-z工具来分析支付宝二进制。1.下载配置class_dump_z前往 https://code.google.com/p/networkpx/wiki/class_dump_z ,下载tar包,然后解压配置到本地环境$ tar -zxvf class-dump-z_0.2a.转载 2014-08-29 15:53:55 · 758 阅读 · 0 评论 -
破解工具大全
检测工具开发工具反汇编工具tiao1、class-dump2、sqllite原创 2014-08-25 17:00:02 · 612 阅读 · 0 评论 -
crash统计跟踪工具
crash上报统计工具1、Crashlytics crash本地查找文件工具原创 2014-08-07 11:44:16 · 438 阅读 · 0 评论 -
iOS Accessibility traits
Apple has made accessibility part of the iOS app SDK. With integrated screen magnification and the VoiceOver screen reader available on all recent iOS devices, it’s an ideal platform for great acc转载 2014-09-02 14:53:34 · 1275 阅读 · 0 评论 -
Accepting Un-Trusted Certificates Using The IOS Simulator
There are scenarios where an iOS developer might want to accept an un-trusted SSL certificate, such as when they are testing their application using the iOS simulator. By default applications using th转载 2014-09-03 16:25:46 · 643 阅读 · 0 评论 -
IPHONE HTTP CONNECTION DEBUGGING
IPHONE HTTP CONNECTION DEBUGGINGNearly all iPhone applications take advantage of the device’s amazing internet connectivity. Whether its checking the balance of your bank account or using an int转载 2014-09-03 17:29:30 · 4898 阅读 · 0 评论 -
盘点开发者最喜爱的十大开源Xcode插件
摘要:Xcode IDE拥有着众多非常高大上的工具,而予以辅助的插件更是在Xcode的基础上对相关功能进行改进与扩展。本文总结介绍了备受开发者喜爱的10款开源Xcode插件,涉及代码编辑、注释、管理等各个方面。Xcode IDE拥有着诸如导航、重构、校准等众多非常高大上的工具,而予以辅助的插件更是在Xcode的基础上对相关功能进行改进与扩展。在应用开发过程中,通过开源包管理器Alcat转载 2014-08-26 17:35:33 · 406 阅读 · 0 评论 -
ios开发论坛汇总
1.CocoaChinahttp://www.cocoachina.com2.DevDivhttp://www.devdiv.com/3.泰然原创 2014-07-13 19:23:46 · 952 阅读 · 0 评论 -
NSError详解
NSError CodesNSError codes in the Cocoa error domain.enum { NSFileNoSuchFileError = 4, NSFileLockingError = 255, NSFileReadUnknownError = 256, NSFileReadNoPermissionError = 257, N原创 2014-08-20 17:04:22 · 1853 阅读 · 0 评论 -
A Python Script to Disassemble a Block in LLDB
In a previous article I discussed how to debug Objective-C blocks with LLDB and in particular how to disassemble the block’s invoke function.While not particularly difficult per se, the process wa转载 2014-08-20 20:59:38 · 823 阅读 · 0 评论 -
tcpdump抓包使用
1. To monitor HTTP traffic including request and response headers and message body:tcpdump -A -s 0 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)>2)) != 0)'2. To monitor HTTP traffic including reque转载 2014-08-25 11:16:58 · 422 阅读 · 0 评论 -
iOS NSData探秘
请先参考http://zhiwei.li/text/2012/03/objetive-c内存布局/http://zhiwei.li/text/2010/11/objective-c中的meta-class/http://zhiwei.li/text/2010/05/objective-c类对象/ /Applications/Xcode.app/Co转载 2014-08-20 21:06:06 · 868 阅读 · 0 评论 -
http头中的host字段详解
Host:客户端指定自己想访问的http服务器的域名/IP 地址和端口号。今天同事问了一个问题引发了我对http头中host字段的详细思考,总结了以下5条。1.host字段可以是域名,也可以是ip地址。host字段域名/ip后可以跟端口号,如Host: www.6san.com:80802.host可以由程序自定义,某些程序为了防止运营商或防火墙拦截会定义虚假host转载 2014-08-25 15:42:56 · 12225 阅读 · 0 评论 -
iphone真机上抓包和抓包工具汇总
On a Jailbroken iOS device, Cydia has the ability to install tcpdump. Many other people use pirni, or Pirni Pro. A Cydia repo, theworm.altervista.org, has aircrack-ng, dsniff, ettercap-ng, and johnt原创 2014-07-23 15:04:42 · 2109 阅读 · 0 评论 -
DWARF dSYM
最近用XCode做了一个静态库,在自己电脑上别的App project中编译使用没有任何问题,但是传给别的同事使用在编译的时候就会出现类似于下面警告。warning: (i386) /UsersLibrary/Developer/Xcode/DerivedData/ProjectName-ebyadedaazwurqcvfzmyzzacvlbg/Build/Intermediates/ P转载 2014-08-26 15:36:33 · 1903 阅读 · 0 评论 -
如何添加Cydia源?如何通过Cydia下载软件?如何卸载软件?
? ? ? ?什么是Cydia?Cydia是一个类似苹果在线软件商店iTunesStore 的软件平台的客户端,它是在越狱的过程中被装入到系统中的,其中多数为iPhone、iPod Touch、iPad的第三方软件和补丁,主要都是弥补系统不足用。简单的说,就是可以用cydia来安装、卸载和更新deb软件。? ? ? 什么是Cydia源?cydia源是各大网站推出的,可以供你在iph转载 2014-07-23 15:29:04 · 2224 阅读 · 0 评论 -
iOS 推送通知详解
这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资料众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者转载 2014-09-03 16:30:20 · 489 阅读 · 0 评论 -
ios 中 实现对象复制(转载)
此文转载自http://keywind.me/?p=189介绍两种方法使用NSCopying的协议copyWithZone方法去实现objects的copy。你有两种方法通过实现NSCopying的协议copyWithZone创建copies:(1).单纯使用alloc和init(2).使用 NSCopyObject对于如何选择,你需要考虑:(1).我需要深拷贝还是浅拷转载 2014-09-04 15:25:56 · 470 阅读 · 0 评论 -
iPhone开发之深入浅出 (3) — ARC之前世今生
19二/126iPhone开发之深入浅出 (3) — ARC之前世今生博主:易飞扬原文链接 : http://www.yifeiyang.net/development-of-the-iphone-simply-3/转载请保留上面文字。 Objective-C 内存管理 基本原则 编程准则 ARC 诞生转载 2015-02-05 10:59:36 · 354 阅读 · 0 评论 -
黑幕背后的Autorelease
我是前言Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制。Autore转载 2015-02-05 11:46:54 · 449 阅读 · 0 评论 -
Malformed or corrupted AST file: 'Unable to load module "/Users/fishmai/Library/Developer/Xcode/Deri
1、Had same problem. Clearing derived data folder solved the issue for me. In Xcode goto Window->Organizer->Projects select your project and press delete button next to Derived data.2、If this d原创 2014-12-31 17:29:14 · 1089 阅读 · 0 评论 -
七款诊断调试工具、五大编程类工具、六大图片、图标处理类工具
摘要:在开发应用的时候,我们会碰到各种各样的bug,我们想要更好地了解到底发生了什么。然而不可预期的调试工作,总会浪费我们大量时间。本文介绍了七款诊断调试工具,iOS开发者必备:五大编程类工具、iOS开发者必备:六大图片、图标处理类工具可以从可以帮助我们对代码、UI界面等进行调试。七款诊断调试工具历时数周或数月开发出来了应用或游戏,可为什么体验不流畅?怎么能查出其中原创 2015-01-04 17:48:19 · 1901 阅读 · 0 评论 -
UITextView和UITextField的使用小技巧
其實應該是要說UIResponder才對, 不過範圍好像大了點, 為了偷懶, 就只記錄最近開發過程一些使用的技巧。(via http://blog.fashionguide.com.tw/602/posts/38191-iDM)以上面的圖片內容作為參考, 在做這個畫面互動的時候, 我想我會用數個按鈕(UIButton)點下去後, 在將UIPickerView顯示出來转载 2015-01-04 21:31:30 · 474 阅读 · 0 评论 -
从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?1234567891011121314s转载 2015-02-11 15:21:35 · 392 阅读 · 0 评论 -
Intermediate Debugging with Xcode 4.5
The one single constant in software development is bugs. Let’s face it, we don’t always get it right the first time. From fat fingers to incorrect assumptions, software development is like baking cake转载 2015-01-23 10:15:13 · 4954 阅读 · 0 评论 -
mac下SVN忽略掉一些永远不想提交的文件
I have the following in my ~/.subversion/config file:global-ignores = *.o *.lo *.la .*.rej *.rej .*~ *~ .#* .DS_Store *~.nib *.mode* *.pbxuser CVS _*.java *.perspective .LSOverride *.xcuserdatad原创 2015-07-31 11:09:07 · 2556 阅读 · 0 评论 -
NSInvocation setArgument not working with simple int32_t
I am facing an issue while using NSInvocation with arguments which are not objects. The simple integer value that I pass gets changed to something different.Here is the method I am invoking:+(NS原创 2015-01-13 14:34:32 · 1001 阅读 · 0 评论 -
URLConnectionClient_Classic::invalidateAsync crash分析解决
0 CFNetwork 0x2e999860 invocation function for block in URLConnectionClient_Classic::invalidateAsync(dispatch_queue_s*, void () block_pointer)1 CFNetwork 0x2e9cb336 invocation function for block in Co原创 2015-01-30 12:13:36 · 1009 阅读 · 0 评论 -
Why would an app crash with _objc_msgSend_uncached
Is a document or a place to find information information on what would cause _objc_msgSend_uncached in a crash report?more info on the crashlibobjc.A.dylib 0x37e623cc _objc_inform4 libobjc.A原创 2014-11-12 10:37:53 · 1615 阅读 · 0 评论 -
为什么很多的 iOS app 都有秒退现象?有什么好方法避免它?
问题里的“秒退”如果我没理解错,应该是指程序显示完默认启动图片后,在初始化阶段就崩溃了(也可以叫“闪退”,不过最近“闪退”这个词已经被广泛应用于各种程序崩溃情况了,所以可能还是“秒退”更准确?)。这种情况应和所谓的内存不足关系不大,很少有程序会在初始化时载入大量内容导致崩溃,并且这类问题也很容易在开发阶段被发现,所以内存不足造成秒退的可能性低(内存不足退,通常是程序用了一段时间,切换了几个原创 2014-11-13 11:26:40 · 875 阅读 · 0 评论 -
ios低内存警告处理
iPhone下每个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memory Warning消息。收到此消息后,app必须正确处理,否则可能出错或者出现内存泄露。 app收到Memory Warning后会调用:UIApplication::didReceiveMemoryWarning -> UIApplicationDelegate::app原创 2014-11-14 16:24:36 · 706 阅读 · 0 评论 -
ios莫名其妙闪退的解决方法
使用mono进行ios开发也有一年了,一直有个头疼的问题是闪退,而且闪退的时候并没有抛出明确的错误。前两天在调试一个bug的时候,在序列化的时候又莫名其妙的闪退,后来在一位大神(博客地址)的指导下,发现了解决方案!遇到这种闪退,一般在Application output中输出错误如下: …………………… 0x01e394ac monoeg_g_log +转载 2014-11-14 17:17:03 · 3693 阅读 · 0 评论 -
ios webkit低内存警告
关于iOS的UIWebView内存泄露的问题,已经存在了很长时间。一直也没有什么好的解决方法。最近因公司的一个项目,因为内存问题一直闪退。为了解决这个问题,在网上找了很多方法,但是基本上都不怎么好用问题依旧。以前也碰到过这个问题,当时的解决方法就是设置NSURLCache大小。因为iOS当中的网络通讯默认都是通过NSURLConnection来实现的。所以UIWebView内部通讯也是通过NSUR转载 2014-11-14 17:33:25 · 978 阅读 · 0 评论 -
symbolicating-ios-8-crash-logs
If you’re having crash logs come in via iTunes Connect or another service and having trouble symbolicating them, you’re not alone. I spent about an hour trying to coerce Xcode into showing me the loca转载 2014-11-04 15:15:40 · 927 阅读 · 0 评论 -
iOS UITextField Source Code, UITextField Open Source Code, UITextField Code Examples
Growing TextViewText View, UITextView, TextView, UITextField, text field, Multiple lines, Autoresizing, SMSMulti-line/Autoresizing UITextView similar to SMS-app, the height of the UITex转载 2015-01-08 20:11:11 · 1557 阅读 · 0 评论 -
iOS学习4:UITextView的用法及技巧(ios7下光标bug解决方案)
一、新建一个textView二、键盘操作三、隐藏键盘的几种方式四、使键盘不挡住输入框效果图:iOS7光标问题一、新建一个textView?1234567891011121314151617转载 2015-01-29 12:43:19 · 613 阅读 · 0 评论 -
ios同步机制
operation objects Grand Central Dispatch (GCD)线程原创 2014-08-07 10:59:49 · 520 阅读 · 0 评论