12 xunyn

尚未进行身份认证

我要认证

iOS开发者

等级
TA的排名 3k+

苹果WWDC 2020 笔记及广告洞察

测试文章内容

2020-06-29 19:54:16

Android OAID 深度探究

Android OAID技术是什么OAID 移动安全联盟(该联盟为中国信息通信研究院下属电信终端产业协会的下属联盟组织)联合终端厂商推出的团体标准。OAID:Open AnonymousDevice Identifier开放匿名设备标识符根据该联盟公布在网上的《移动智能终端补充设备标识规范》文本“本规范旨在规范移动智能终端补充设备标识体系的体系架构、功能要求、接口要求以及安全要求。规范设备生产企业遵循标准要求开发统一接口调用方式,方便移动应用接入、减小维护成本”。支持厂商想要实现设...

2020-06-02 15:12:55

学习Android开发----HMS core ads kit与AdMob集成对比

整体HMS Core的文章质量还是棒棒的,简介有条理,美中不足的是

2020-05-18 20:46:10

iOS工程师学习Android开发----AndroidStudio环境准备

1 首先在android开发网站下载Mac版的安装包,http://www.android-studio.org/index.php/download下一步安装,安装完成后,在国内会弹出proxy的设置对话框,这个可以忽略,继续下面的步骤2 工具包安装完成后,Android Studio还需要下载各种包,包括模拟器的SDK文件,3 下载完成后创建HelloWorld工程,自动下载编译包Gradle相关的文件4 使用kotlin语言开发,如果有swift的开发经验,那么kotlin语言

2020-05-12 17:26:46

扩充你的Mac

扩充你的Mac扩充你的MacApple又推出了新的Mac pro,狂拽酷炫啊。可惜囊中羞涩,只能继续捯饬自己的2011年的Mac。这台老旧pro,虽有4G内存,但自从升级了Sierra,新版Xcode就开始卡顿,磁盘硬盘伤不起啊,时间耗在了IO上。果断选择更换固态硬盘。选择固态硬盘选择的是创见(Transcend)固态硬盘,他家的硬盘可谓有口皆碑,还有详细硬盘拆卸教程选择硬盘方案两种方案,第一种替换

2017-01-08 21:39:37

使用iTunes向设备安装ipa

给客户的文档1 Download the ipa file 2 Drag file to iTunes’s App on the slide menu   if don’t have slide menu on the iTunes,  can access the view on the tool bar, andclick “show slide bar” 

2014-11-25 19:00:32

Xcode6 UIWebView与JavaScript交互(issue fix)

这篇文章中,有介绍UIWebView与JavaScript交互,在UIWebView截获JavaScript请求处理,从app的角度,这是JavaScript的Hook请求。 在Xcode6之前的App版本,JavaScript可以这样将Hook请求发送出来:HTML:test linkJavaScript: function xcode6(){ var

2014-09-30 17:35:18

Xcode LLDB Debug教程

开胃小菜--简单的断点调试在xcode中打开一个app,在想要break的行号上单击,即可生成一个深色的箭头标识--断点。如下图,在viewDidLoad:中设置了断点。运行app,等待。。。就可以看到xcode在断点处进入调试模式,现在让我们把视线移到xcode右下角的控制台,有木有看到(lldb)这样一行,鼠标移到此行,输入?1

2014-09-22 10:32:58

UIWebView与JavaScript相互调用

UIWebView与JavaScript的那些事儿UIWebView是IOS SDK中渲染网面的控件,在显示网页的时候,我们可以hack网页然后显示想显示的内容。其中就要用到javascript的知识,而UIWebView与javascript交互的方法就是stringByEvaluatingJavaScriptFromString:有了这个方法我们可以通过objc调用javasc

2014-09-11 16:29:08

Swift初窥----Playground

Playground是随着Swift在WWDC2014推出的,从字面意思来理解,"playground"就是操场,游乐场的

2014-08-15 18:44:32

Swift初窥----深入Swift

存储函数内存中的Fibonacci函数,避免重复递归,来提高代码执行效率模板编译器Swift编译器,使其可以编译出更快的机器代码

2014-08-06 19:02:11

Hybrid----使用UIWebView显示PDF等文档

App中若需要显示pdf、word文档,这时候没有其他控件,比UIWebView更适合,它高度抽象了技术细节,可以很简单的使用UIWebView可打开文件类型列表(需要iOS3.0系统以上)可以看到Excel、PPT、PDF、Word都可打开。点击可下载打开PDF的Demo将UIWebView加入到界面,获得源文件路径,打开文件 NSString *pat

2014-08-06 18:51:13

Hybrid--WebView中使用Ajax

Hybrid框架下的app,使用的Ajax,需要注意的是UIWebViewDelegate不会监测到Ajax的request,也就是再执行Ajax代码时,shouldStartLoadWithReuqest等方法并不会被调用。其解决方法需要Javascript和navtive code一起来做,其基本原理可参考这片文章,其流程是在Javascript handler中每创建Ajax的请求时

2014-08-05 19:06:59

Swift初窥----语法进阶

缺省绑定(Optional Binding 自动置空)通过在类型变量后,加上?,可以实现缺省绑定为nilvar window: UIWindow?就是说,如果不对window赋值,则window的值为nil。这与Objective-C中在ARC模式下自动置nil的原理是不同的,在Swift中有NilType,这时候有一个新的概念,取值(Unwrapping Optionals)

2014-08-05 18:41:10

Swift初窥----语法入门

Swift知识点下面来点实际写Swift代码要用到的,首先Swift是没有头文件的,没有.h文件。变量声明Swift的变量声明有两个关键字,var和let,其中var和javascript中的差不多,可以声明任何类型的对象,还可以通过var mystring:String 来指定类型。 var myVariable = 42myVariable = 50let myCons

2014-07-25 17:22:42

iOS程序偏好设置--进阶

iOS的App除了在应用程序内部做偏好设置页面,还可以在setting里配置出偏好设置页面。如下图专家容志芳在这篇文章有详细的入门介绍,基本的原理是为工程添加settings.bundle后,会在里面看到root.plist,通过修改它里面的配置,来自定义自己的setting页面,其中的控件有以下7种。通过type来决定是哪种控件,除了子面板外,基本通过value和titl

2014-07-11 16:24:20

iBeacon如何工作

iBeaconsiBeacons最近是一个趋势的话题,它们允许室内定位,让你的电话知道你在基站的范围。这个能有许多应用:在停车场帮你找到你的车,零售商通过优惠券和基于位置的特别优惠,以至许多现在不敢想象的应用。iBeacons关于iBeacons和如何使用它有许多博文,但从技术角度,他们如何工作,深层的技术是低功耗蓝牙,等等。。。什么是低功耗蓝牙低功耗蓝牙是发布在201

2014-06-28 21:37:52

Swift初窥--使用Swift实现TableView

完成Swift的语法关之后,来点实际的Task,第一个任务是写一个tableview,使用cocoaTouch里tableview这个常用的控件。创建工程,选择Swift语言首先是用Obejctive-C写的最简单的tableview点击下载源码然后是Swift写的tableview点击下载源码

2014-06-25 18:55:49

Swift初窥--综述

Swift是什么?Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序。在设计Swift时.就有意和Objective-C共

2014-06-25 18:40:46

code实现透明度渐变和颜色渐变的view

最近用code写了些view上的渐变效果,使得app的UI特效不必全部依赖美工出的图片。效果如下:主要用到了Layer上的渐变层,核心代码如下,关于CALaer的使用可参考//Transparent Gradient Layer- (void) insertTransparentGradient { UIColor *colorOne = [UIColor color

2014-06-14 12:09:04

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取