自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星宇大前端

博客主要记载一线工作遇到的问题和解决思路,以及web、移动端最新技术和模板教程。

  • 博客(32)
  • 资源 (10)
  • 收藏
  • 关注

原创 iOS webView error 101 加载不出网页

背景:      因为业务需要,我要在第一个webview截获一个url,这个url有js调oc传的参数,然后在另一个webview里进行加载,这时候出现错误101。分析:      最初的url:http://pre.mshop.sinphyutaw.com/wap/tmpl/order/buy_step1.html?ifcart=1&cart_id=364|1,365|1

2017-06-28 13:33:35 3176

原创 最常见的 20 个 jQuery 面试问题及答案

jQuery 面试问题和答案  JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到的 JavaScript 库之一,并且现在已经很少有不用jQuery 而使用原生 JavaScript 的新项目了。这对于作为一个 Java web 开发者的你而言意味着你会在一场J

2017-06-27 09:06:54 993

转载 微信小程序进阶篇

微信小程序什么是微信小程序 微信小程序(weixinxiaochengxu),简称小程序,缩写XCX,英文名mini program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。什么产品可以使用小程序 由于小程序不需要下载,占用内存小,用户体验优秀,一些使用频率低的应用可以使用小程序。微信小程序的开发准备 

2017-06-26 18:31:17 911

转载 swift 框架大全

版本:Swiftgithub排名 https://github.com/trending,github搜索:https://github.com/search主要工作说明: 1. 将Swift从Objective-C混合的md文件中抽出(正在进行…)使用方法:根据目录关键字搜索,记得包含@,以保证搜索目录关键字的唯一性。问题反馈:请广大网友只按照目录结构(即使目

2017-06-26 11:27:09 12339

转载 mysql 5.0存储过程学习总结 (经典)

http://blog.csdn.net/liupeng900605/article/details/7065392一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储

2017-06-26 10:44:17 2081

转载 iOS开发应用上架必读最新苹果审核规则(史上最全版)

http://blog.csdn.net/zc639143029/article/details/51234645学习交流及技术讨论可新浪微博关注:极客James1. 条款和条件 • 1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同

2017-06-26 10:34:30 4630 2

转载 UIApplication详解 后台运行等

每个app有且只有一个UIApplication对象,当程序启动的时候通过调用UIApplicationMain方法得到的。可以通过sharedApplication方法得到。UIApplication对象的主要任务是处理用户事件的处理路径,例如分发一个UIEvent到另外一个对象去处理。UIApplication对象持有众多的UIWindow对象,因此可以组织app的展示。UIApplica

2017-06-26 09:13:52 943

转载 iOS跳转到具体某个应用的设置

