自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(238)
  • 资源 (39)
  • 收藏
  • 关注

原创 我是如何入坑价值投资的?

相信很多朋友不知道应该如何入门股票投资,本文聊聊宇宇的价值投资入坑经历,分 5 个阶段,希望同学们可以借鉴绕坑。(结尾赠送福利)第一阶段:《穷爸爸富爸爸》的启蒙记得当时刚参加工作半年多,宇宇开始思考人生,为了满足自己的人生追求,要如何赚更多的钱?于是上网找了一些资料,偶然接触到《穷爸爸富爸爸》这本书。对于这些年看过的书,小弟都有做笔记的习惯,所以很 ha...

2019-08-20 14:55:43 2135

翻译 Secrets of Mobile Network Performance Reading Notes

Secrets of Mobile Network Performance 主要探究了手机网络的性能瓶颈在哪里以及如何优化。

2017-03-19 17:06:12 913

原创 iOS 工程规范

之前为公司定了一个内部的 iOS 工程规范,其实也是我个人的风格,下面记录一下发出来。

2017-03-19 16:59:56 1697

原创 Masonry 源码解读

我把 Masonry 的架构大致划分如下:Public, Core, Attribute, Utils. 然后逐个部分进行解读。

2017-03-19 16:54:36 1569

原创 4566 开发笔记(2)修复快速重复点击 NavigationItem 导致的导航栈错乱问题

4566 开发笔记(2)修复快速重复点击 NavigationItem 导致的导航栈错乱问题

2017-03-19 16:45:35 960

原创 4566 开发笔记(1)优化用户更新头像的体验

4566 开发笔记(1)优化用户更新头像的体验

2017-03-19 16:39:58 889

原创 赛高游戏引擎重构(二)Game Config

赛高游戏引擎笔记。

2017-03-19 16:18:33 1203

原创 赛高游戏引擎重构(一)Host App 扩展 TGEGameModel 的方案

赛高游戏引擎重构笔记。

2017-03-19 16:10:31 682

原创 赛高文字游戏解析引擎实现

赛高文字游戏解析引擎实现

2017-03-19 16:07:47 4157 1

原创 我的 GitHub

我的 GitHubGitHub 主页: https://github.com/lowkey2016近两年的一些技术积累(大多数还是写在了印象笔记了): https://github.com/lowkey2016/iOSDev求 Star

2017-02-13 16:49:58 677

原创 Mac 使用SSH远程登录

Mac 使用SSH远程登录:Mac Terminal是自带SSH的,可以用whereis来看看。但是在现有进程中找不到ssh对应的进程,谷歌了一下,原因在于系统设置中没有打开远程登录。本文简单记录下使用ssh遇到的问题以及简单使用下ssh和scp命令。

2014-10-09 15:28:25 60918

原创 iOS 使用Method Swizzling隐藏Status Bar

iOS 7的某些场合会造成无法隐藏Status Bar的问题。例如在ParentViewController中Add一个ChildViewController,如果ParentViewController的prefersStatusBarHidden方法返回的是NO,那么即使ChildViewController中的prefersStatusBarHidden方法返回的是YES并调用刷新状态栏的代码,也无法隐藏Status Bar。解决方案:Method Swizzling

2014-09-30 23:51:15 3000

原创 addChildViewController时viewDidAppear方法得不到调用的问题

今天遇到一个无比诡异的问题,原因在于viewDidLoad方法得到调用,而viewDidAppear方法得不到调用,导致viewDidAppear方法中的代码得不到执行。本文写了个Demo,完整地模拟了这个场景。

2014-09-25 01:51:00 5811

原创 Xcode Precompile Prefix Header浅析

在Xcode 4, 5的模板工程中可以看到Precompile Prefix Header,但是在Xcode 6被去掉了。本文来简单探究下原因和pch文件在不同设置下的编译过程。

2014-09-16 11:09:32 10278 1

原创 Xcode插件开发入门 —— JTTMagicLine

Xcode插件开发入门 —— JTTMagicLine: 该插件的功能为输入"mgl"后,该行将被"////////////..."替换,可用于分割代码模块,适用于代码洁癖患者。支持Xcode 5,暂不支持Xcode 6。

2014-09-09 15:47:09 5170 8

原创 ipa重签名

将程序打包成ipa包后,ipa包中会包括Provisioning Profile和_CodeSignature等文件,里面包括了对整个ipa的签名信息。一旦改动ipa中的任何内容,例如增加一个头文件,签名就会失效,导致ipa无法安装。如果要通过修改ipa包中的内容来得到篡改信息或注入代码的话,就需要解决ipa包的重签名问题。

