首 页
前段开发
HTML/CSS
JavaScript
jQuery
Node.js
Vue.js
jQuery插件
后端开发
PHP
Java
C#
Python
C
C++
GO
Ruby
移动开发
Android
IOS
数据库
MySQL
MongoDB
Oracle
SQL Server
多线程03---NSThread
每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法: 1.iOS支持多个层次的多线程编程,层次越高的抽象程度越高,使用也越方便,也是苹果最...
线程通信
NSThread
线程安全
互斥锁
多线程
作者:
乐学网
2016-12-29 07:15:08
334
0
多线程02---pThread简介
1.简介 pthread 是属于 POSIX 多线程开发框架。它是c语言提供的一个跨平台的多线程解决方案。由于其在iOS编程中,操作比较麻烦,一般不用,这里介绍仅仅作为了解。 2.pthread的使用 通过以下函数创建pthread,在C语言中类型的结尾通常 _t/Ref,而且不需要使用 *: int pthread_create(pthread_t * __res...
ios
桥接
多线程
pThread
bridge
作者:
乐学网
2016-12-29 07:15:08
353
0
网络编程01---计算机网络基础
1.为什么要学习网络编程 1.在移动互联网时代,移动应用的特征有 几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图 只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力 如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水 2.移动网络应用 = 良好的UI + 良好的用户体验 + 实时更新的数据 新闻:网易新闻、新...
基础
iOS
网络编程
服务器
客户端
作者:
乐学网
2016-12-29 07:15:08
341
0
网络编程03---JSON和XML
1.JSON 1.什么是JSON JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON的格式很像OC中的字典和数组 {“name” : “jack”, “age” : 10} {“names” : [“jack”, “rose”, “jim”]} 标准JSON格式的注意点:ke...
网络编程
json
xml
字典
作者:
乐学网
2016-12-29 07:15:08
328
0
Swift版本之大雪纷飞
今天真是闲来无事,随便看了一下苹果官方的Swift教程。其实也仅仅是看了第一章内容,记住了一点几本的语法。 然后想起昨天自己没事写的大雪纷飞的动画,自己就拿起来练一下手。 说真的做Demo的时候还真遇到几个比较棘手的问题。 Swift是强类型语言,对没有隐式的数据类型的转换,也就是说,即使是 Float/Int这种运算都会报错,需要你自己转换成相同的数据类型。 Sw...
Swift
iOS
语法
动画
作者:
乐学网
2016-12-29 07:14:51
656
0
如何判断机器的字节顺序是高字节在前还是低字节在前
最近经常听各种人在群里面讨论各种机,linux,mac,windows,单片机的啥都有。讨论的焦点就是在这些机器上到底是高字节在前还是低字节在前。 围绕这些各种口水战也是不亦乐乎,除了浪费时间以外,并没有什么卵用。 其实这个问题是很简单,只要稍微懂一点c语言知识。对,只要知道如何使用指针就可以做出正确的判断了。甚至你也许连指针都不会也没关系。只要你的电脑上有一个c的编译器,...
低字节
指针
高字节
c语言
类型转换
作者:
乐学网
2016-12-29 07:14:41
562
0
自定义UICollectionViewLayout实现瀑布流布局
WCLWaterFallLayout简介用swift写的简单的瀑布流布局,用于UICollectionView,支持拖拽布局~使用let layout = WCLWaterFallLayout.init(lineSpacing: 11, columnSpacing: 11, sectionInsets: UIEdgeInsetsMake(0, 16, 10, 16)) layout.delega...
WaterFall
Layout
瀑布流
作者:
乐学网
2016-12-28 06:37:13
46
0
教你一步一步实现iOS自己的字典转模型库
前言我们在iOS开发中,一般会使用MVC或者MVVM等模式。当我们从接口中拿到数据时,我们需要把数据转成模型使用。下面我就带大家一起用runtime一步一步的来完成这个转换框架1、先写一个简单的字典到模型的转换模型TestModel@interfaceTestModel:NSObject@property(nonatomic,copy)NSString*name;@property(nonatom...
数组属性
模型
控制器
作者:
乐学网
2016-12-28 06:37:13
32
0
gitlab仓库迁移 多个ssh key问题
摘要: 我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。 我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。下面我们来看看具体的操作:1,生成一个公司用的SSH-Key $ ssh-keygen -t rsa -...
key
ssh
gitlab迁移
项目
仓库
作者:
乐学网
2016-12-28 06:37:13
45
0
ios 抓包工具使用 paros软件
paros软件 下载 ----http://download.csdn.net/detail/tuyaloveios/6569041java jdk mac版本 ---http://www.cr173.com/soft/2646.html参考安装步骤 ---- http://jingyan.baidu.com/article/a3a3f811ebbd2d8da2eb8ac1.html工具/原...
https
抓包
数据
测试
作者:
乐学网
2016-12-28 06:37:03
451
0
上一页
1
2
3
4
5
6
7
8
9
10
19
…
145
下一页