随笔分类 -  1、iOS

摘要:好记性不如烂笔头。记一笔: 输出: Home: /Users/abcd/Library/Developer/CoreSimulator/Devices/C59612C1-025A-422C-BC37-7195064B5CD1/data/Containers/Data/Application/EEEA 阅读全文
posted @ 2016-04-05 16:26 Mr轨迹 阅读(2467) 评论(0) 推荐(0)
摘要:How Do I Declare A Block in Objective-C? 局部变量: returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...}; 局部变量: 类属性(property): @property 阅读全文
posted @ 2015-11-21 23:55 Mr轨迹 阅读(270) 评论(0) 推荐(0)
摘要:【参考自】http://blog.csdn.net/yohunl/article/details/19619167在写cellForRowAtIndexPath方法的时候,经常会使用自己定义的cell,然后使用NSBundle的方式来加载。但是经常因为没有设置cell的reuseIdentifier... 阅读全文
posted @ 2015-10-21 10:33 Mr轨迹 阅读(1038) 评论(0) 推荐(0)
摘要:【觉得不错、故转载过来,加以整理。原出处不详。】strong weakstrong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。举例:@property(strong)... 阅读全文
posted @ 2015-10-15 09:32 Mr轨迹 阅读(322) 评论(0) 推荐(0)
摘要:在宏定义这样一个Log输出、可以输出当前类的函数中的多少行的打印,以及打印的内容。可以试试:#ifdef DEBUG#define NSSLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__V... 阅读全文
posted @ 2015-10-13 22:49 Mr轨迹 阅读(556) 评论(0) 推荐(0)
摘要:程序开发中,使用到ViewController是常事。但是有时候因为使用的不当,导致其不能被自动回收,从而引起一些隐含的Bug。或者从编码的角度来说,让人觉得不舒服。因为内存中有些东西没有CleanUp。下面列举几点:1)ViewController的self释放的三种情况 1.1 delegat... 阅读全文
posted @ 2015-10-13 22:48 Mr轨迹 阅读(1500) 评论(0) 推荐(0)
摘要:【第一阶段】进入ViewController:viewDidLoadviewWillAppearviewWillLayoutSubviewsviewDidlayoutSubviewsviewWillLayoutSubviewsviewDidlayoutSubviewsviewDidAppearvie... 阅读全文
posted @ 2015-10-13 15:07 Mr轨迹 阅读(160) 评论(0) 推荐(0)
摘要:理解:@protocal 可以定义一个协议。一个类如果使用了这个协议,那么就要按照这个协议要求的去办事。最常见的就是UITableViewDelegate、UITableViewDataSource这个两个家伙。我们的类可以使用这两个协议,并对协议定义的方法进行实现(numberOfRowsInSe... 阅读全文
posted @ 2015-10-10 23:32 Mr轨迹
摘要:前言: 做为一个iOS应用的开发者,在编码调试过程中,可以使用模拟器来完成整个过程。但是在最后提交上线App的时候,就必须要有一个苹果开发者账号。而我作为一个近乎完全自学的iOS开发者,在开发者证书上也是绕了很多圈,迷茫迷惑。在反复摸索验证的情况下。最后看透了这一切。最初一开始是在淘宝网上购买证书... 阅读全文
posted @ 2015-10-10 23:32 Mr轨迹 阅读(1865) 评论(0) 推荐(0)
摘要:iOS中的Block机制,可以简化程序,实现回调功能。跟C语言中的函数指针类似。可以通过传递Block实现函数的回调处理。简单地例子: 定义一个block int(^myblock)(inta,intb); 解释:定义了一个block,名称是myblock(类似函数指针),它的返回类型是int... 阅读全文
posted @ 2015-10-10 23:31 Mr轨迹 阅读(229) 评论(0) 推荐(0)
摘要:一、《什么是CocoaPods》 官网描述:CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects. It has almost ten thousand libraries and can help 阅读全文
posted @ 2015-10-10 23:29 Mr轨迹 阅读(338) 评论(0) 推荐(0)
摘要:>iOS企业级的打包与部署相关小细节记录,主要是记录下plist文件的格式,便于以后使用的时候方便的找到。iOS企业级打包的相关前提:1. 一个企业级iOS开发者账号。2. 申请发布证书xxx_distribute.cer(主证书)3. 申请企业打包发布证书xxx_distribute.provis... 阅读全文
posted @ 2015-10-09 16:03 Mr轨迹 阅读(2045) 评论(0) 推荐(0)
摘要:在iOS开发中,习惯使用代码的方式进入App的界面。这样给我的感觉更安心,也知道代码在做什么,是可控制的,而不是通过Info.plist的方式进入App里面。所以这里记录一下,方便以后查阅。简述步骤:* 创建Project* 删除原有的ViewController的.m和.h文件。* 删除story... 阅读全文
posted @ 2015-10-09 16:02 Mr轨迹 阅读(833) 评论(0) 推荐(0)
摘要:>什么是NSNotificationCenter?**可以这样说:说的不负责任点、可以认为所有的商用App,都会使用到监听者模式。NSNotificationCenter就是Apple提供的这种设计模式的封装。它简化了开发者自己重复造轮子的过程,节约时间的同时,提供了近乎完美的API,让开发者很方便... 阅读全文
posted @ 2015-10-09 15:56 Mr轨迹 阅读(293) 评论(0) 推荐(0)
摘要:Commit to AppStore:1024*1024//for App IconIcon-60@3x.png:180*180 //iPhone 6 Plus (@3x)Icon-60@2x.png:120*120 //iPhone 6 and iPhone 5 (@2x)Icon-76@2x.p... 阅读全文
posted @ 2014-11-14 10:15 Mr轨迹 阅读(4037) 评论(0) 推荐(0)
摘要:《quick cocos2d-x Xcode下省去clean,让修改的脚本生效》如题所述。我以前在ios下面写lua代码,为了真机或者模拟器上运行看效果。都需要clean一下,然后再run,确实繁琐,等待时间也非常的漫长。。。群里问了下人,解决咯。记录一下,熟悉熟悉过程。具体步骤:选中自己的项目 -... 阅读全文
posted @ 2014-08-11 19:44 Mr轨迹 阅读(625) 评论(0) 推荐(0)
摘要:Apple的开发者账号99¥。(反正我舍不得。上淘宝买个证书就可以用自己的iphone/ipad来真机调试代码了)怎么买?1.你的apple设备的udid号(设备标识符)2.支付RMB从淘宝店老板那里得到了什么?3个证书如下图所示: + p12文件的密码原理:给店老板你的设备唯一标识符号码,说:我想... 阅读全文
posted @ 2014-07-31 19:18 Mr轨迹 阅读(3544) 评论(0) 推荐(0)
摘要:对于字符串频繁的切割,合并,插入等操作,优先使用NSMutableString类。这里讨论的是NSString。然后就是贴代码: 1 -(void)stringDemo{ 2 NSLog(@"____________________________"); 3 4 NSStr... 阅读全文
posted @ 2014-07-29 18:23 Mr轨迹 阅读(219) 评论(0) 推荐(0)
摘要:步骤如下:1、product->archive2、选择distribute3、选adhoc那个4、选个证书,export就出来了附上一个windows下的小bat命令:有时候需要手动杀死adb.exe,不想麻烦重复的操作~——————————————————————————taskkill /f /... 阅读全文
posted @ 2014-07-11 15:15 Mr轨迹 阅读(591) 评论(0) 推荐(0)
摘要:作为一个Android开发的小小猿人,推开了IOS开发的大门。开发成本是高昂的。不过公司的mac,开发证书什么的都可以免费供给。所以我也了解了解世面,开始ios的基本ui事件的监听,页面的挑战的开发。想写下来的内容包括:创建UIView,UIButton,并且在不同的UIViewController间的前跳,后跳。以前知道的是,安卓下面的界面跳转,按钮添加是通过布局文件添加,然后findviewbyid函数来获取实例,ios下面的开发虽然可以使用interface builder,但是我还是不习惯那种所谓的mvc的开发。完全不是代码控制的感觉。。。看看网上人的说法,果断抛弃xib,stroyx 阅读全文
posted @ 2014-04-04 17:01 Mr轨迹 阅读(1182) 评论(0) 推荐(0)