前言
什么是操作系统:操作系统是一种系统软件,用来管理计算机的软硬件资源。
主流操作系统:
移动便携式设备:Android、iOS、Windows Phone、Symbian(塞班)、Black Berry(黑莓) OS
PC个人电脑:Wi
有关NSLog调试问题
//保证#ifdef 中的宏定义只会在 OC的代码中被引用
//否则, 一旦引入C/C++ 的代码或者框架就会出错
#ifdef __OBJC__
#ifdef DEBUG
#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt
常量
C语言有丰富的数据类型,在开发中,一般用常量或者变量来表示这些数据
"量"表示数据。常量,则表示一些固定的数据,也就是不能改变的数据。
10.1;// 双精度double
5.2f; //单精度float
'a'; //
题记:在开发的路途上,有的人走的很深很远,而对于停留在初级阶段的我来说,还要学的、经历的还有很多...
list
sqlite 数据库中,当把表里的数据都清空时,下次插入的数据的 id 主键不会从 0 开始。保险起见 下次从数据库获取数据时先获取第一个的 id 主键,不知道还有没有其他简单的方法
如
iOS 获取公历、农历日期的年月日
介绍三种方法获取 Date (NSDate) 的年月日。
用 date 表示当前日期。测试日期为公历 2017 年 2 月 5 日,农历丁酉年,鸡年,正月初九。
let date: Date = Date()
NSDate *date = [NSDate date
该项目地址: 地址
克隆地址为 https://github.com/rsanchezsaez/CardboardSDK-iOS.git
目前如果想在iOS设备上实现双目VR的功能,Google 已经提供了官方的sdk,上手简单,但是由于在实际使用中有其他需求,GVR的源码无法修改,所以还是使用这个
iOS 容器控制器 (Container View Controller)
一个控制器包含其他一个或多个控制器,前者为容器控制器 (Container View Controller),后者为子控制器 (Child View Controller)。UINavigationController、UI
Swift一出来就比较受人欢迎,但是还是有很多的第三方库是不支持Swift的,个人也感觉Swift还有很长的路要走。
而且最近连Swift的创始人都离开苹果公司了。。。。。。。。。
加入Swift用到了第三方的东西那怎么办呢,其实很简单,Xcode会自动帮你创建一个桥接文件,用来连接Swift和OC
一、创建项目目录
创建工程的时候规定一下目录,规定目录就是规定自己的架构,结构层次分明,方便查找。
创建Classes目录(里面放自定义类),继续在该目录下创建:
Define:定义宏
Base:基础模块(继承基础类,方便进行全局设置)
NetWor
App的开发无外乎从网络端获取数据显示在屏幕上,数据做些缓存或者持久化,所以网络层极为重要。原来只是把AFNetwork二次封装了一下,使得调用变得很简单,并没有深层次的考虑一些问题。
前言
参考:网络层设计方案
这篇文章提的问题也正是我平时经常纠结的,但是一直没有深入思考。文章给的解决方案和为
修改定价将你的app定价修改成0.99刀
修改你的发行范围,全取消后只选中国。
save这时候你的app status将会变成pending contract。
将之前的修改都改回来,修改定价free,全选区域,然后save
这时候app status又会变成Ready
1:仓库地址:https://github.com/jsonmodel/jsonmodel
主要作用是把JSON字符串转成Model实体,也可以把实体转化成JSON字符串;还包含一些转字典的内容;JOSN字符串通过AFNetworking转化成字典,然后再能过字典
当你在一个Xcode版本上编辑Storyboard并储存后(比如 8.1)在另一个版本上(比如8.2.1)打开想继续编辑的时候,有时候会无法打开Storyboard。所以两人合作编写一个 Xcode project 的时候,一定要使用相同的版本。不然以后麻烦多多,会出现很多莫名其妙的问题。 有两个选
这个问题很傻很天真,如何正确的添加图像资源
我有一个名为 back.png 的图片,直接拷贝到 Finder 的 project 目录下了。
用如下的语句:
roleImageView.image = UIImage(named: "back")
显示不了图片。
其实不是语句有问题,是添加图像的方
黑云压城城欲摧 - 2016年iOS公开可利用漏洞总结
作者:蒸米,耀刺,黑雪 @ Team OverSky
0x00 序
iOS的安全性远比大家的想象中脆弱,除了没有公开的漏洞以外,还有很多已经公开并且可被利用的漏洞,本报告总结了2016年比较严重的iOS漏洞(可用于远程代码执行或越狱)
学了OC的block,再写C的回调函数有点别扭,对比下区别,回忆记录下。
C的回调函数:
callBack.h
1)、定义一个回调函数的参数数量、类型。
typedef void (*CallBack)(int data_i32);
2)、声明一个外部函数指针。
extern CallBa
C的回调函数:
callBack.h
1)、声明一个doSomeThingCount函数,参数为一个(无返回值,1个int参数的)函数。
void DSTCount(void(*CallBack)(int data_i32));
callBack.c
1)、在doSomeThingCoun
任何一款直播软件都必须进行美颜,不然哪来的那么多美女,所以技术改变世界,不只是说说而已。美颜在采集的时候就得就行,让主播实时看到直播的效果。
1.美颜原理
其实美颜的本质就是美白和磨皮,分别通过提高亮度和模糊像素点进行。我们一般用GPUImage这个开源的图像处理库来实现。视频的本质就是一张
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌 入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。
stringByEvaluatingJavaSc
新项目用swift3.0开发,现在基本一个月,来总结一下遇到的问题及解决方案
1,在确定新项目用swift后,第一个考虑的问题是用纯swift呢?还是用swift跟OC混编
考虑到新项目也不可避免的使用很多第三方库,而第三方库不一定支持swift或者有swift的替代版本,所以最终还