跳转到系统设置界面:[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];如果我们想从应用bundleID:com.app.app的APP内跳转到系统设置中该应用的设置:[[UIApplication sharedApplication]

2017-06-25 14:03:40 1579

原创 Invalid Toolchain

Invalid Toolchain - New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, macOS, and iOS SDK. Don't submit apps built with beta software including beta macOS buil

2017-06-21 11:38:31 1693

原创 iOS 项目更换Xcode9打包上架改变

1、Missing Marketing IconXcode9 自动为项目增加了marketing icon  ,你需要拖入响应图片。 APP Thining 选择      APP Thining   点击查看介绍     如果选择了可用于全部机型,那么就选择了输出那个多文件。如果只是放在testFlight测试,还是建议选择none。时间就

2017-06-21 10:51:56 11076

原创 App Thinning Xcode9打包选择

6月9日结束的苹果WWDC15大会上,苹果公司推出了多个新技术,不过对于手游开发者们来说,可能最具有革命意义的是库克在发布会现场都没有提到的应用瘦身功能(App Thinning),它是其Xcode 7测试版的功能之一。按照苹果官方的解释,应用瘦身功能分为三个部分:首先是分割功能Slicing,它可以对应用/游戏内容进行分割,根据用户设备类型和屏幕分辨率的不同分发定制化下载包,开发者只需要把完

2017-06-21 10:13:31 15694 2

转载 开发者所需要知道的 iOS 11 SDK 新特性

新增框架新加入 SDK 的大的框架有两个,分别是负责简化和集成机器学习的 Core ML 和用来创建增强现实 (AR) 应用的 ARKit。Core ML自从 AlphaGo 出现以来,深度学习毫无疑问成了行业热点。而 Google 也在去年就转变 Mobile-first 到 AI-first 的战略。可以说一线的互联网企业几乎都在押宝 AI,目前看来机器学习,特别是深度学习

2017-06-20 13:54:10 1119

原创 iOS 工厂设计模式解耦和

序:项目中的需求有时候是要变动的,比如接入第三方变动,需求更换等等。如果耦合代码过多更换的时候,代码处理很复杂,如果在需求设计和预研的时候就知道了更换的模块内容,不妨自己设计封装下,更换的时候可以一键替换。做了一个简单的小例子,主要是明白思路,重要的是思想,重要的是思想,重要的是思想!!看下效果:           看了上面的例子,有人一定会想,那

2017-06-20 11:09:38 1163

转载 UIImage 图片处理:截图,缩放,设定大小,存储

图片的处理大概分 截图(capture),  缩放(scale), 设定大小(resize),  存储(save)1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGraphicsBeginImageContext(CGSizeMake(image.size.width *

2017-06-16 09:37:38 996

转载 ARKit从入门到精通(3)-ARKit自定义实现

转载请注明出处:ARKit从入门到精通(3)-ARKit自定义实现在上一小节中ARKit从入门到精通(2)-ARKit工作原理及流程介绍,我们完整的介绍了ARKit的工作原理,那么本小节我们就通过对ARKit工作原理的理解,手动的搭建一个ARKit虚拟增强现实环境1.1-创建一个简单的工程1.2-搭建ARKit工作环境1.3-开启AR扫描1.4-点击屏幕添加一个3D

2017-06-12 17:35:44 2090

转载 ARKit从入门到精通(2)-ARKit工作原理及流程介绍

转载请注明出处:ARKit从入门到精通(2)-ARKit工作原理及流程介绍1.1-写在前面的话1.2-ARKit与SceneKit的关系1.3-ARKit工作原理1.3.1-ARSCNView与ARSession1.3.2-ARWorldTrackingSessionConfiguration与ARFrame1.4-ARKit工作完整流程1.1-写在前面的话

2017-06-12 17:34:37 4154

转载 ARKit从入门到精通(1)-ARKit初体验

ARKit从入门到精通(1)-ARKit初体验转载请标注出处:http://blog.csdn.net/u013263917/article/details/72903174,以及版权归属黑马程序员:http://www.itheima.com下一小节:[ARKit从入门到精通(2)-ARKit工作原理及流程介绍]http://blog.csdn.net/u013263917/ar

2017-06-12 17:33:06 7493 1

原创 ARKit 初学和发布会 Demo

1.1  AR技术概要          增强现实技术(Augmented Reality,简称 AR) ,概念我就不说了百度百科会告诉你,下面是我在iOS ARKit发布会对iOS AR应用的理解。          作为初学者的理解比较浅显: 结合AR应用理解,AR即在现实的世界里(相机扫描到的)出现虚拟的模型,这个模型可以进行一系列操作(动作,形变,与实物的交互)。       

2017-06-12 17:28:03 2334

转载 iOS 经典全部面试题(上)

索引风格纠错题优化部分硬伤部分什么情况使用 weak 关键字,相比 assign 有什么不同?怎么用 copy 关键字?这个写法会出什么问题: @property (copy) NSMutableArray *array;如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?@prope

2017-06-10 11:32:50 1934

转载 xib storyBoard IBOutlet连出来的视图属性为什么可以被设置成weak

答案在前使用storyboard创建的viewController,那么会有一个叫 _topLevelObjectsToKeepAliveFromStoryboard的私有数组强引用所有top level的对象,同时top level对象强引用所有子对象,那么vc没必要再强引用top level对象的子对象。好吧!我最初看完之后没理解什么意思,然后查看了stackoverflow和

2017-06-10 11:01:11 1384

转载 CGD 部分API应用实例

6.dispatch_group_wait该API依然是与dispatch_group配合使用。它会阻塞当前所在的线程,直到前面的blocks 执行完成,或者超时的时候返回。dispatch_group_wait.png大致意思是:该方法会同步的等待之前提交的block 对象们完成,如果在给定的时间内没有完成,该方法就会返回。如果在给定的时间超时前完成,

2017-06-10 09:03:23 385

原创 CFRunloop 优化TableView加载高清大图UI卡顿问题。单独分批加载

TableView卡顿环境分析:       tableView加载过多的高清大图,Runloop不只处理iOS事件,渲染图形也是runloop处理的。      而渲染图形的UI操作必须在主线程中,不能开辟线程进行图形处理。      在拖动tableView的时候,Runloop要处理拖动事件,还要处理过多图片渲染,而造成卡顿。解决卡顿分析:      1、Runl

2017-06-08 16:50:35 4653 1

原创 iOS 面向函数编程的理解

序:前段时间有些膨胀了,以为3年开发三年的我什么都见过了,这段时间又看了许多大神的博客。发现自己还是一个跳梁小丑,编程的大海我只在一个水滴里打转。学海无涯,以梦为马,不负韶华。大学对于编程思想,局限了我的想象。我一直认为程序只有面向过程和面向对象这么两种说法。在后面学习的语言中面向对象的占大多数,所以就没有想过这个问题了。这几天突然听过了这几个词语:函数式编程(FB),响应式编程等等思想。

2017-06-08 09:19:21 977

转载 跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析

前言:移动开发是未来一个很重要的IT领域,而跨平台开发将是这一领域最重要的事情。         ----谷震平http://blog.csdn.net/tangzenglei/article/details/50668914一 兵器谱在国外,最大的是Cordova(PhoneGap,2011年广泛流行),在2012年12月开源。

2017-06-07 11:33:36 1069

原创 Xcode other link flag参数详解和解决静态库冲突分析

1.Xcode设置Other Link Flag先猜一下这个参数,Other Link Flag 其他链接标志,从字面上的意思来看,肯定代码链接的时候有关和链接器有关。一个程序从简单易读的代码到可执行文件往往要经历以下步骤:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件源文件经过一系列处理以后,会生成对应的.obj文件,

2017-06-06 10:27:53 2570

转载 iOS组件化方案-总结第一篇

概述近一年iOS业界讨论组件化方案甚多,大体来说有3种。Protocol注册方案URL注册方案Target-Action runtime调用方案URL注册方案据我了解很多大公司都在采用,蘑菇街 App 的组件化之路蘑菇街的Limboy在这篇博客中做了很详尽的阐述Target-Action runtime调用方案Casa在 iOS应

2017-06-05 16:59:27 759

转载 iOS组件化思路-大神博客研读和思考

一、大神博客研读随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助CocoaPods版本管理工具对原有应用工程进行拆分。但是仅仅完成代码拆分还不足以解决业务之间的代码耦合,为了更好的让拆分出去的业务工程能够独立运行,必须进行组件拆分并且实现组件服务化。下面是最近在行业内几个大神的博客辩论对战,具体资料如下:2016.03.10 蘑菇街Ap

2017-06-05 16:52:57 756

转载 iOS组件化实践方案-LDBusMediator炼就

一、中小型App为什么要组件化当项目App处于起步阶段、各个需求模块趋于成熟稳定的过程中,组件化也许并没有那么迫切,甚至考虑组件化的架构可能会影响开发效率和需求迭代。而当项目迭代到一定时期之后,便会出现一些相对独立的业务功能模块,而团队的规模也会随着项目迭代逐渐增长,这便是中小型应用考虑组件化的时机了。为了更好的分工协作,团队会安排团队成员各自维护一个相对独立的业务组件。这个时候我

2017-06-05 16:38:59 778 1

原创 iOS Runtime应用小例子 不引入类怎么创建这个类的对象和执行类的方法

面试的时候面试官可能会问到这个问题:不引入类怎么创建这个类的对象和执行类的方法想必大家都知道Runtime 。到底Runtime是怎么创建的呢,下面是一个小demo。介绍都写在备注里了,代码也放在github。我就不赘述了。大家可以在终端利用clang将m文件重写未cpp文件查看下。(cpp文件也在 demo里)具体操作:http://blog.csdn.n

2017-06-02 17:33:20 2115

原创 iOS 终端使用Clang编译 重写观察Runtime源码

一.在终端使用Clang命令 编译(相比于Xcode运行,可以单独的编译文件并运行)1.到要编译的工程目录2.$ clang -fobjc-arc -framework Foundation AAAA.m -o BBBB  AAAA:你要编译的m文件BBBB:生成可执行文件的名称备注:要加入你文件引入的框架,现在基本都是ARC了把。3、./BBBB  然后终

2017-06-02 17:20:58 4694

原创 iOS Runtime msg_send报错 too many argument to function call

BUG:使用objc_msgSend时报错原因:Xcode默认设置是禁用Runtime objc_msgSend call方法的解决办法:将 objc_msgSend设置成no.不让禁用即可。不用担心,苹果既然有这个设置。所有用objc_msgSend肯定可以上架的。

2017-06-02 15:29:51 1365

原创 object file (xx.a(xx.o)) was built for newer iOS version (10.3) than being linked (10.2)

BUG出现情景: 自己打包的静态库,在引用的时候编译报警告错误。原因:看下面的图就明白了第一张:这是打包静态库最低要求SDK版本第二张:这是运用工程SDK最低版本解决办法:静态库版本低于等于运行工程版本即可。

2017-06-02 10:05:18 2397

PMP 续证流程查看支付宝版本

PMP 续证流程

2023-07-03

canvas 图片上画标注demo

canvas 图片上画标注demo

2022-07-12

threejs 中国地图轮廓动画geojson 版本

threejs 中国地图轮廓动画geojson 版本

2022-04-08

中国省份边界轮廓数据china.json

使用threejs 或者webgl 等渲染引擎绘制中国地图边界所需要的边界数据

2022-01-07

世界国家边界轮廓world.json 数据

threejs 或者webgl 需要绘制世界地图边界

2022-01-07

泊学付费网站Swift资料.zip

Swift语法基础学习泊学付费网站Swift资料 入门swift的优秀的学习资料,可以看看大部分都是pdf课件

2020-05-14

YUI Compressor

YUI Compressor 混淆 压缩

2017-07-19

iOS 汉字转拼音助手

iOS 工具类汉字转拼音,非常方便。如济南市--jinanshi 缺分刚从项目摘下来,有需要的用。

2015-11-17

侧滑ddmenue

DDmenue 一个侧滑UI 封装 整理一下,从代码摘下来的可以用

2015-11-17

iOS开机动画

iOS 开机炫酷动画 心跳 类似推特fade,和突进动画,索引页用比较好。。。

2015-09-29

空空如也

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

TA关注的人

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