2014-08-20 23:50:36 11206 3

原创 《iOS应用逆向工程》学习笔记(三)iOS文件权限

本文记录的是iOS文件权限。

2014-08-03 21:46:09 5083

原创 《iOS应用逆向工程》学习笔记(二)iOS系统目录结构(部分)

首先下载个iFile,然后直接查看。 下面记录一些关键的iOS目录结构。

2014-08-03 21:45:46 3707

原创 《iOS应用逆向工程》学习笔记(一)简介

最近终于有空好好看看《iOS应用逆向工程》这本书了,接下来会边学边写博客记录下来,方便日后查阅。本文摘录了一些最基本的,什么是逆向工程之类的基本知识。

2014-08-03 21:45:29 6597

原创 《iOS应用逆向工程》学习笔记(六)使用dumpdecrypted砸壳

本来是打算用AppCrackr砸壳的,结果砸壳都是失败的,开始以为是App的加密太厉害了,后来才知道是因为AppCrackr太暴力了,引起公愤,结果被人投诉招致核心功能被迫关闭了。幸好在RE官网搜到一个用dumpdecrypted砸壳的帖子。下面是我砸壳的经历。

2014-08-03 21:44:46 13763

原创 《iOS应用逆向工程》学习笔记(五)初尝越狱插件OpenSSH

首先在越狱机子上装上OpenSSH插件,然后然后用Mac上的Terminal通过Open SSH连接到设备上。

2014-08-03 21:44:26 2334

原创 《iOS应用逆向工程》学习笔记(四)iOS程序类型

越狱iOS中最常见的程序有Application, Dynamic Library和Daemon三类。

2014-08-03 21:44:10 2086

转载 -all_load -force_load -ObjC

