会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Niki
程序媛~
CnBlogs
Home
New Post
Contact
Admin
Subscription
1
2
3
下一页
2017年6月8日
IOS - SDK开发
1. 创建一个静态库 名字为 MySDK 删除没用的.m 文件 删除.h中内容 添加 #import<UIkit/UIkit.h> 导入uikit 框架 依然是在Xcode的Build Phases界面,选择Editor\Add Build Phase\Add Copy Headers Build
Read More
posted @ 2017-06-08 14:44 Niki~
Views(327)
Comments(0)
Diggs(0)
2017年5月7日
FMDB
以前使用SQLite十分的麻烦,代码很冗余,所以开发者朋友们一般在实际开发的过程中都是使用的是FMDB这个开元框架,那么下面我们就来了解一下FMDB这个轻量级的框架的简单使用吧. 基本概念: 所谓的FMDB就是iOS平台的SQLite数据库框架.是以OC的方式封装了SQLite的C语言API. 使用
Read More
posted @ 2017-05-07 15:38 Niki~
Views(262)
Comments(0)
Diggs(0)
2017年5月1日
iOS 签名机制
iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程
Read More
posted @ 2017-05-01 11:52 Niki~
Views(520)
Comments(1)
Diggs(0)
2017年4月27日
MJRefresh框架介绍 --(简单的下拉刷新)
一.MJRefresh的类解释. 1.MJRefreshComponent 所有刷新控件的基类别.(component: 成分,组件) 2.MJRefreshNormalHeader 默认的下拉刷新控件 3.MJRefreshAutoNormalFooter 默认的上拉刷新控件 下拉刷新控件自适应在
Read More
posted @ 2017-04-27 14:56 Niki~
Views(558)
Comments(0)
Diggs(0)
2017年3月28日
线程的生命周期
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 (1)生命周期的五种状态 新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread(); 就绪(runnable)线程已经被启动,正
Read More
posted @ 2017-03-28 10:58 Niki~
Views(228)
Comments(0)
Diggs(0)
2017年3月22日
多线程的理解
1.多线程的优点和缺点分别是什么? 答:优点:1、将耗时较长的操作(网络请求、图片下载、音频下载、数据库访问等)放在子线程中执行,可以防止主线程的卡死;2、可以发挥多核处理的优势,提升cpu的使用率。 缺点:1、每开辟一个子线程就消耗一定的资源; 2、会造成代码的可读性变差;3、如果出现多个线程同时
Read More
posted @ 2017-03-22 08:43 Niki~
Views(7797)
Comments(0)
Diggs(0)
2017年3月13日
MKNetworkKit自定义缓存有效时间
MKNetworkkit是一个非常好用、轻量的网络请求框架。可以支持自动缓存。 但是在某些情况下,我们要求数据可以实时被更新,比如下单之后,订单状态的刷新、商品状态的刷新等。 MKNetworkkit有一个用于控制缓存有效时间的变量,叫MKNetworkKitDefaultCacheDuration
Read More
posted @ 2017-03-13 22:22 Niki~
Views(208)
Comments(0)
Diggs(0)
2017年3月10日
TCP~UDP
一、HTTP协议的主要特点:1. CS模式 2. 简单快速:只需要传送请求方法和路径。(常用方法有GET,HEAD,POST) 3. 灵活:任意对象都可以,类型由Content-Type加以标记 4. 无连接、无状态 即每次连接只处理一个请求,对于事务处理没有记忆能力 http表示要通过HTTP协议
Read More
posted @ 2017-03-10 22:59 Niki~
Views(178)
Comments(0)
Diggs(0)
2017年3月7日
OC的理解与特性
OC的理解与特性 动态特性 oc作为一门面向对象的语言,自然具有面向对象的语言特性:封装,继承,多态.它既具有静态语言的特性如c++ ,又有动态语言的效率,(动态绑定,动态加载). 总体来讲,OC确实是一门不错的编程语言 objectve -c具有相当多的动态特性,表现为三个方面:动态类型(dyna
Read More
posted @ 2017-03-07 15:58 Niki~
Views(276)
Comments(0)
Diggs(0)
Swift入门(四)——可选类型(Optionals)与断言(Assert)
可选类型是什么? 首先看一个问题,Swift中String类型的变量有一个叫做toInt的方法,可以把String类型变量转换为Int类型变量。 执行以上方法后得到了奇怪的结果: 其实,可以发现,toInt方法的返回值并不是Int,而是Int?这是因为Swift提供了一种叫做“可选类型”(Optio
Read More
posted @ 2017-03-07 15:51 Niki~
Views(323)
Comments(0)
Diggs(0)
1
2
3
下一页
公告