IOS
文章平均质量分 72
puyangdev
Q群:126757866
387421656
展开
-
网络模型
一、OSI参考模型1.应用层2.表示层3.会话层4.传输层5.网络层6.数据链路层7.物理层二、TCP/IP参考模型1、应用层(应用、表示、会话)2、传输层3、网络层4、网络接口层(数据链路层,物理层)原创 2017-03-12 13:54:59 · 239 阅读 · 0 评论 -
CocoaPod
升级10.11后,运行pod命令出现:-bash: pod: command not found解决方案如下:sudo gem install -n /usr/local/bin cocoapodspod update / pod install 卡在:Updating local specs repositories等待即可,或者pod install -原创 2017-07-30 17:11:44 · 508 阅读 · 0 评论 -
IOS APP 制作二维码 下载
1、制作plist文件 items assets kind software-package原创 2017-08-08 17:30:08 · 1721 阅读 · 0 评论 -
CoreData 入门级教程,以及注意事项
一、简介 受朋友之邀,写篇关于CoreData 入门级教程,Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句。二、开始创建2.1、创建工程2.2 添加实体2.3原创 2017-04-26 17:21:11 · 1458 阅读 · 0 评论 -
oc 提取图片中的颜色
一、下载地址下载:https://github.com/puyangdev/PYColorPicker二、 效果三、关键代码//获取图片某一点的颜色- (UIColor *)colorAtPixel:(CGPoint)point { if (!CGRectContainsPoint(CGRectMake(0.0f, 0.0f, self.image.size.wi原创 2017-04-13 17:42:33 · 1767 阅读 · 0 评论 -
Zip - 压缩、解压缩工具
下载地址:https://itunes.apple.com/cn/app/id1175701165?mt=8一款精致而实用的文件管理App,提供了丰富的文件操作。如果您不经常鼓捣文件,那没关系,把它作为一款图片管理软件吧!还等什么,快下载吧!特色功能:无线上传、手势锁、定制主题。便捷功能:图片浏览器、小说阅读器、音乐播放器、视频播放器、文件压缩器、文件解压器、系统剩余空间提原创 2017-04-03 20:46:04 · 605 阅读 · 0 评论 -
文件管理-最好用的文件管理器
欢迎转载,欢迎吐槽下载原创 2017-04-02 20:36:36 · 1761 阅读 · 0 评论 -
文件夹-最好用的文件管理神器
下载地址:https://itunes.apple.com/cn/app/id1143771861?mt=8一款精致而实用的文件管理App,提供了丰富的文件操作。如果您不经常鼓捣文件,那没关系,把它作为一款图片管理软件吧!还等什么,快下载吧!特色功能:无线上传、手势锁、定制主题。便捷功能:图片浏览器、小说阅读器、音乐播放器、视频播放器、文件压缩器、文件解压器、系统剩余空间提示、中文原创 2017-04-02 20:42:44 · 2106 阅读 · 0 评论 -
mac 下用FFMpeg推流,(直播)
1.编写 shell 脚本,并把它保存到 push.sh 文件中去for((;;)); do \/usr/local/bin/ffmpeg -re -i /Users/jerry/Desktop/push.mp4 \-vcodec copy -acodec copy \-f flv -y rtmp://192.168.142.130/live/livestream; \sleep 1;原创 2017-03-15 14:49:55 · 4224 阅读 · 0 评论 -
objc-crash收集与分析
1. 类型 was mutated while being enumerated.1.1 crash详情*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection was mutated while being enumerated.'*** First原创 2017-03-29 09:32:44 · 300 阅读 · 0 评论 -
ios中 一些控件的封装
1.PYTextView 解决UITextView 没有 placeholder的问题下载地址 https://github.com/puyangdev/PYTextView原创 2017-03-30 12:03:01 · 336 阅读 · 0 评论 -
clang -rewrite-objc 深入研究
clang -rewrite-objc 的作用是把oc代码转写成c/c++代码,我们常用它来窥探OC的底层实现。1.例如 main.m 代码如下#import "AppDelegate.h"int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc,原创 2017-03-29 15:24:01 · 4350 阅读 · 0 评论 -
RunTime实现的反射
Objective-C 中基于RunTime实现的反射一、反射反射,一般表现在字符串和Class转换,字符串和内部方法转换,字符串和属性的转换(取值和赋值)。二、Objective-C中的反射OC的反射是基于其Runtime实现的。以执行某个函数为例,我们知道在OC中执行[pyPerson doSomething]函数,实质上是发送了一个消息给Runtime,然后Runtime原创 2017-03-13 10:27:53 · 1152 阅读 · 0 评论 -
深入研究 Runtime
1、由objc_msgSend说开去Objective-C 中的方法调用,不是简单的方法调用,而是发送消息,也就是说,其实 [receiver message] 会被编译器转化为: objc_msgSend(receiver, selector),何以证明?新建一个类 MyClass,其.m文件如下:#import "PYClass.h"@implementation PYClass-原创 2017-03-13 10:54:52 · 317 阅读 · 0 评论 -
Socket
Linux中的网络编程通过Socket(套接字)接口实现,Socket是一种文件描述符。套接字socket有三种类型:• 流式套接字(SOCK_STREAM)流式的套接字可以提供可靠的、面向连接的通讯流。它使用了TCP协议。TCP保证了数据传输的正确性和顺序性。•数据报套接字(SOCK_DGRAM)数据报套接字定义原创 2017-03-12 14:48:52 · 174 阅读 · 0 评论 -
真机 安装未发布的 iOS11 教程
1、安装 iOS 11的配置文件链接:https://pan.baidu.com/s/1pLPY9Ub密码: xe6a注意:要用真机的 Safari 浏览器打开 点击打开如下图所示2、点击允许,安装描述性文件3、在设置-》通用-》软件更新, 即可下载安装 iOS 11,下面一起看下iOS 11的真面目,随机截几张图原创 2017-08-15 06:55:47 · 986 阅读 · 0 评论