自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江湖两把刀的技术博客

软件改变生活,软件创造未来!

  • 博客(341)
  • 资源 (12)
  • 收藏
  • 关注

原创 iOS开发SDK(.framework静态库,.bundle资源文件,脚本打包SDK和.bundle)

目录一、创建一个workspace项目二、创建一个调试运行SDK的demo,放置在DapengSDK根目录文件夹里面三、创建SDK工程,放置在DapengSDK根目录文件夹里面四、修改SDK工程配置参数五、创建图片资源.bundle六、创建SDK和.bundle编译打包脚本七、使用sdk八、Demo下载地址一、创建一个workspace项目为什么要创建...

2019-12-26 14:44:48 1772 1

原创 Github代码添加Cocoapods支持(GitHub Desktop 工具上传)

加个好友?有问题,及时联系QQ:2091549894一.配置环境确定电脑安装的Cocoapods运行正常,最好将Cocoapods升级为最新版本。 确定GitHubDesktop软件运行正常。(下载地址:https://desktop.github.com) 确定GitHub账号正常。二.检查GitHub上的项目环境正常 是否配置LICENSE(开源许可证),没有就必须配置。...

2018-10-18 17:12:44 478

原创 Cocos2d-x项目创建之 静态库生成

Cocos2d-x项目创建之 静态库生成

2017-05-17 19:56:36 2068

原创 Cocos2d-x项目创建之 原生ios项目导入Cocos2d框架

Cocos2d-x项目创建之 原生ios项目导入Cocos2d框架

2017-05-17 19:53:54 4201 2

原创 QQ互联验证Universal Link 状态提示应用的universallink配置中不含互联信息

问题情况

2021-06-18 14:32:37 2633

原创 runtime - api介绍

基本概念Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用 C 和 编译语言 写的 Runtime 库。它是 Objective-C 面向对象和动态机制的基石。Objective-C 是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发。理解 Objective-C 的 Runtime 机制可以帮我们更好的了解这个语言,适当的时候还能对语言进行扩展,从系统层面解决项目中

2021-05-08 14:33:11 623

原创 Xcode安装Alcatraz Xcode不能使用Alcatraz

最近换了电脑,重新安装了一下xcode的插件Alcatraz,发现跟之前的有点出入,整理了一下过程。在线安装方法 (已经不支持)$ curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh复制代码在终端运行,出现错误 curl: (7) Failed to connect to raw.github.com port 443: Connection refused复制

2020-11-12 12:03:46 1291 2

原创 MacOS 升级到 MacOS Catalina 后无法使用PPTP协议问题

MacOS 10.14系统还是有PPTP的支持,可以使用shimo来 连接PPTP协议的VPN。最近MacBook系统进行了升级, 升级为MacOS Catalina 10.15.3,发现shimo无法使用了。 起初以为是VPN问题,验证后发现VPN没有问题,那应该 就是本机系统问题了,于是上网查询整理了下面的处理过 程。定位问题经过上网查询了解到macos 10.15+版本以后系统...

2020-03-02 00:55:17 7571

原创 Android keystore 签名证书的作用以及如何生成

keystore的作用有利于程序升级:当新版程序和旧版程序的数字证书相同时,Android系统才会认为这两个程序是同一个程序的不同版本。如果新版程序和旧版程序的数字证书不相同,则Android系统认为他们是不同的程序,并产生冲突,会要求新程序更改包名。有利于程序的模块化设计和开发:Android系统允许拥有同一个数字签名的程序运行在一个进程中,Android程序会将他们视为同一个程序。所以开...

2019-03-22 11:30:27 1698

转载 什么是全面屏?

概念很多人可能把全面屏跟曲面屏混淆,其实这是两个不同的概念。一般手机的屏幕纵横比为16:9,如1080x1920、1440x2560等,其比值为1.777777……,全面屏手机出现之前,Android中默认的最大屏幕纵横比(maximum aspect ratio)为1.86,即能够兼容16:9的屏幕。一些手机厂商为了追求更大的屏幕空间以及更极致的用户体验,于是提高了屏幕纵横比,17:...

2018-10-23 14:59:56 4915

原创 GitHub项目首页添加内容介绍(添加图片)

一、GitHub网站添加 README.md 文件1.如图:2.如图:3.如图:4.如图:5.如图:6.如图:7.提交工程:8.查看效果查看完整效果传送门: https://github.com/xiayuqingfeng/DPWidgetSum...

2018-10-18 17:45:53 3608

转载 详述 GitHub 中声明 LICENSE 的方法

详述 GitHub 中声明 LICENSE 的方法当我们在 GitHub 浏览一些开源项⺫时,我们经常会看到这样的标志: 如上图所示,Apache-2.0,我们可以将其称之为开源许可证,那么到底开源 许可证是什么呢? 开源许可证即授权条款。开源软件并非完全没有限制。最基本的限制, 就是开源软件强迫任何使用和修改该软件的人承认发起人的著作权和所 有参与人的贡献。任何人拥有...

2018-10-18 15:45:04 2815 1

原创 iSO获取两个日期之间的所有日期数组,精确到天

- (void)viewDidLoad {    [superviewDidLoad];    NSArray *datearr = [selfgetDayArrayLeftDate:@"2017年1月1日"rightDate:@"2017年1月5日"];}//获取两个日期之间的所有日期,精确到天- (NSArray *)getD

2017-12-20 15:04:48 1606

原创 How to build OpenBLAS for iPhone iOS

OpenBLAS 介绍OpenBLAS是由中科院软件所并行软件与计算科学实验室发起的基于GotoBLAS2 1.13 BSD版的开源BLAS库高性能实现.OpenBLAS源码地址OpenBLAS地址:https://github.com/xianyi/OpenBLAS/tree/release-0.2.21build OpenBLAS for i...

2017-10-24 13:37:00 559 3

原创 mac apache 服务器部署资源局域网访问

mac apache 服务器部署资源局域网访问

2017-06-23 14:34:34 2753

转载 iOS 从0到1搭建高可用App框架

最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目结构和良好的代码规范是保证产品质量的关键,下面分享一下我的架构思路。架构图:架构图架构原则:易读性、易维护性、易扩展性。一、思考做好一件事,花在思考上

2017-06-19 09:19:57 611

转载 使用一组点画出平滑的曲线

今天在项目中需要人脸上的点来勾勒出人脸的轮廓,我的想法是将要画的点存入一个数组,使用了UIBezierPath来连接每一个点。但是这样画出来的图是折线,显得过于生硬。查了若干资料,后来终于在stackoverflow上找到了一个很好的解决办法。这个做法的原理其实是在每两个点之间加入一些点,来使得两个点可以平滑的过度。这其实就是Centripetal Catmull–Rom spline

2017-04-17 20:34:47 4890

转载 iOS 编译过程的原理和应用

来源:黄文臣 blog.csdn.net/hello_hwc/article/details/53557308前言一般可以将编程语言分为两种,编译语言和直译式语言。像C++,Objective C都是编译语言。编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CPU上执行,所以执行效率较高。像JavaScript,Python都是

2017-04-14 09:10:20 6874

转载 block里的self、weakSelf、strongSelf

ARC下,关于block里面使用self、weakSelf、strongSelf,理解一直没有特别的透彻,今天花时间研究了一下,总结如下: 其实一共就涉及到两个问题:1.是否循环引用了2.block里面的代码,不一定执行到哪行时,VC可能就释放了,self就为nil了,那么你到底想让代码在这种情况下如何执行。 其实到底用self、weakSelf还是

2016-12-02 09:16:54 1337

转载 DES、3DES、AES

DES1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES Data Encryption Standard) 。目前在国内,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证

