自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大萝卜

iphone/ipad/mac技术播客

  • 博客(253)
  • 资源 (7)
  • 收藏
  • 关注

转载 XCode7 新特性 Bitcode

简介随着 Xcode 7 的发布,苹果为 Xcode 增加了一个新的特性 Bitcode [1]:新的特性往往意味着新的攻击面。本文首先介绍什么是 Bitcode 及 Bitcode 相关的工作流程,在熟悉了 Bitcode 的工作流程后,接下来是评估 Bitcode 相关的攻击面,最后介绍针对各个攻击面的测试方法及目前的测试结果。什么是 Bitcode

2015-12-22 15:12:07 3378 1

转载 Xcode 7新的特性:Nullability,__kindof修饰符 _Nonlable, _Nonnull(温故知新,防止遗忘)

1 关于  使用_Nonlable, _Nonnull  在于调试和编程的时候的快速提示错误。Xcode 7 包含了一个名为 “Apple LLVM 7.0 - Warnings - All languages > Incorrect Uses of Nullable Values” 的项目设置选项,其键为 CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION

2015-12-22 14:55:04 5387

转载 WKWebView(同事遇到的坑mark下)

在iOS8以上使用了WKWebView,WKWebView在内存和性能上都远胜UIWebView1、在性能、稳定性、功能方面有很大提升(最直观的体现就是加载网页是占用的内存,模拟器加载百度与开源中国网站时,WKWebView占用23M,而UIWebView占用85M);2、允许JavaScript的Nitro库加载并使用(UIWebView中限制);支持了更多的HTML5特性;

2015-12-03 18:17:05 6263 1

转载 带新手资料:UIScrollView课程(一)

UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate

2015-12-03 11:42:07 2798

转载 设置整行代码上下移动 删除

设置整行代码上下移动:找到Xcode中的自带的配置文件:/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist用文本编辑IDETextKeyBindingSet.plist,并添加以下代码:

2015-11-23 10:54:41 4114

原创 Xcode info.plist各种key

