- 博客(10)
- 问答 (1)
- 收藏
- 关注
转载 Makefile
Makefile 简介 Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力.本篇博客是基于 {精华} 跟我一起写 Make
2016-06-22 10:34:08 274
转载 程序卡顿数据收集
在移动设备上开发软件,性能一直是我们最为关心的话题之一,我们作为程序员除了需要努力提高代码质量之外,及时发现和监控软件中那些造成性能低下的”罪魁祸首”也是我们神圣的职责. 众所周知,iOS平台因为UIKit本身的特性,需要将所有的UI操作都放在主线程执行,所以也造成不少程序员都习惯将一些线程安全性不确定的逻辑,以及其它线程结束后的汇总工作等等放到了主线,所以主线程中包含的这些大量计算、IO、绘制
2016-06-16 16:11:37 545
转载 Objective-C 运行时编程
转载自:http://charsdavy.github.io/2016/06/09/objc-run-time/
2016-06-16 16:03:21 232
转载 what makes a key chain item unique(in ios)
For a keychain item of class kSecClassGenericPassword, the primary key is the combination of kSecAttrAccount and kSecAttrService.For a keychain item of class kSecClassInternetPassword, the primary key
2016-06-06 15:38:20 264
转载 ASIHTTPRequest双向认证
什么是双向认证呢?简而言之,就是服务器端对请求它的客户端要进行身份验证,客户端对自己所请求的服务器也会做身份验证。服务端一旦验证到请求自己的客户端为不可信任的,服务端就拒绝继续通信。客户端如果发现服务端为不可信任的,那么也中止通信。 双向认证的算法理论是RSA,(点击此处了解RSA算法原理)。 双向认证具体又是通过安全证书的方式来实现的,安全证书可用openssl或java程序来生成,用于双向认证的
2016-06-06 10:12:42 344
转载 http摘要
“摘要”式认证( Digest authentication)是一个简单的认证机制,最初是为HTTP协议开发的,因而也常叫做HTTP摘要,在RFC2671中描述。其身份验证机制很简单,它采用杂凑式(hash)加密方法,以避免用明文传输用户的口令。 摘要认证就是要核实,参与通信的双方,都知道双方共享的一个秘密(即口令)。当服务器想要查证用户的身份,它产生一个摘要盘问(digest challenge
2016-06-02 15:00:06 255
原创 编程规范
对系统的维护者来说 应懂得准确地评估权衡改动带来的风险和工作量3.1、文件 1)项目文件必须使用一个有意义的名字且前缀以PRJ_。例如:XCcode中下拉刷新的项目文件被命名为’PRJ_PullDownRefresh.xcodeproj’。 2)公共文件统一命名为’Public.h’。任何文件的命名尽量不要以中文命名。 3)对于文件的目录要按如下结构创建: -Document(文档所在路径
2016-06-02 14:27:48 261
原创 便捷的宏定义
1、宏以及宏方法 一、 #define SuppressPerformSelectorLeakWarning(Stuff) \ do { \ _Pragma(“clang diagnostic push”) \ _Pragma(“clang diagnostic ignored \”-Warc-performSelector-leaks\”“
2016-06-02 13:41:41 194
原创 分析iOS Crash文件
转自wufawei的博客http://wufawei.com/2014/03/symbolicating-ios-crash-logs/当你的应用提交到App Store或者各个渠道之后,请问你多久会拿到crash文件?你如何分析crash文件的呢?上传crash文件 你的应用应当有模块能够在应用程序crash的时候上传crash信息。 要么通过用户反馈拿到crash文件,要么借助自己或第3方的c
2016-06-01 14:44:32 238
转载 llvm调试命令
转载自:https://everettjf.github.io/2016/05/25/my-ios-debug-cheatsheetcommon 查找进程:ps aux | grep /App ps -e | grep /Applications 查找文件:grep -r ToBeFind /System/Library/ 分离fat binarylipo -thin armv7 WeCha
2016-06-01 10:21:20 1123
空空如也
编译mac_IOS 出现timer.h冲突
2016-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人