2016-11-30 15:04:23 1646

原创 WebView离线缓存开发

基于NSURLCache框架开发的iOS网页离线缓。

2016-11-16 17:05:59 2011 2

转载 iOS开发 iOS10推送必看(基础篇)

转自: http://www.jianshu.com/p/f5337e8f336diOS开发 iOS10推送必看(基础篇)字数1380 阅读2685 评论52 喜欢80iOS10更新之后,推送也是做了一些小小的修改,下面我就给大家仔细说说。希望看完我的这篇文章,对大家有所帮助。一、简单入门篇---看完就可以简单适配完了相对简单的推送证书以

2016-09-26 11:36:32 2648

转载 Xcode 8 的 6 大新功能一览

转自:http://www.cocoachina.com/ios/20160714/17038.html在2016 苹果全球开发者大会(WWDC)期间, 苹果一如既往地给开发者们披露了新版的集成开发工具 – Xcode, 在过去的每一次大版本发布中,苹果都会积极地改进开发工具,添加一些极具吸引力的新功能,今年也不例外。1. Swift 2 and 3过去每一版的Xcod

2016-09-21 11:46:18 818

转载 兼容iOS 10 _升级xcode8_适配(四)

1.Notification(通知)自从 Notification 被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到 UserNotifications 的易用,功能也变得非常强大。iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在运行时和

2016-09-21 11:26:18 1095

转载 兼容iOS 10 _升级xcode8_适配(一)

