自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 一个好用的Javascript和oc调用工程

https://github.com/kishikawakatsumi/JavaScriptBridge

2014-10-30 15:57:00 2362

转载 iOS8 WebKit库之——WKWebView篇

webkit使用WKWebView来代替IOS的UIWebView和OSX的WebView,并且使用Nitro JavaScript引擎,这意味着所有第三方浏览器运行JavaScript将会跟safari一样快。第一、WKWebView增加的属性和方法类比UIWebView,跟UIWebView的API对比,增加的属性:1、estimatedProgress 加载进度条,在IOS8

2014-07-10 15:22:20 60040 2

转载 classdump-dyld / iphoneheaders / iOS7.0.3 / System / Library / Internet Plug-Ins / QuickTime Plugin.

https://github.com/limneos/classdump-dyld/blob/master/iphoneheaders/iOS7.0.3/System/Library/Internet%20Plug-Ins/QuickTime%20Plugin.webplugin/FigPluginView.h

2014-04-05 00:16:41 2483

转载 iOS CoreAnimation

iOS CoreAnimation2012-04-10 17:10 3079人阅读 评论(1) 收藏 举报核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。   通过是CALaye

2013-11-13 00:23:05 1244

转载 iOS实现简单图文混排效果

2012-09-27 16:55:03    在很多新闻类或有文字展示的应用中现在都会出现图文混排的界面例如网易新闻等,乍一看去相似一个网页,其实这样效果并非由UIWebView 加载网页实现。现在分享一种比较简单的实现方式 iOS sdk中为我们提供了一套完善的文字排版开发组件:CoreText。CoreText库中提供了很多的工具来对文本进行操作,例如CTF

2013-11-06 18:12:24 1214

转载 苹果推送服务端证书制作

需要生成apns专用证书.APNS证书导出pemopenssl x509 -in aps_development.cer -inform der -out yourCertName.pem APNS证书密钥导出先在"钥匙串"中导出apns证书下的密钥,别导错了.生成.p12格式.从p12导出pem.需要输入密码的.openssl pkcs12 -noce

2013-10-08 17:45:02 1660 1

转载 UIWebView体系结构(八)各个Client综述

各种Clients会有些共性:1.WebCore会声明抽象基类,各Controller持有基类类型的指针2.由第三方创建Client并传递指针给Controller,Controller析构时会通知Client,Client此时删除自身。例如[cpp] view plaincopyvoid WebChromeClient::c

2013-08-16 16:56:16 784

转载 UIWebView体系结构(七)WebView

在《iOS WebCore的wak目录》中证实了iOS的WebKit是想尽可能复用Mac上的代码,所以WebView在iOS和Mac上差不多。Mac WebView的参考文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/WebKit/Classes/WebView_Class/Refe

2013-08-16 16:55:13 1144

转载 UIWebView体系结构(六)UIWebView

