iOS应用开发
文章平均质量分 52
0X4D4746H
Keep calm and hack on. Twitter:0x4D4746H
展开
-
CFSocket — UDP
CFSocketContext socketContext = {0, self, NULL, NULL, NULL}; /* Create the server socket as a UDP IPv4 socket and set a callback */ /* for calls to the socket's lower-level accept() funct原创 2013-07-08 14:03:25 · 3646 阅读 · 0 评论 -
iOS 进阶开发— 原生APNS配置以及server实现(c++版本)
关于iOS APNS的server provider 一直没有看到关于c++版本的,不过现在的各种第三方APNS已经很成熟了,比如百度的云推送SDK等等,这里简单总结一下如何实现iOS原生的APNS server provider.第一步,生成证书,如何生成.p12证书这里就不细说了,如果不清楚的请查阅其他文档,或者评论里留言,如果问的多的话我再加上openssl pkcs12 -clce原创 2013-07-08 14:51:06 · 6325 阅读 · 6 评论 -
判断是否越狱设备
原创 2013-12-24 10:47:50 · 894 阅读 · 0 评论 -
判断iphone设备版本号
原创 2013-12-24 10:48:41 · 825 阅读 · 0 评论 -
在Xcode中使用Git进行源码版本控制
在Xcode中使用Git进行源码版本控制发布于:2014-05-24 11:38阅读数:3768在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就“”阅读器XCodeGit 本文翻转载 2014-05-28 10:20:47 · 1055 阅读 · 0 评论 -
iOS 静态库大小设置
Generate Debug Symbolsrelease -> NO原创 2014-09-25 18:42:06 · 1028 阅读 · 0 评论 -
ios5 ios6内存警告
再见,viewDidUnload方法2013-05-20 10:34 编辑:suiling 分类:iOS开发 来源:CocoaChina 0 23876招聘信息:APP应用工程师(软件工程师)游戏主编 转自@唐巧_boy 的博客。我在去年的一篇文章《iOS5中UIViewController的新方法》中介绍了iOS5引入的转载 2014-11-24 12:59:26 · 794 阅读 · 0 评论 -
谷歌公司发布的程序员养成指南
转载:http://www.cocoachina.com/programmer/20141126/10268.html坚实的计算机科学基础是成为一名成功软件工程师的重要条件,该指南为那些想进入学术研究和非学术研究领域的学生们提供了编程知识学习路径。你可能会使用该指南来选择课程,但为了能圆满毕业,请保证你对专业课程的学习。该指南中提供的在线资源并不能取代你在大学中的课程...指南使用转载 2014-12-03 12:55:34 · 985 阅读 · 0 评论 -
iOS移动操作系统架构图
http://blog.163.com/hexin80_bokee/blog/static/18460432720132893657454/iOS移动操作系统架构图 2013-03-08 21:36:57| 分类: IOS|举报|字号 订阅苹果iOS的Core OS层主要内容其实跟Windows系统一样,都有多个层原创 2014-12-23 09:48:23 · 1046 阅读 · 0 评论 -
可变参数宏__VA_ARGS__
http://blog.sina.com.cn/s/blog_661314940100qmfg.html可变参数宏__VA_ARGS__在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,#转载 2014-12-11 15:55:39 · 684 阅读 · 0 评论 -
Useful websites for understanding iOS system/JBreak and so on
http://iphonedevwiki.net/index.php/Main_Pagehttp://www.cydiasubstrate.com/原创 2013-12-30 10:43:41 · 1255 阅读 · 0 评论 -
Xcode4.6创建和使用iOS的dylib动态库
转载请注明出处:http://blog.csdn.net/hursing此为xcode4的方法,xcode3的方法请查看 Xcode3创建和使用iOS的dylib动态库找到两个目录,最好用两个finder窗口分别打开:目录一:[plain] view plaincopy/Applications/Xcode.app/C转载 2013-11-29 15:51:48 · 1247 阅读 · 0 评论 -
CFSocket — TCP
CFSocketContext CTX = {0,self,NULL,NULL,NULL}; _socket =CFSocketCreate( kCFAllocatorDefault, PF_INET,原创 2013-07-08 13:59:41 · 1721 阅读 · 0 评论 -
sqlite 用法总结
创建数据库NSArray *paths= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *strPaths = [documents原创 2013-07-08 14:15:46 · 1122 阅读 · 0 评论 -
貌似算是一个iOS的bug,很头疼
iOS 6 版本之后屏幕旋转方法发生了变化,一不小心陷入了一个坑里,头疼了半天没找到原因,找到原因之后一顿唉声叹气。。。。貌似算是iOS一个不合理的bug.要兼容iOS5和iOS6屏幕旋转应该这样写:#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_1- (BOOL)shouldAutorotate{ retur原创 2013-07-09 17:17:49 · 946 阅读 · 0 评论 -
ARC之对象转型
本文转自:http://www.cnblogs.com/goodleixiao/articles/2517911.html__bridge只做类型转换,但是不修改对象(内存)管理权;__bridge_retained(也可以使用CFBridgingRetain)将Objective-C的对象转换为Core Foundation的对象,同时将对象(内存)的管理权交给我们,后续需要使用转载 2013-07-11 15:49:59 · 782 阅读 · 0 评论 -
VOIP如何保持后台监听
原文: http://stackoverflow.com/questions/8746599/setkeepalivetimeout-ios-behavior-exceeded-15-wakes-in-300-sec我项目中采用的是通知的方式实现的,可以考虑一下这两种方式同时实现翻译 2013-07-15 10:53:56 · 1146 阅读 · 0 评论 -
实现path封面下拉效果
UIImage *cover_bg_image = [[UIImage alloc]initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"cover_bg" ofType:@"png"]]; UIImageView *backgrdImageView_ = [[UIImageView alloc]initWi原创 2013-07-29 11:09:12 · 1049 阅读 · 0 评论 -
36kr 推荐的工具大集合
本文转载自 36Kr原文链接:http://www.36kr.com/p/204991.htmlAndroid开源项目推荐对于 Android 工程师而言,了解当前的开源项目很必要,前一段时间网上很火的 Github 上开源项目,这里就不多说了。最火的开源项目(一): http://www.csdn.net/article/2013-05-03/281512原创 2013-07-29 11:23:36 · 1700 阅读 · 0 评论 -
Apple Push Notification Services in iOS 6 Tutorial
Apple Push Notification Services in iOS 6 Tutorial: Part 1/2 Ali Hafizji on May 23, 2013TweetLearn how to add Push Notifications into your iPhone app!Update转载 2013-10-11 15:12:28 · 2710 阅读 · 0 评论 -
ios 后台运行
- (void)applicationDidEnterBackground:(UIApplication *)application{ // Use this method to release shared resources, save user data, invalidate timers, and store enough application state informati原创 2013-11-08 17:05:51 · 1037 阅读 · 0 评论 -
FFmpeg building for iOS 8.3
https://github.com/kewlbear/FFmpeg-iOS-build-script#!/bin/sh # directories SOURCE="ffmpeg-2.6.3" FAT="FFmpeg-iOS" SCRATC原创 2015-06-02 17:00:50 · 1306 阅读 · 0 评论