为iOS App子模块创建桌面快捷方式
为iOS App 子模块创建桌面快捷方式 前提是App配置了自己的URLSchem,并且通过url可以打开App的相应的子模块; 安装Apple Configurator,选择”文件->新建描述文件”; 填写描述文件通用信息,和添加一个Webclip并配置好相应...

为iOS App 子模块创建桌面快捷方式 前提是App配置了自己的URLSchem,并且通过url可以打开App的相应的子模块; 安装Apple Configurator,选择”文件->新建描述文件”; 填写描述文件通用信息,和添加一个Webclip并配置好相应...
使用 sqlcipher 加密解密 sqlite3 数据库 下载sqlcipher https://github.com/sqlcipher/sqlcipher 编译sqlcipher $ ./configure --enable-tempstore=yes CFLAGS="-DSQLIT...
机器学习/数据挖掘/神经网络相关资料 ##学习入口链接 解读AlphaGo论文 机器学习系列(8)_读《Nature》论文,看AlphaGo养成 龙心尘的CSDN博客 寒小阳的CSDN博客 用Python开始机器学习(1:配置windows平台) Feng某人迟到的技术专栏 ...
正则表达式所有元字符及其使用方法一览表 参考: 正则表达式所有元字符及其使用方法一览表 正则表达式30分钟入门教程 在线正则表达式测试 9 Regular Expressions to strip HTML tags 7 URL regular expressions to ret...
CallKit使用实现总结 CallKit不仅让VoIP应用具有系统电话一样的功能,还能帮助系统实现来电识别等功能;但本身并不具备voip功能。 引入库PushKit.framework、CallKit.framework; AppDelegate.h添...
使用自建证书配置HTTPS服务器 安装升级openssl 首先,查看下当前设备的openssl版本,如果版本在openssl1.0.1g以上,请略过。查看命令:openssl version -a。 下载:wget https://www.openssl...
iOS安防及越狱开发相关知识总结 首先要有一个越狱设备,没得说的。 脱壳 因为从AppStore下载的ipa都是加了壳的(苹果把开发者上传的ipa进行了加壳后财放到AppStore的),所以加壳的ipa要先去壳。因为通过xcode打的包是没有加壳的,所以在第三方渠道如PP助手、itools...
iOS中图形的绘制基础 UIView的drawRect方法 override func drawRect(rect: CGRect) { //绘制代码 } Bézier Curve(贝赛尔曲线) 1.1962年法国工程师Pierre Bézier发表; 2.计算机图形图...
iOS面试相关基础问题点 iOS程序的执行顺序 AppDelegate执行顺序 1 进入程序的入口,进入main函数, 设置AppDelegate称为函数的代理 2 程序完成加载:-[AppDelegate application:didFinishLaunchingWithO...
JsonServer,lowdb,hotel为开发者打造轻服务器 JsonServer模拟Api服务端 JsonServer:https://github.com/typicode/json-server 本文示例:http://wodedata.com:3000 为api生成模拟数据...
C/S系统通信相关解决方案 即时消息IM 目前主流的四种IM(IM:instant messaging,即时消息)协议:XMPP(Extensible Messageing and Presence Protocol:可扩展消息与表示协议)、即时信息和空间协议(IMPP)、...
NSURLConnection 与 NSURLSession 区别 NSURLSession 官方说法 NSURLSession 是iOS7后出来的替代 NSURLConnection 的API; NSURLSession 通过绑定一个 delegate 在一个网络会话的生命周期...
常见的基础原理相关的问题 数组: 数组存储区间是连续的,二分查找时间复杂度小,为O(1),寻址容易,插入和删除困难; 链表: 链表存储区间离散,时间复杂度很大,达O(N),寻址困难,插入和删除容易; 哈希表: 哈希表是一种寻址容易,插入删除也容易的数据结构,既满足了数据的查找方便,同时不...
iOS 中 UIView 的 Layout 相关概念 Autolayout机制相关方法 - (CGSize)sizeThatFits:(CGSize)size - (void)sizeToFit - (void)layoutSubviews - (void)layoutI...
OC中的运行时及Swift中的结构体及值类型 OC中的运行时 OC本身是一种强类型语言,但其运行时功能让它又有了动态语言的特点。OC中对象的类型和对象所执行的方法都是在运行时阶段进行查找并确认的,这种机制被称为动态绑定。 在很多语言,比如 C ,调用一个...
iOS中的MVC、MVVM 研究 一个标准的MVC架构 Model @interface Person : NSObject - (instancetype)initwithSalutation:(NSString *)salutation f...
iOS性能内存优化 几个优化总体思路: 避免过多的CPU计算 简化复杂频繁的布局计算 文本计算、格式转换、图像绘制、对象的创建调整等尽可能放到后台线程进行 避免图层混合 确保控件的opaque属性设置为true...
WebView、网络操作相关及键盘相关的几个关键类 UIWebview的本地调用 注入js:[webview stringByEvaluatingJavaScriptFromString:] 本地调用,使用WebViewJavascriptBridge:- (void)regist...
iOS内存管理机制 Objective-C内存管理的对象 主要有两类,一类是值类型,比如int、float、struct等基本数据类型; 另一类是引用类型,也就是继承自NSObject类的所有的OC对象; 前一种值类型不需要我们管理,后一种引用类型是需要我们管理内存的; 值...
# - 配置Apache虚拟目录 1. 在 /etc/httpd/conf.d 目录中创建 tomcat.conf 文件; 2. 添加以下内容: ## 配置tomcat的常规应用,这里使用 my.wodedata.com 域名 <VirtualHost *:80> ...
# 创建数据库 CREATE DATABASE IF NOT EXISTS rootls DEFAULT CHARSET utf8 COLLATE utf8_general_ci # 创建用户并授权 CREATE USER 'rootls'@'localhost' IDENTIFIED BY...
一些比较有用的iOS开发者博客 objc中国 NSHipster 中文版 - NSHipster Ray Wenderlich | Tutorials for iPhone / iOS Developers and Gamers ...
HTTPS的深入理解 HTTPS的工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称...
OAuth2.0深入理解 OAuth简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提...
将以下脚本保存为 lamp.sh , 执行 sh lamp.sh 安装。 #!/bin/sh # 参考: # Shell脚本编程30分钟入门:https://github.com/qinjx/30min_guides/blob/master/shell.md # nstall JAVA ...