-ObjC: This flag causes the linker to load every object file in the library that defines an Objective-C class or category.While this option will typically result in a larger executable (due to a

2014-07-31 16:37:22 1725

原创 iOS duplicate symbol _main in:问题解决

今天手贱给自己挖了个坑,由于工程中一些文件是后台的小伙伴写的C/C++文件,所以我一次性全部导入了,但是编译时出现了duplicate symbol _main in: A.o和B.o的编译错误。

2014-07-30 23:42:21 10264

原创 iOS 创建静态库文件时去掉其中的Symbols

在工程中创建静态库文件时,默认会将一些Symbols加到静态库文件中,这样做有两个缺点。要去掉Symbols,首先打开Build Settings,然后设置指定选项。

2014-07-30 23:14:39 3482 2

原创 MBProgressHUD -[__NSCFString sizeWithAttributes:]: unrecognized selector问题解决

最近的工作需要将工程打包成静态库文件,然后提供给别人使用。在工程中有引用MBProgressHUD,在打包出静态库文件后,写了个Demo,引用了其中的一段代码来显示MBProgressHUD,在iOS 6的设备上跑时却崩溃了,错误提示为:“-[__NSCFString sizeWithAttributes:]: unrecognized selector sent to XXXXXX”

2014-07-30 22:57:11 3913 1

转载 iOS 在Xcode中使用C++ Library

如何在 Xcode 4.5.1 編譯 c++ 程式,並使用它。首先在 Xcode 中打開一個 project ,然後點擊左上角檔案管理中的第一個藍色資料夾。再來要選擇Build Settings,接著把捲軸往下拉,就會看到 Apple LLVM Compile 的區塊,點擊選項compile source as, 並選擇「 Objective-C++」。選好

2014-07-30 22:28:04 6648

原创 .m文件导入C++头文件带来的错误

.m文件导入C++头文件带来编译错误,解决方法:将引用C++头文件的.m文件后缀修改为.mm。

2014-07-30 22:20:13 2698

转载 iOS常用静态库操作命令

iOS开发中,经常需要对静态库进行操作,以下是几个常用的静态库操作命令。

2014-07-30 09:02:13 4631

转载 每个Mac OS X 命令行用户应当知道的八个终端工具

原文链接:Eight Terminal Utilities Every OS X Command Line User Should KnowOS X  的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即使是高级用户也经常会忽略掉其实OS X终端也会有一系列在其他的操作系统中没有的终端工具

2014-07-30 00:17:55 3438

原创 iOS 特定图片的按钮的旋转动画

为一个具有特定图片的按钮设置旋转动画。

2014-07-24 23:59:01 6148 1

原创 tonymillion/Reachability的使用

tonymillion/Reachability是GitHub上的一个开源工具类,目测是根据Apple的Reachability Demo改写而成。该类可以测试到某一网络、主机等的可达性,支持Block语法和监听网络连接状态,非常实用。

2014-07-24 23:44:54 2106

原创 NSString字符串的大写,小写,首字母大写转换

代码: NSString *str = @"Hello, world"; NSLog(@"uppercaseString:%@", [str uppercaseString]); NSLog(@"lowercaseString:%@", [str lowercaseString]); NSLog(@"capitalizedString:%@", [str capi

2014-07-24 23:19:27 15900

转载 iOS 主动抛出异常

Question:What's the best way to throw an exception in objective-c/cocoa?Answer:I use [NSException raise:format:] as follows:

2014-07-24 23:09:59 10083

原创 Mac Terminal菜鸟篇之mkdir -p

首先直接尝试在一个目录下输入:

2014-07-24 23:02:52 10889

原创 UIView的clipsTobounds属性

UIView的clipsTobounds属性的作用:clip是修剪的意思,bounds是边界的意思是,合起来就是:如果子视图的范围超出了父视图的边界,那么超出的部分就会被裁剪掉。

2014-07-24 22:51:40 19768

原创 Mac 使用smb协议连接FTP服务器

在Mac中,可以通过smb协议作为客户端连接到服务器,例如一个FTP服务器,然后获取上面的共享文件。

2014-07-24 22:36:21 20464

转载 设置UIView的边界为圆角矩形

画个圆角的矩形没啥难的,有两种方法: 1 。直接修改view的样式,系统提供好的了: view.layer.cornerRadius = 6; view.layer.masksToBounds = YES; 用layer做就可以了,十分简单。这个需要倒库 QuartzCore.framework; 2. 在view 里面画圆角矩形 CGFloat radius = 20.0; CGContextR

2014-07-24 22:23:33 2010

转载 The difference between declaring a variable “id” and “NSObject *”

Ask: In Objective-C, what's the difference between declaring a variable id versus declaring it NSObject *?Answer:

2014-07-24 21:54:32 1206

原创 Xcode中文件名旁边的小标记的作用

Xcode中文件名旁边的小标记的作用,如M代表文件被修改,A代表文件是新建的等等。

2014-07-24 21:47:10 3814

自定义导航栏返回按钮backBarButtonItem的标题对应的Demo

自定义导航栏返回按钮backBarButtonItem的标题:隐藏或自定义其内容。

2014-02-15

CoreTelephony框架的简单使用对应的Demo

CoreTelephony框架的简单使用对应的Demo:使用CoreTelephony框架来输出手机的运营商信息和通话信息。

2014-02-15

Background Fetch 修正Demo

iOS 7学习:多任务处理之Background Fetch对应的Demo,已经修正不断Background Fetch中出现的多线程锁问题。

2014-02-13

iOS 7学习:多任务处理之Background Fetch对应的Demo

iOS 7学习:多任务处理之Background Fetch对应的Demo,主要探讨Background Fetch后台工作模式。

2014-02-13

iOS 7学习:View Controllers之间的切换动画对应的Demo

iOS 7学习:View Controllers之间的切换动画对应的Demo。

2014-02-06

在ARC下使用GCD实现单例模式对应的Demo

在ARC下使用GCD实现单例模式对应的Demo。

2014-02-05

NSURLSession学习笔记(三)Download Task对应的Demo

NSURLSession学习笔记(三)Download Task对应的Demo。介绍了如何创建断点续传下载任务,后台下载任务,并显示下载进度。

2014-02-05

NSURLSession学习笔记(二)Session Task对应的Demo

NSURLSession学习笔记(二)Session Task对应的Demo,简单介绍下Data Task和Download Task的使用方法。

2014-02-05

复制对象(二)<NSCopying>协议和属性的copy特性对应的Demo

复制对象(二)<NSCopying>协议和属性的copy特性对应的Demo。

2014-02-01

复制对象(一)copy和mutableCopy方法对应Demo

复制对象(一)copy和mutableCopy方法对应Demo,测试了浅复制和深复制的copy和mutableCopy方法。

2014-02-01

CGDrawImage方法使用Demo

CGContextDrawImage使用和分析对应的Demo

2014-01-22

Xcode主题 Railscasts Zenburn

Xcode主题:Railscasts Zenburn,很漂亮,又护眼。

2014-01-17

iOS 调用外部程序

这个Demo介绍了怎样通过程序的URL接口调用外部程序或系统程序,对应博客iOS调用外部程序和系统程序。

2013-11-16

制作App的入门教程

制作App简单的入门教程。对应博客制作App的入门教程的Demo。

2013-11-15

注册通知中心实现视图间数据传递

通过注册通知中心实现视图间数据传递,对应博客视图间跳转完成数据回调的四种方法的补充Demo。

2013-11-14

使用NSXMLParser解析XML数据

使用NSXMLParser解析XML数据的一个Demo

2013-10-11

简单的发送豆瓣广播的Demo

对应豆瓣客户端(三)发送图文广播该博客的一个简单的Demo,欢迎下载交流。

2013-10-02

视图间跳转完成数据回调

从视图A跳转到视图B,在B中准备好数据,然后从B回到A,这个时候要将B准备好的数据回调到A中,此时有三种方法去实现。 方法一:使用全局变量 方法二:使用数据成员 方法三:使用委托

2013-08-25

NSTextStorge等类的初步使用

TextKit学习(三)NSTextStorage,NSLayoutManager,NSTextContainer和UITextView对应的Demo。

2013-08-22

FontResizeDemo扩展

TextKit学习(二)FontResizeDemo扩展对应的Demo。

2013-08-10

特定图片的按钮的旋转动画

特定图片的按钮的旋转动画。原文地址:http://blog.csdn.net/jymn_chen/article/details/38098499

2014-07-24

FrameBoundsRotate

iOS设备横屏时,frame和bounds的分别该博客对应的Demo,只有真机测试才能看出问题。原文地址:http://blog.csdn.net/jymn_chen/article/details/37922757

2014-07-18

Use GraceNote SDK in iOS(二)获取音乐的完整信息

Use GraceNote SDK in iOS(二)获取音乐的完整信息对应的Demo。 原文地址:http://blog.csdn.net/jymn_chen/article/details/24846721

2014-05-01

iOS 从UITableViewController中分离数据源

iOS 从UITableViewController中分离数据源 原文地址:http://blog.csdn.net/jymn_chen/article/details/24676067

2014-04-29

使用UISearchDisplayController显示搜索结果

使用UISearchDisplayController显示搜索结果博客对应的Demo。 原文地址:http://blog.csdn.net/jymn_chen/article/details/24608097

2014-04-28

MusicBrainzDemo in iOS

Use MusicBrainz in iOS(一)初步使用对应的Demo 原文地址:http://blog.csdn.net/jymn_chen/article/details/23312615

2014-04-10

Xcode 5 单元测试Demos

在Xcode 5中使用XCTest + OCMock,GHUnit + OCMock进行单元测试的Demos。 原文地址: http://blog.csdn.net/u010962810/article/details/21552941 http://blog.csdn.net/u010962810/article/details/21562869

2014-03-20

UIAlertView自动消失

UIAlertView自动消失,原文地址:http://blog.csdn.net/u010962810/article/details/21245785

2014-03-14

静态库及创建的文件Demo

使用Xcode 5创建的Cocoa Touch Static Library(静态库)工程和Build后产生的文件。原文地址:http://blog.csdn.net/u010962810/article/details/21036035。

2014-03-12

仿iOS 7后台侧边菜单

仿iOS 7后台侧边菜单。原文地址:http://blog.csdn.net/u010962810/article/details/20618625

2014-03-07

AS4AS学习笔记

AS4AS学习笔记:部分章节的部分代码,和中英文AS4AS书。

2014-03-01

UITableView:隐藏删除按钮和设置删除按钮的标题

UITableView:隐藏删除按钮和设置删除按钮的标题对应的Demo。

2014-02-26

AppleScript学习笔记(二)AppleScript的四种数据类型对应的Example

AppleScript学习笔记(二)AppleScript的四种数据类型对应的Example,一些脚本代码。

2014-02-24

修正UIRefreshControl:点击按钮实现下拉刷新Demo

UIRefreshControl:点击按钮实现下拉刷新对应的Demo的修正版本,原来的Demo有点小瑕疵,已经作出调整。

2014-02-17

UIRefreshControl:点击按钮实现下拉刷新

UIRefreshControl:点击按钮实现下拉刷新对应的Demo,只要点击一下按钮,就可以实现下拉刷新,不用人手工拉动表格。

2014-02-17

UITextView:定制选中文字菜单和选择文字

UITextView:定制选中文字菜单和选择文字对应的Demo。

2014-02-16

自适应UITextView和键盘位置对应的Demo

自适应UITextView和键盘位置对应的Demo,解决在UITextView输入时被键盘挡住的问题。

2014-02-16

iOS 隐藏键盘对应的Demo

iOS 隐藏键盘对应的Demo,结合博客看会更好,主要介绍了四种方法。

2014-02-16

MFMailComposeViewController发送邮件防止崩溃的Demo

使用MFMailComposeViewController发送邮件时防止崩溃对应的Demo。

2014-02-15

空空如也

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

TA关注的人

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