自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西西里的仔仔的专栏

IOS新手学习记

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

翻译 iOS and OS X Network Programming Cookbook |Creating an echo server(CFSocket)

建立socket的方法与BSD socket相同(见上一篇),主要的不同在监听上,这里使用的是run loop对socket进行监听,这是CFNetwork的一个很大的优势在通过BSD socket获取到listening descriptor后,通过CFSocketCreateWithNative()创建CFSocket,然后将其加入run loop中其实大家都知道BSD基本没有实用性,

2015-06-30 23:46:03 686

翻译 iOS and OS X Network Programming Cookbook |Creating an echo server(BSD)

对于这本书没有过实战经验,学起来非常沉闷,搭建服务器应该是用得最多的了,因为我不会用其他的方法搭建在整个学编程的过程中也是这样,有点点实战就加点血,多看点这样不知道怎么用但是又不得不看不得不知道的东西就掉点血建立socket,需要调用socket(), bind()和listen()都不能出错。在书中的案例中使用的是IPV4和TCP创建的socket(IPV6换成AF_

2015-06-30 22:22:10 622

翻译 iOS and OS X Network Programming Cookbook |Performing a network address resolution

这个部分解决的是host/service name 和 sockadd structure相互转换的问题。用到的两个方法:Getaddrinfo():通过给定的host/service name返回相关信息,存储在addrinfo structure中.Getnameinfo():使用给定的sockaddr structure得到host/service name。主要步骤

2015-06-30 20:23:58 430

翻译 iOS and OS X Network Programming Cookbook |Retrieving network address information

终于决定整理下这本书了获取本机所有network的信息(interface name,IP版本,IP地址,掩码和网关,我并不知道他们干吗用的。。),首先创建一个NetworkAddressStore类来存储这些信息然后再获取所有的active network interface,并为每一个创建一个NetworkAddressStore实例,将这些存储在数组中。具体步骤(

2015-06-30 16:28:46 459

原创 Socket Client端的思路

首先用CFStreamCreamPairWithSocketToHost获取CFReadStreamRef和CFWriteStreamCFReadStreamRef readStream;CFWriteStreamRef writeStream;CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"localhost", 80, &

2015-06-30 12:34:45 707

原创 UIImageView传值与生命周期的关系

今天在写一个demo的过程中被这个问题卡壳了,第一个页面中获得UIImage,传值给第二个页面,第二个页面的imageView是在storyboard中手动布局好的。-(void)setImage:(UIImage *)image{ self.imageView.image = image}imageView并未接受到image,但是image输出是有值的,然后就做了些无谓的

2015-06-28 14:24:56 366

原创 Navigation上的BarButton添加动画效果

这个秘诀就是UIBarButtonItem *backBarButton = [[UIBarButtonItem alloc] initWithCustomView:];然后在view上添加动画效果就好了。这里view上要添加TapGesture在viewController中的设置self.navigationController.navigationBar.clip

2015-06-25 22:10:41 707

原创 Notification与Delegate实现通讯沙拉实例

这个例子是我在AppStore上下的一个沙拉的app模仿做的,现在还没做文件管理。黄星星就是收藏的意思,在navigationBar上面有个按钮查看收藏夹内容的,黄星星是做了个button,开始想做view,但是没法定位view的位置,我在UITableViewCell没能实现,主要尝试是hittest,layer和view的方式都试过了。然后再说这个button,在改变收藏状态后是用

2015-06-24 22:40:42 414

原创 iOS开发中的一些tips

6/24/151.去除底下空白行:self.tableView.tableFooterView = [[UIView alloc]init];还可以把分割线去了看起来效果差不多,self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone2.今天遇到的坑,建立tableViewCell子类后对调用layoutSubvie

2015-06-24 09:55:59 390

The Shellcoder's Handbook 2nd Edition

《The Shellcoder's Handbook 2nd Edition》Shellcode学习必备

2018-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除