转自:http://www.jianshu.com/p/0cc7aad638d9字数2646 阅读18217 评论103 喜欢5151.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的

2016-09-21 10:46:36 1496

转载 兼容iOS 10 _升级xcode8_适配(三)

1推送 xcode 升级到8之后很多人的推送接收不到了.获取不到token了 一朋友搞了一小时没找到原因. 只因看下图吧....我发觉xcode 我不打开他也能收到通知. 但是到了8(必须打开了才能收到推送) . 貌似不行了    大家对号入座吧.下面普及下ios10跟之前的推送的区别iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写

2016-09-21 10:15:56 946

转载 兼容iOS 10 _升级xcode8_适配(二)

本文转自:http://www.2cto.com/kf/201609/547169.html一.工程改动1. 工程配置直接使用Xcode8Beta打开工程后,你会发现你的provisonfile配置出了问题,这是由于在Xcode8中对工程配置有了一些小的改动。在Xcode8工程配置的general选项卡中,使用更详细signing选项替换了原有的team选项。选中:

2016-09-19 21:50:11 1340

原创 coreText 图文混排之图片拖动

coreText 图文混排,图片可拖动,coreText 图文混排,图片可拖动coreText 图文混排,图片可拖动coreText 图文混排,图片可拖动coreText 图文混排,图片可拖动coreText 图文混排,图片可拖动

2016-09-19 20:51:26 1049

转载 Cocos2d-x 3.0正式版及android环境搭建详细教程

今天cocos2d-x 3.0正式版终于发布了,下午特地下载了来尝尝鲜,废话不多说了。3.0正式版的环境搭建和之前的RC版其实是一样的,太多的教程也写了如何搭建,今天来写写我自己是如何来搭建的。我的开发环境是:mac + xcode + eclipse ,其实现在win下面的环境和这个都是一样的,唯一不一样的就是环境变量的配置。下面主要介绍cocos2d-x环境的设置以及android

2016-03-31 15:00:14 655

转载 深入浅出-iOS的TCP/IP协议族剖析&&Socket

深入浅出-iOS的TCP/IP协议族剖析&&Socket

2016-02-24 10:20:05 1827

原创 html5学习_MySecondPage_文本排版

html>html lang="en">head> meta charset="UTF-8"> title>文本排版title>head>body> p>李商隐 锦瑟p> 琴瑟无端五十年,br/> 一弦一柱思华年。br/> 庄生晓梦迷蝴蝶,br/> 望帝春心托杜鹃。br/> 沧海月明珠有泪,br/> 蓝田日暖玉生烟。

2015-12-23 16:37:45 736

原创 html5学习_MyFirstWebPage_语法的概念与框架

html5学习_牛刀小试

2015-12-23 14:28:25 909

转载 Xcode 编译选项详解

以下所有编译选项都基于Xcode 4.6。本文基于Apple Xcode文档、《Professional Xcode 3》、以及Google搜索结果翻译而成。我对于编译认识较浅。如有解释不当的地方请谅解。在某些翻译可能会不恰当的地方,都附上了英文原文。Architectures 架构Additional SDKs在编译的时候需要附加的SDK。Architectures支持的

2015-12-23 11:10:47 2512

原创 iOS自定义控件_CustomTextView

以前使用输入框文字限制,基本上是打字过程中阶段输入,效果很不好,特别输中文的过程中,好不容易用智能拼音打了一长串字,结果被自动截取打断了,变成了拼音,简直是气死宝宝了。后来想了个办法,就是识别输入框输入中文,在用户把一长串拼音确认转换为文字之后再截取。下面看效果:实现代码:TextViewCustom.h//// TextViewCustom.h// PSTextFiled//// Created by William Sterling on 14/12/25.// Copyrig

2015-12-22 10:09:07 2785 1

转载 专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的

专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的版权说明本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。前言第一次听到 ibireme 这个名字,是看到他在 微博上分享 了 YYText 开源库。当时我第一眼见到 YYText 的功能示意 GIF 图时(下图所示),就被它丰富的功能吸引了。Y

2015-12-16 10:46:53 3588

转载 结合实际问题的 Bitcode 适配指南 (二)

今天试着用Xcode 7 beta 3在真机(iOS 8.3)上运行一下我们的工程,结果发现工程编译不过。看了下问题,报的是以下错误:1ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)’ does not contain bitcod

2015-12-01 09:11:40 606

转载 结合实际问题的 Bitcode 适配指南 (一)