UIWebView的实际成员变量都由UIWebViewInternal保存,UIWebViewInternal的声明如下:[cpp] view plaincopy@interface UIWebViewInternal : NSObject  {      UIScrollView *scroller;      UIWebBro

2013-08-16 16:54:15 2193

转载 UIWebView体系结构(五)_UIWebViewScrollView和UIWebScrollView

_UIWebViewScrollView的继承链为:_UIWebViewScrollView->UIWebScrollView->UIScrollView。通过反编译可以得到实现。_UIWebViewScrollView和UIWebScrollView的实现为:(代码好长,点此跳过)[cpp] view plaincopy@inter

2013-08-16 16:19:13 2417

转载 UIWebView体系结构(四)UIWebBrowserView

UIWebBrowserView的声明如下:(代码好长,点此跳过)[cpp] view plaincopy@interface UIWebBrowserView : UIWebDocumentView   {      UIWebFormAccessory *_accessory;      NSObject *_input;  

2013-08-16 16:18:42 1527

转载 UIWebView体系结构(三)UIWebDocumentView和WebView

WebView是UIWebDocumentView最重要的组合对象,先讲WebView吧。WebView的声明如下:(代码好长,点此跳过)[cpp] view plaincopy@interface WebView : WAKView  {      WebViewPrivate *_private;  }    

2013-08-16 16:17:38 5202

转载 UIWebView结构体系(二)UIWebTiledView和WAKWindow

UIWebTiledView是UIWebBrowserView->UIWebDocumentView->UIWebTiledView继承链中的老爷子,但这三个类的职能却是MVC的关系,UIWebBrowserView是Controller,UIWebDocumentView是Model,UIWebTiledView是View。(这也是我第一次见到这样的设计,很有意思)它的声明为: (代码好

2013-08-16 16:15:43 1182

转载 UIWebView体系结构(一)概貌

UIWebView属于UIKit,封装了WebKit.framework的WebView;WebView组合管理了WebCore.framework的Page,并提供了各种Clients;Page管理了Main Frame,Main Frame管理了sub Frame(FrameTree)。UIWebView层(点击图片查看全图):WebVi

2013-08-16 16:14:55 1102

转载 javascript(获取或设置html元素的宽,高,坐标)

javascript(获取或设置html元素的宽,高,坐标)设置:    document.getElementById('id').style.width=value    document.getElementById('id').style.height=value    document.getElementById('id').style.top=value

2013-03-06 22:57:30 3184

转载 iphone 获取UIWebView内Html方法

获取所有html:NSString *lJs = @"document.documentElement.innerHTML";获取网页title:NSString *lJs2 = @"document.title";UIWebView *lWebView = [self getCurrentWebView];NSString *lHtml1 = [lWebView stringByEv

2013-02-04 13:16:50 825

转载 本文将要讨论Objective-C中的方法替换(method replacement)和swizzling(移魂大法)。

重写类的方法(Overriding Methods)Overriding methods在任何面向对象语言中都很常见,主要用于子类化中。在子类中复写一个方法,然后在子类的实例就可以使用这个被重写的方法。 对于一个你无法控制其实例化(instantiation)的类,有时你或许会想复写它的某个方法,虽然有点疯狂。子类化可做不到,因为你没有机会子类化你的子类。

2013-02-01 01:01:34 891

转载 ios UIWebview runtime header 用于私有api调用查看

https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UIWebView.h/* Generated by RuntimeBrowser. Image: /System/Library/Frameworks/UIKit.framework/UIKit */@class UIW

2013-01-31 23:05:06 3524

转载 ios UIWebView截获html并修改便签内容

需求:混合应用UIWebView打开html后,UIWebView有左右滚动条,要去掉左右滚动效果;方法:通过js截获UIWebView中的html,然后修改html标签内容;实例代码:服务器端htmlJava代码    "Content-Type" content="text/html; charset=utf-8">  "viewport" content=

2013-01-18 23:59:33 1395

转载 iOS开发——获取UIWebView中视频的长度与播放进度等信息

在做一个upnp项目时,有在线播放视频的模块。使用的是在UIWebView中打开url链接的方式。碰到一个需求,需要获取web页面中视频的长度与及时播放进度。参考微软提供的html5视频控制相关文章后,自己写了一个UIWebView的扩展。经真机测试可用。现提供方法供广大同志们使用(敬请保留版权信息)。.h文件[plain] view plaincopy//  //

2013-01-15 23:03:34 3350

转载 在object-c运行时替换私有类的方法

ios 有很多私有的类和函数,令人忧伤的是这些官方都不给用,对于一个开发者来说这是相当纠结的一件事。但如果你知道这个私有方法怎么实现的话呢?完全可以自己改写这些私有类和方法,下面以改写UIVebView这个类的一些方法作为例子来说明一下。UIWebView 了view结构大概如下:UIWebView:  _UIWebViewScrollView(其实是scrollview)  多个

2013-01-10 18:10:20 4859 1

转载 WebView 私有api

Cydia / CyteKit / WebView.mm  saurik 2 years ago Make compilations with clang succeed.1 contributor file 407 lines (359 sloc) 20.866 kbEditRawBlameHis

2013-01-10 17:04:22 7354

转载 用UIWebView访问BASIC认证的页面

比如类似下面的 URL,1http://user:[email protected]/需要用户的认证,如果用 UIWebView 访问这样的页面,可以使用下面的委托方法。1- (void)webView:(id)fp8 resource:(id)fp12 didReceiveAuthenti

2013-01-10 00:30:40 1109

转载 关于 UIWebView 的说明

关于 UIWebView 的说明1、UIWebDocumentView2、WebView3、//================================================================//私有框架所在目录?/Applications/Xcode.app/Contents/Developer/Plat

2013-01-09 23:55:35 1863

转载 关于UIWebView的一些事

市面上的浏览器都做了进度条,但是资料找来找去都是私有API,有什么解决方案吗?能上架的私有调用方法有没有? 社区成员linlinyao1分享市面上的浏览器都做了进度条,但是资料找来找去都是私有API,有什么解决方案吗?能上架的私有调用方法有没有?最近做了浏览器的项目,和UIWebView大了不少交道,所以专门开个帖子讲讲相关内容吧,想到什么就更新什么。        基

2013-01-08 23:01:48 963

转载 iOS粘贴板的使用

粘贴板的概念粘贴板是同一应用程序内或不同应用程序间交换数据的标准化机制。粘贴板最常见的的用途是处理拷贝、剪贴、和粘贴操作:当用户在一个应用程序中选定数据并选择拷贝(或剪切)菜单命令时,被选择的数据就会被放置在粘贴板上。当用户选择粘贴命令时(可以在同一或不同应用程序中),粘贴板上的数据就会被拷贝到当前应用程序上。在iPhone OS中,粘贴板也用于支持查找

2012-10-27 18:33:21 14247

转载 Keychain Duplicate Item When Adding Password

Keychain Duplicate Item When Adding PasswordApr 28th, 2010 I thought I was done with Keychain access on the iPhone but I hit a problem which made me realise there was still a gap in my knowl

2012-06-04 22:15:33 825

转载 iOS存储Keychain的键值只有kSecAttrGeneric吗

Okay, I found the solution in this blog post Keychain duplicate item when adding passwordTo sum it up, the issue is that the GenericKeychain sample app uses the value stored in kSecAttrGeneric key

2012-06-04 22:14:42 2565

转载 移动“三国演义”【转】

微软资深副总裁张亚勤在2011移动开发者大会的演讲《移动互联的新趋势》这样描述当前的移动操作系统的分布趋势:随着Windows Phone的推出,移动平台市场渐成三国演义之势(并非原话,大致意思是这样)。那么就让我们分析一下这“三国”在未来力量会发生怎样的此消彼长。     首先让我们分析一下在这个移动产业链中有哪几类人,他们的目标又是什么。据我分析,大致如下:  (上

2011-11-15 22:59:43 611

原创 每个程序员心中的痛

我以下说的事实是我以下说的事实是每个程序员心中的痛。做程序员你会发现,你只有寥寥无几的城市供你选择。多数人选择了北京。我在北京做了4年程序员,房无一间,地无一陇。马子都泡不到。一是,做程序员时间长了,与人沟通的能力就渐渐的下降了很多。二是,你一个穷小子嘛也没有谁跟你?你人帅?有车?有房?我工资已经可以了 一年160k吧。可是我去六环买个房都买不起。再说也没资格买,因为谁也不能保证中间不换工作连

2011-06-16 10:57:00 713

原创 文艺青年为什么喜欢北京?

2011年04月03日 08:06 来源:新民网页面功能 【字体:大 中 小】【关闭】 北京,鼓楼大街的月亮  一年半以前,我大概二十七岁零一百多天的样子。那天是个雪天,那年北京的雪来的真早。我站在六楼,南五环西红门的六楼,想着:我要从北京离开了,我再也不想在这里呆着了,我太穷了,我难受了。  我记错了,那天不是雪天,而是雪后的第一天。总之那年的雪来得真早。下完雪就出了太阳,我站在我最喜欢的那个大阳台上,看着雪后的路上,人们走走停停。  电脑里不知道放着谁的钢

2011-04-12 15:52:00 2087

转载 symbian 签名材料

<br />symbian的签名一直都是件头疼事。一下一些链接还是很有用的。<br /> <br />https://cn.globalsign.com     中国publisher id的申请<br /> <br />http://wiki.forum.nokia.com/index.php/Category:Symbian_Signed<br /> <br />http://wiki.forum.nokia.com/index.php/Publisher_ID_(Symbian_Signed)<br

2011-04-08 18:07:00 510

转载 让symbian 程序在后台运行

<br />修改资源文件:<br />  RESOURCE APP_REGISTRATION_INFO<br />  {<br />  app_file="Forth";<br />  localisable_resource_file = qtn_loc_resource_file_1;<br />  localisable_resource_id = R_LOCALISABLE_APP_INFO;<br />  embeddability=KAppNotEmbeddable;<br />  newfil

2011-04-05 20:51:00 623

原创 如何让程序不显示在后台进程中?

<br /><br />我们知道长按菜单键可以显示运行的程序,能不能让运行中的程序不显示在其中呢,也就是说隐藏起来?<br /> <br /> <br /><br />在Ui的ConstructL里面加入下面代码:<br />TInt windowGroupId = iEikonEnv->RootWin().Identifier();<br />RWsSession session = iEikonEnv->WsSession();<br />CApaWindowGroupName* wgName = CA

2011-04-04 00:17:00 4015

转载 About UID and How to autostart an application on boot up in 3rd- Startup List Management API

Overview UID of self-signed applications Description S60 3rd Edition introduces mandatory signing for all installed SIS packages. For an application that uses no capabilities, or only capabilities that are open to all, it is possible to generate a new cert

2011-04-04 00:11:00 1067

原创 how to set a user-defined process as the system key process

<br />Your reqirement can be achieved by setting your process as a system process (ESystemCritical) or permernant process (ESystemPermanent) by User::SetCritical() or User::SetProcessCritical(), but note that the API requires ProtServ capability.<br /><br

2011-04-03 20:55:00 706

转载 symbian 开机自启动实现

<br />  主要有两个步骤:<br />  1,使用Startup List Management API实现开机自启动<br />  2,重载AppUI中的ProcessCommandParametersL()函数确定是否关闭(自启动后关闭==不启动)<br />  1.1 在data目录下创建一个boot resource file,名字为XXXX.rss, 其中XXXX为UID3。<br />  #include <br />  RESOURCE STARTUP_ITEM_INFO startex

2011-04-03 20:45:00 519

转载 How to sign a .Sis file with Self-Sign Certificate

<br />Carbide.c++ IDE offers inbuilt feature to create and sign the .sis file with Self-signed certificate or Developer certificate. See the images below: Step1 : Open your project in Carbide.c++ Project >> Properties >> Carbide.c++ >> Build Configuratio

2011-04-03 19:54:00 961

转载 How use NotifyChange to get camera clicks

<br />Does your application need a notification whenever a photo is clicked through the camera application? Well, here is how you can achieve it. The following article shows how your application can get a notification as soon as a photo is clicked and stor

2011-04-03 19:00:00 630

转载 检测内置相机应用程序新拍摄的照片和视频片段

<br />由于工作中需要用到类似于像新浪微薄一样,监控拍照后弹出照片是否上传分享的要求,为此就小试了下监控拍照和摄像。<br />一开始没有头绪,都不知道搜索什么关键字,茫无目的下居然发现论坛有人推荐陈子腾写的wiki,具体wiki链接如下<br />检测内置相机应用程序新拍摄的照片和视频片段<br />其实参考陈子腾的方法很容易就做好一个监控功能了,在这里就不多说。<br />之所以想小写下博文,是因为这种方式实际上涉及到Symbian OS提供的Publish&Subscribe这一特殊的进程间通信机

2011-04-02 14:01:00 836

空空如也

空空如也

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

TA关注的人

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