Decorative image frame

解决Mac和iOS模拟器间拷贝粘贴的问题

1、检查模拟器的Edit > Automatically Sync Pasteboard是否勾选 如果失效了可以关闭再打开试试
2、按照上述操作还不行的,注意 HardWare => keyboard => send menu keyboard … 处于勾选状态~

代码修改xib约束的值注意

有时候在初始化中或者viewdidload中直接改变top.constant的值没有用,可能是因为代码设置后 xib后更新(xib加载在代码设置后) 这个时候使用延迟加载即可

阅读全文...

__bridge,__bridge_transfer和__bridge_retained

####引言
Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。
Core Foundation框架和Foundation框架紧密相关,它们为相同功能提供接口,但Foundation框架提供Objective-C接口。
在开发iOS应用程序时我们有时会用到Core Foundation对象,下面简称CF。
阅读全文...

iOS 添加票据到wallet

wallet的前身为passbook,2015年WWDC大会苹果正式改名wallet,passbook是苹果2012年iOS6开放出来的新功能.可以帮助用户管理五种类型(Boarding passes(登机牌),Coupons(优惠券),Store cards(购物卡),Event tickets(入场券),Generic(通用卡))的票据

阅读全文...

iOS中的@synthesize

常见的有两种用法 其实是一个意思

  • @synthesize student; 等价于 @synthesize student = student

  • @synthesize student = _student

ARC下 通过@property声明的属性,编译器会自动声明对应的成员变量和getter/setter方法 而@synthesize student = _student就是程序猿自己显式地声明属性对应的成员变量,而不用编译器自生成的
阅读全文...

Swift String和NSDate的相互转化

####1.String 转化成 NSDate :
通常我在提交数据的时候时间格式都是14位,例如:”20161224191234”, 为了开发方便,需要把字符串转化成 NSDate
let dateString = “20161224191234”

阅读全文...

Mac端口被占用解决办法

1、命令 lsof -i tcp:port (port替换成端口号,比如8081)可以查看该端口被什么程序占用,并显示pid,方便KILL

2、使用kill -9 + pid

3、重启xcode

TCP与UDP区别

TCP与UDP区别总结:
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付

阅读全文...

Hello World

今天是个人博客开通的第一天,搞了半天终于好了,好激动!!!
以前自己做的学习记录有在本地文件的,有在备忘录的,有在简书的。。。反正就是各种地方,很多慢慢都找不到了。这次正好最近闲下来整理下。慢慢的都放到自己的博客中。

我有一头小毛驴,可是我从来都不骑。

tableviewcell注册和不注册的区别及用法

注册和不注册的区别主要看下面这两个方法:

阅读全文...