随着XCode7的发布,Apple提供了一项新的技术来支持App瘦身功能,那就是Bitcode。本文章将会结合自己在支持bitcode过程中遇到的问题,来阐述支持bitcode的过程。BitCode是什么Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes

2015-12-01 09:09:26 1155

转载 Web开发者推荐的最佳HTML5/CSS3代码生成器

HTML5和CSS3是一入门就能用的最好的语言,最简单同时也最好的的方式就是直接开始做!那么生成器就在自动生成代码时扮演者重要角色,它们非常适用于那些要做很多重复性工作的开发人员和设计人员,生成器可以帮他们解决这些繁琐的工作。在本文中,我们精心挑选了一些经验丰富开发人员和设计人员常用HTML5、CSS3代码生成器。HTML5代码生成器网上有五六种可以生成优质代码的HTML5生成

2015-11-25 09:04:50 639

原创 objective-c 算法积累

1.获取字符串中单词的计数?2.统计字符串中每个单词的出现的计数?

2015-11-20 13:34:07 619

转载 如何在运行时改变App的图标

在你完成应用程序的beta版本后,最后会有些人去帮你测试,使你去完善应用程序……或者会有投资青睐。但是如果测试人员有一种简单地方式去检查构建版本的应用程序会不会有帮助呢?这个教程将会向你展示这些,向你介绍一些或许很少有人知道的Xcode里面的功能。你会相信在这个教程中你不会写一行Swift的代码吗?当然,你也不用写一句Objective-C代码。这个教程会让你写一些bash

2015-11-19 13:48:09 924

Flutter 完全手册

Flutter 完全手册,从初级到高级讲解了Flutter开发语言。

2022-02-08

PPTP_MAC_支持包.zip

问题原因找到了,为了能正常使用shimo,我们需要拷贝这两个文件到macos 10.15系统对应的目录,如果你系统有备份,可以从macOS 10.14中拷贝这两个文件出来。 如果没有备份系统,可以从文末提供的下载地址[下载pptp和PPTP.ppp]文件。 需要注意的是Mac OS X系统默认情况是开启了完整性保护(System Intregrity Protection,SIP)的,所以即使是root帐户也无法修改系统目录中的文件。 为了能够修改受保护的文件,需要禁用保护功能,禁用步骤如下: 重启电脑,按Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式) 左上角菜单里找到"实用工具 -> 终端"。 在终端中输入csrutil disable命令回车。 在终端中输入reboot命令,重启。 如果想重新启动SIP机制重复上述步骤改用csrutil enable即可(不要开启,否者shimo将仍旧无法使用)。 重启电脑后 在终端输入:sudo mount -uw /&& killall Finder。 通过命令将PPTP.aaa文件拷贝到/System/Library/Extensions 目录。 例如:sudo cp -R PPTP.aaa /System/Library/Extensions

2020-03-02

iOS开发SDK(framework、bundle、脚本打包)

iOS SDK开发,.framework静态库,.bundle资源文件,脚本打包SDK和.bundle。

2019-12-26

OmniPlan3112.zip

mac下打开.mpp后缀文件的工具OmniPlan mpp是Microsoft Project项目管理软件的文件扩展名,软件设计目的在于协助项目经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。

2019-11-05

Axure浏览器插件(chrome for mac )Axure-RP-Extension-for-chromecj.com_v0.6.2。

Axure浏览器插件(chrome for mac )Axure-RP-Extension-for-chromecj.com_v0.6.2。 包含已解压的插件文件包,直接导入使用。

2019-11-01

RapidClick_屏幕鼠标自动点击.zip

RapidClick_屏幕鼠标自动点击,附带有安装教程。 RapidClick_屏幕鼠标自动点击,附带有安装教程。

2019-08-16

《Tomcat与Java Web开发技术详解(第2版)》_(孙卫琴)_源码.zip

《Tomcat与Java Web开发技术详解(第2版)》.(孙卫琴).源码

2019-05-20

Android File Transfer_1_1

Android File Transfer_1_1

2017-08-24

图文混排_图片拖动

图文混排,图片拖动。

2016-09-19

CustomTextView_文字个数限制

以前使用输入框文字限制,基本上是打字过程中阶段输入,效果很不好,特别输中文的过程中,好不容易用智能拼音打了一长串字,结果被自动截取打断了,变成了拼音,简直是气死宝宝了。后来想了个办法,就是识别输入框输入中文,在用户把一长串拼音确认转换为文字之后再截取。下面看效果:

2015-12-22

Reachability

网络监测,Reachability

2015-06-02

iOS_TTF自定义字体

iOS_TTF自定义字体

2015-05-26

空空如也

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

TA关注的人

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