Localized resources can be mixed 表示是否允许应用程序获取框架库内语言。在调用通讯录和图片库的时候用的是中文Localization native development region 选择China 在调用短信模块NSAppTransportSecurity IOS9 支持HTTP 不必必须HTTPS NSAppTransportSecurity:{NS

2015-11-17 13:50:50 3790

原创 NSHTTPCookieStorage

cookie机制采用的是在客户端保持 HTTP 状态信息的方案 借鉴如下其他网络资源:(1)Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件。 一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都会在HTTP请求头中将这个Cookie回传给WEB服务器。 底层的实现原理: WEB

2015-11-09 17:11:56 2926

原创 MAC Wget安装

看了N多安装文章错误百出,不是缺这个就是少那个 各种pack依赖 我只需要一个工具就这么难吗?对于那些错误的博客鄙视  浪费了我多少时间  现在开始咱们一次秒成!Wget是一个支持HTTP、FTP的下载工具,经过合理的配置参数,我们甚至可以将一个网站的内容全部拷贝下来。我的系统是最新的  ,安装好了gcc,如果没有安装gcc的同学,需要下载Xcode,然后通过下

2015-09-02 22:05:39 4112

原创 密码字符串判断是否含特殊字符串

IOS 特殊字符串 只有字符 只有数字

2015-08-26 10:40:45 4566

转载 升级mac自带的svn版本 升级xcode的svn版本

系统版本: MAC OS X 10.8.4出现问题:Xcode以及Mac系统自带的SVN版本基本都是1.6,由于日常开发中使用的SVN版本都是1.7以上的,因此需要升级svn版本。【说明:使用1.6版本的SVN客户端checkout的代码,使用1.7版本的客户端的时候,可能会出一些版本不兼容的问题,解决办法是切入到代码工程所在根目录,执行$ svn upgrade 命令进行转换或者,把之前

2015-06-24 11:37:44 5309 1

原创 兼容长按和点击高性能实现方案

如何使一个view兼容点击和长按手势 如何高效的响应各自手势的行为?我自己做了一些尝试,且发现了一些高性能的代码实现,希望能和你分享

2015-02-11 11:08:12 2946

原创 libc++abi.dylib: terminate_handler unexpectedly threw an exception错误

前言我们在运行xcode工程时,有时候会遇到”libc++abi.dylib: terminate_handler unexpectedly threw an exception”错误,app莫名其妙就crash掉了,在控制台输入bt命令,查看调用堆栈,结果也是一头雾水:分析现在唯一的信息点是libc++abi.dylib,这个库到底是做什么的?从后缀看,是一个

2015-01-28 15:10:16 3375

转载 Airplay相关协议

前段时间刚做完Airplay的相关应用,现在就开发的一点经验和大家分享一下。首先,说说Airplay吧,Airplay可以将iPhone,iPad或iPodtouch等设备上的视频、音频以及图片传输到第三方认证设备上,一般是在AppleTV或Air port设备上,但其实,现在很多第三方的android设备也可以支持Airplay了,像阿里云或小米的盒子都支持Airplay投影了,而且效果

2015-01-28 10:44:40 8744

原创 3D变换动画精髓

郁闷的要死,写了N长的博客,结果按到command+Q了,对于学习动画的点点滴滴记载就销毁一旦了,哭!如何开发一个可以平滑控制并且很有趣的交互动画,学习下边只是一个基础。现在只记录干货:图层知识看图一图说尽:2D平面动画    一图举例说尽,这里的坐标系用的是mac的坐标系 和IOS的坐标系不同 可以举一反三地。图层几何变换:可以通过

2015-01-22 22:54:51 3395

原创 iOS8 web下载ipa install App via OTA

注意:iOS7以后要求https,所以需要服务器支持https才可以。经测试,在越狱设备上可以安装,如果设备不越狱也想安装,就要企业发布权限了,可惜我没有,所以不能测试了!xcode6以下 都可以参考下边的方式来利用xcode来创建Plist文件   ,现在都在xcode6以上的了  大家一般都没有企业包的发布权限 所以想打个EnterPrise Ipa包 用Xcode

2015-01-19 17:06:27 3751 1

转载 网页自动下载IPA文件

1.需要一个html文件,引导下载用户在线安装ipa       一键安装掌上综调iPhone版              一键安装掌上综调iPhone版    2. 上文中的d.plist文件内容如下,其实它是一个XML文件,有关plist文件,请自行查阅google    items

2015-01-19 17:01:02 8561

转载 谷歌不能用的原因

from:http://blog.sina.com.cn/s/blog_43644a9a01000596.html近日,根据最富盛名的搜索引擎研究机构Searchenginewatch.com编辑援引Altavista某位不愿透露姓名的软件工程师的话,Google创始人在圣荷塞的一次私人聚会上对参加聚会的华裔人士斥责中国搜索公司百度总裁李彦宏(Robin li)是“卑鄙

2015-01-19 16:01:31 3610

原创 IOS 删除工程里的指定类型文件

有时候需要在iOS系统里面,删除指定文件夹的内容,文件夹里面可能是文件,也可能包含有文件夹。删除指定类型的文件。方法如下:NSString *extension = @"m4r";NSFileManager *fileManager = [NSFileManager defaultManager];NSArray *paths

2014-12-27 14:22:18 2600

转载 清除ios工程里未使用的图片

一个ios工程经过多次改版之后,往往有很多废弃的图片没有清理掉,如果清理掉这些图片就可以让ipa包的体积大大减小。 我做的项目里有700多张图片,其中没用到的就有200多张,所以清理图片还是很有必要的。

2014-12-27 14:17:36 3460

转载 iOS 编译错误

1、设置 ImagePicker 的大小ImagePicker 在 Popover Controller 总是以默认大小显示,设置 popoverContentSize 属性似乎无用。解决办法是将ImagePicker “包含”到一个定制的 ViewController 中,然后再 presentPopover 这个 ViewController :UIViewController

2014-12-23 13:43:57 1189

转载 iPhone 6 / 6 Plus 设计·适配方案

from:http://www.xiaoketang.net/iphone-6-6-plus-设计·适配方案.htmltreelessing2014.10.29 关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助! 移动app开发中多种设备尺寸适配问题,过去只属于Androi

2014-12-03 17:57:01 1029

原创 textField和textView字数限制

在字符的限制中可能会遇到两种情况,第一种是如何将一个汉字相当于两个字符的占位空间,第二种是当输入法是中文时限制字符的判断会出错,因为textField :shouldChangeCharactersInRange:replacementString这个方法只能捕获键盘输入的事件,而不能捕获选择字符的事件。第一种情况解决方案:#pragma mark -- UITextf

2014-11-25 16:25:25 6957 3

转载 WebView宽度自适应

WebView宽度自适应用WebView组件显示普通网页时一般会出现横向滚动条,这样会导致页面查看起来非常不方便。其实通过设置WebSettings的属性可以轻易地解决此问题,不过此设置隐藏的比较深,一般很少人会用到。12webSettings= webView.getSettings();webSettings.setLayoutAlgorit

2014-09-17 10:51:40 1175

转载 FMDB数据库使用

由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢? 两种都行,FMDB会在编译的时候知道你是用的哪一种,然后进行相应处理。 使用方法 FMDB有三个主要的类1.FMDatabase – 表示一个单独的SQLite数据库。

2014-09-11 11:41:56 753

转载 iOS音频播放问题

1. 推荐音频流播放Framework知名度比较高的Framework应该是github的 mattgallagher/AudioStreamer ,因为国内有一些论坛和教程网的例子是用这个Framework写的,而且有国人略微改进了一下这个Framework并加了中文注释。不过这个Framework的缺点在于不支持ARC,并且状态的改变通过notification来通知,并不是很灵活易用

2014-09-02 11:17:49 828

转载 macOS subversion升级 2进制文件编译和安装

编译安装-Subversion 1.8.5 - 小编络络时间2014-06-30 13:14:17  博客园-原创精华区 原文  http://www.cnblogs.com/hackboy/p/3816427.html下载地址: http://subversion.apache.org/download/#recommended-release@开头的行为注释,#

2014-08-12 13:31:30 788

原创 macox 编译配置 资料 Homebrew安装工具

wget的下载与安装:下载地址:ftp://ftp.cs.cuhk.edu.hk/pub/gnu/gnu/wget安装:先把wget下载到的tar文件解压,然后cd到wget目录下一般会报这个错: configure: error: --with-ssl was given, but GNUTLS is not available. 添加参数: Java代码

2014-08-12 12:58:33 1004

翻译 MacOS wget的下载与安装:

wget的下载与安装:下载地址:ftp://ftp.cs.cuhk.edu.hk/pub/gnu/gnu/wget安装:先把wget下载到的tar文件解压,然后cd到wget目录下#configure一般会报这个错: configure: error: --with-ssl was given, but GNUTLS is not available. 

2014-08-12 12:57:34 1314

转载 mac subversion 升级问题

升级Mac的svn版本 由于新的subclipse插件仅支持1.7以上的subversion 于是需要将Mac的svn更新 比较简单的方式是通过MacPorts(不止可用于安装subversion,有点像linux的yum) 官网:http://www.macports.org 先根据系统版本下载安装包 MountainLion https://di

2014-08-12 11:56:32 828

原创 ios8技术调研

目前调研方向如下:通知横幅直接处理应用消息——视频直接在通横幅位置收藏与下载(个性化的消息通知直接回复)——快捷操作是否支持自定义 Handoff ,同一 iCloud 帐户下app可以实现在不同设备任意切换——手机与pad的交互,家庭成员间的共享——第三方应用是否能调用?Spotlight,智能搜索,包括地点,新闻,appstore等等——已下载视频支持搜索,直接调起播放(数据内容提供,

2014-07-22 18:40:11 703

原创 URL包含中文问题

Network Connect Mac安装包

2014-06-06 11:56:53 517

原创 iOS手机号段的正则匹配(包含最新号段)

- (BOOL)isMobileNumber:(NSString *)mobileNum{    /**     * 手机号码     * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,183,184,187,188,178(4G) 147(上网卡)     * 联通:130,131,132,152,155,

2014-05-26 18:25:03 1040

转载 App Store idfa被拒检查办法

原文  http://blog.csdn.net/idaodao/article/details/20378607最近应用因为这个问题被拒两次,理由如下:PLA 3.3.12We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does no

2014-03-11 11:35:54 734

原创 JavaScript Window-浏览器对象模型

浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。如果用代码来操作浏览器弹框,改变框的大小呢?window.open() - 打开新窗口window.close() - 关闭当前窗口window.moveTo() - 移动当前窗口window.resizeTo() - 调整当前窗口的尺寸在想搞定操作浏览器的时候,现在了

2013-11-22 15:32:11 807

原创 PHP基础(七)—》入门JavaScript

JavaScript可以理解成浏览器脚本语言   它最主要的用处是用在客户端的浏览器上 ,PHP多用在服务器上JavaScript 是世界上最流行的脚本语言。JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。JavaScript 被设计为向 HTML 页面增加交互性。许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非

2013-11-19 18:36:19 1011

原创 PHP 进阶(五)AJAX

AJAX是一种集合JS MySQL HTML PHP 的集合技术 很使用  大家可以学习下 ,鉴于时间有限  学习过程是:XMLHttpRequestAJAX SuggestAJAX XMLAJAX DatabaseAJAX responseXMLAJAX Live SearchAJAX RSS ReaderAJAX Poll 不再详

2013-11-19 17:22:15 846

原创 PHP 进阶(四)MySQL

MySQL 这个只要学习计算机的都知道下面直接我说  PHP数据库常用的API函数和例子连接一个MYSQL在 PHP 中,这个任务通过 mysql_connect() 函数完成。mysql_connect(servername,username,password);$con = mysql_connect("localhost","peter","abc123");关闭

2013-11-15 18:47:49 879

原创 PHP 进阶(一)PHP XML

PHP XML PHP解析XML 常用的四种方法: 1.XML Expat Parse2.SimpleXML3.XMLReader4.DomDocument其实用哪个都可以 关键是你觉得顺手,当然他们有一些差别  还有的需要相应版本的库支持 但其功能都能完成大家的需求目前有两种类型的XML解析器:基于树的解析器 和基于事件的解析器相对而言,我更喜欢

2013-11-15 14:06:05 834

原创 PHP基础(一)

查看和询问了一些同事,PHP在工作中的用处  常见的可以分成2种1.动态网页 嵌入编写2.服务端 后台接口编写学习PHP,首先需要知道PHP的语法 和 嵌入规则 PHP API函数。参考网站 从上到下先熟悉一遍我想搞一个动态的网站,第一步需要知道怎么把静态的HTML插入PHP语句 变成一个动态网站。那么我门先了解怎么嵌入?

2013-11-15 11:02:59 737

原创 PHP基础(二)

$_GET 变量$_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。$_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。$_GET["name"]$_POST 变量$_POST 变量是一个数组,内容

2013-11-15 10:52:41 1001

MarkMan 破解补丁

下载后解压出来一个swf文件 如果是mac版的 右键markman应用 打开“”显示包含内容“” 替换resource内的 swf文件 即可破解 如果是window版,也替换相关文件

2017-03-06

markman window破解版

window版的破解版 不过需要先下载adobe Air(这个是免费的) 根据弹框提示下载air后直接可以使用

2017-03-06

全国大学名称数据表(含省份、城市、大学名称,三张表相关联)共2217所,MySQL

全国大学名称数据表(含省份、城市、大学名称,三张表相关联)共2217所,MySQL

2015-08-31

web安装ipa (HTML和plist源码)

将HTML放在服务器,然后将plist文件放在https服务器上。 当然需要你修改HTML文件里的Plist存在的URL地址 Plist文件 打开 我用中文表示了你需要修改的位置

2015-01-23

SmartSVN6.6 (mac OS)

一个最早也是最简单使用的SVN工具 开始就checkout你的工程,之后可以自动登录,操作工程文件 快捷至关 界面十分有好且功能齐全。如果不会用可以给我发信 我教你

2014-03-10

cocoaPacket 抓包工具

Cocoa Packet Analyzer:Cocoa Packet Analyzer is a native Mac OS X implementation of a network protocol analyzer. CPA supports the industry-standard PCAP packet capture format for reading and writing packet trace files. With CPA you are able to analyze, display and filter packet trace files.

2014-03-10

OpenAL参考文档

OpenAL_Programmers_Guide pdf

2011-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除